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

MySQLはALTERTABLEクエリに対して非常に遅い

    MySQLのALTERTABLEのパフォーマンスは、非常に大きなテーブルで問題になる可能性があります。 MySQLは、必要な新しい構造で空のテーブルを作成し、古いテーブルから新しいテーブルにすべてのデータを挿入し、古いテーブルを削除することによって、ほとんどの変更を実行します。これには非常に長い時間がかかる可能性があります。特に、メモリが不足していて、テーブルが大きく、インデックスがたくさんある場合はそうです。多くの人が、完了するまでに数時間または数日かかったALTERTABLE操作の経験があります。

    とにかく、テーブルの変更を続行する必要がある場合は、次のリソースが役立つ可能性があります。



    1. MySQLで行を列として表示する方法は?

    2. MySQLでデフォルトの制約を追加する方法

    3. パスワードを変更した後、mysql5.7.9にログインできません

    4. JSON_OBJECTAGG()–MySQLのクエリ結果からJSONオブジェクトを作成します