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

大きなテーブルにインデックスを追加するには、永遠に時間がかかります

    サーバーの仕様にもよりますが、これは正常です。 MySQLがインデックスを作成する方法は、テーブルを使用してから、インデックスを並べ替えて追加することです。これは、すべてのデータを再書き込みしてから、すべてのデータを並べ替える必要があることを意味します(決して安くはありません)。これは、サーバーのI / Oパフォーマンスと、サーバーに与えることができるRAMの量によって異なります。

    詳細については、いくつかのリソースをご覧ください...




    1. Wordpressを新しいサーバーに移動した後、Facebookはメタデータを取得できません

    2. PHPスクリプトの最適なMYSQLクエリ番号は何ですか?

    3. WoocommerceバリエーションIDを取得するにはどうすればよいですか?

    4. 過去3か月のデータを取得するためのSQLクエリ