类似PostgreSQL的查询性能变化我已经看到在响应时间上有相当大的变化LIKE对数据库中特定表的查询。有时我会在200到400毫秒内得到结果(非常可以接受),但其他时候可能需要30秒才能返回结果。我明白LIKE查询非常耗费资源,但我只是不明白为什么响应时间会有这么大的差异。我已经在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有着相似的结果。表排数:大约95,000。
添加回答
举报
0/150
提交
取消