私はPostgresには新しく、どこの句で '好き'を使ってカウントクエリのパフォーマンスを向上させることができるかを試してみようとしています。私は推定value.Iとでも元気です同様の条件でポストグル数を計算する
select count(*)
from master_data
where name ilike '%<userInput>%';
は、いくつかのリンクをGoogleで検索し、我々はすぐに、クエリの下に使用して、テーブル全体の数を取得することができますがわかりました。
しかし、同様の条件でカウントすると、まだ分かりません。 お願いします。私はすでに紹介したリンクです。
https://wiki.postgresql.org/wiki/Count_estimate
https://www.citusdata.com/blog/2016/10/12/count-performance/#dup_counts_estimated_filtered
Postgresのバージョン - 9.5.4
'%val%'はインデックスを使用できません。片方の '%val or val% 'だけで%を使用できますか? 'IN'または' = 'を使ってもかまいませんか?別の質問の詳細:https://dba.stackexchange.com/questions/10694/pattern-matching-with-like-similar-to-or-regular-expressions-in-postgresql – xQbert