ホームページ  >  記事  >  バックエンド開発  >  mysql set フィールドタイプのファジークエリに関連する問題

mysql set フィールドタイプのファジークエリに関連する問題

WBOY
WBOYオリジナル
2016-06-13 12:40:38936ブラウズ

mysql set field typeのあいまいクエリ問題について
40万エントリのテストデータテーブルがあります
フラグセット('r', 'l', 'c', 'p')

a. * 、 b.typedir
を選択します。 mzrui_archives から
LEFT JOIN mzrui_kind b ON a.kid = b.uid
WHERE a.flag LIKE '%p%'
そして子供
IN (3, 17, 18)
a.uid で注文
リミット0、15

このステートメントはクエリに 2.5 秒かかります。クエリを最適化する方法がわかりません。

uid は主キー
キーキッド(キッド,フラグ)インデックス

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。