mysql:10858
From: umemoto <umemoto <umemoto@xxxxxxxxxx>>
Date: Mon, 31 Jan 2005 18:50:56 +0900
Subject: [mysql 10858] Re: auto_incrementでご質問
うめもとです。 とみたさんありがとうございます。 疑問に思っていた事がすべて解決いたしました。 というより、もっときちんとマニュアルを見ろという話ですね。 >とみたです。 > >On Mon, 31 Jan 2005 18:12:42 +0900 >umemoto <umemoto@xxxxxxxxxx> wrote: > >> ちなみに次回からのauto_increment値をセットしたい場合、ALTER TABLEの >> auto_increment以外には方法がないという認識でいるのですが。。。 >> 合ってますよね。 > >myisamchk の -A オプションというのもあるみたいです。 > >> テストで9万件のレコードに対して42秒も時間が掛かってしまった為、質問 >> 致しました。 > >ドキュメントによると >http://dev.mysql.com/doc/mysql/ja/alter-table.html > > 注意: RENAME 以外のオプションを ALTER TABLE に指定した場合は、厳密 > にはデータをコピーする必要がないとき(カラム名の変更時など)でも、 > 必ずテンポラリテーブルが MySQL によって作成されます。これについては > 今後修正する予定ですが、通常 ALTER TABLE はそれほど頻繁に使用されな > いため、TODOリストにおけるこの修正の優先順位はそれほど高くありませ > ん。 MyISAM テーブルについては、myisam_sort_buffer_size 変数に高い > 値を設定することによって、インデックスの再作成部分(再作成プロセス > でもっとも処理が遅い部分)を迅速化することができます。 > >…ということらしいです。テーブルを再作成しているみたいですね。 > >-- >とみたまさひろ <tommy@xxxxxxxxxx> >日本MySQLユーザ会 http://www.mysql.gr.jp ////////////////////////////////////////////////// 〒106-6118 東京都港区六本木6-10-1 六本木ヒルズ森タワー ワイノット株式会社 技術部 梅本 勇 e-mail:umemoto@xxxxxxxxxx tel:03-4523-1089 fax:03-4523-1023 //////////////////////////////////////////////////
10854 2005-01-31 10:14 [umemoto <umemoto@xxx] auto_incrementでご質問 10855 2005-01-31 17:08 ┗["Mitsutoshi Nakamura] 10856 2005-01-31 18:12 ┗[umemoto <umemoto@xxx] 10857 2005-01-31 18:33 ┣[とみたまさひろ <tomm] -> 10858 2005-01-31 18:50 ┃┗[umemoto <umemoto@xxx] 10860 2005-01-31 19:00 ┗[SAKAI Kei <sak@xxxxx]