類似PostgreSQL的查詢性能變化我已經(jīng)看到在響應(yīng)時間上有相當大的變化LIKE對數(shù)據(jù)庫中特定表的查詢。有時我會在200到400毫秒內(nèi)得到結(jié)果(非常可以接受),但其他時候可能需要30秒才能返回結(jié)果。我明白LIKE查詢非常耗費資源,但我只是不明白為什么響應(yīng)時間會有這么大的差異。我已經(jīng)在owner1但我覺得這對LIKE查詢。有人有什么想法嗎?示例SQL:SELECT gid, owner1 FORM parcelsWHERE owner1 ILIKE '%someones name%' LIMIT 10我也試過:SELECT gid, owner1 FROM parcelsWHERE lower(owner1) LIKE lower('%someones name%') LIMIT 10以及:SELECT gid, owner1 FROM parcelsWHERE lower(owner1) LIKE lower('someones name%') LIMIT 10有著相似的結(jié)果。表排數(shù):大約95,000。
類似PostgreSQL的查詢性能變化
神不在的星期二
2019-06-16 16:17:00