0
BigDataのおかげで、Likeの代わりにMatchを使用したいと思います。私の列は完全索引です。 [照合]の[照会]の代替語句は何ですか。Mysql:クエリとの照合
MySQLのクエリは次のとおりです。
select count(*) from keywords where sb_keyword like 'a%'
BigDataのおかげで、Likeの代わりにMatchを使用したいと思います。私の列は完全索引です。 [照合]の[照会]の代替語句は何ですか。Mysql:クエリとの照合
MySQLのクエリは次のとおりです。
select count(*) from keywords where sb_keyword like 'a%'
は、クエリがある、まさにこのですか?
select count(*) from keywords where sb_keyword like 'a%'
INDEX(sb_keyword)
から恩恵を受けるはずです。 FULLTEXT
インデックスは、このクエリでは現実的ではありません。または、WHERE MATCH(sb_keyword) AGAINST(+a* IN BOOLEAN MODE)
を使用しても実用的ではありません。
aから始まるすべての値を調べるには時間がかかります。私が提案したインデックスは、「列」の数が少ないため、データセット全体でインデックスが(通常)小さくなるために役立ちます。
MATCH(sb_keyword)AGAINST(+ a * BOOLEAN MODE)はエラーを示します –