2017-06-30 15 views
1

MySql 5.1.57バージョンを使用しています。テーブルの1つにインデックスを作成すると、挿入レコードがロックされます。挿入/更新レコードをロックしないでインデックスを作成する方法はありますか?私はいくつかの本当に大きなテーブルの上に正常にこの自分自身を使用しているhttps://www.percona.com/doc/percona-toolkit/LATEST/pt-online-schema-change.html大量生産テーブルのインデックスを作成

+0

[テーブルロックなしで大規模なmysqlプロダクションテーブルにインデックスを作成する](https://stackoverflow.com/questions/4244685/create-an-index-on-a-huge-mysql-production-table) - テーブルロックなし) –

+0

https://dba.stackexchange.com/questions/550/can-i-create-index-on-a-table-in-a-mysql-database-while-in-use –

答えて

1

私はPerconaオンラインスキーマチェンジャーをお勧めすることができます。通常の変更よりも時間がかかりますが、操作(読み取りと書き込み)には影響しません。まずドキュメントを徹底的に読んで、いくつかの異なる設定パラメータでテストして、負荷が高すぎないようにしてください。

関連する問題