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

mysqlLIKEクエリに時間がかかりすぎる

    一致する文字列の先頭の%は、インデックスを使用できないようにします。最初のワイルドカードはインデックスを無効にし、MySQLはすべてでその列内を検索する必要があります 行。スキップすることはできません。 知っている場合 検索するアイテムがフィールドの先頭にある場合は、先頭の「%」を削除できます。

    ただし、「steve」を検索している場合、私の答えは「steve」、「steven」、「steve-boss」を返しますが、「boss-steve」または「realsteve」は返しません。



    1. ole-dbのOracleプロバイダーのバージョンを確認する方法。 OraOLEDB.Oracleプロバイダー

    2. MYSQL LEFT JOIN with GROUP BY

    3. 英語以外の(ベンガル語)言語を使用してこのデータベーステーブルにデータを入力するにはどうすればよいですか?

    4. PHPで文字列として返されるMySQLの10進フィールド