sql >> データベース >  >> RDS >> Mysql

開発中の迅速な列/インデックス作成のためのMySQLの調整

    確認すべき重要な設定はkey_buffer_sizeだと思います 、myisam_max_sort_file_size およびmyisam_sort_buffer_sizekey_buffer_size はMyISAM全体で最も重要な設定の1つですが、他の2つには説明が必要な場合があります。

    http://dev.mysql.com/からdoc / refman / 5.0 / en / server-system-variables.html

    myisam_max_sort_file_size

    myisam_sort_buffer_size

    したがって、基本的に、インデックスがmyisam_max_sort_file_sizeよりも大きいと予想される場合 、あなたはそれを微調整することを検討したいかもしれません。そうでない場合は、myisam_sort_buffer_size 注意が必要な場合があります。

    MyISAMテーブルにインデックスを作成すると、テーブル全体がロックされることに注意してください。大きなテーブルでこれを常に実行している場合、設定をいくつ調整しても、パフォーマンスに重大な問題が発生する可能性があります。



    1. ORA-04021:オブジェクトのロック待機中にタイムアウトが発生しました

    2. 複数のLIKE値を持つSHOWTABLESステートメント

    3. データベースから時間を解析する方法

    4. SQLでN番目に大きい要素を見つける