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

MySQLの2つの単一列インデックスと1つの2列インデックス?

    単一列のインデックスが2つある場合、例ではそのうちの1つだけが使用されます。

    2列のインデックスがある場合、クエリはより高速になる可能性があります(測定する必要があります)。 2列のインデックスを1列のインデックスとして使用することもできますが、最初にリストされている列に対してのみ使用できます。

    (A、B)にインデックスを付け、(B)に別のインデックスを付けると便利な場合があります。これにより、いずれかまたは両方の列を使用したクエリが高速になりますが、もちろん、より多くのディスク領域も使用されます。

    インデックスを選択するときは、挿入、削除、更新への影響も考慮する必要があります。インデックスが多い=更新が遅い。



    1. PostgreSQLのみで単純なあいまい検索を作成するにはどうすればよいですか?

    2. サイトをクリーンアップおよび最適化するための8つのWP-CLIコマンド

    3. MySQLでIPをLongに変換する

    4. Javaアプリケーションでsp_msforeachdbを実行します