gpt4 book ai didi

sql - 有什么方法可以使这个 PostgreSQL 计数查询更快?

转载 作者:搜寻专家 更新时间:2023-10-30 21:48:26 24 4
gpt4 key购买 nike

我在一个有 720 万行的表上运行不区分大小写的搜索,我想知道是否有任何方法可以使这个查询更快?

目前,执行大约需要 11.6 秒,只有一个搜索参数,我担心一旦我添加多个参数,这个查询就会变得非常慢。

SELECT count(*)
FROM "exif_parse"
WHERE (description ~* 'canon')

---编辑---

phpPgAdmin 告诉我该列上有一个索引,定义如下:

desc_idx    CREATE INDEX desc_idx ON exif_parse USING btree (description)

--- 编辑 2----

数据库包含这种格式的记录:

imaage_id    exif_field    description

我正在根据描述进行搜索,因此它包含从色调曲线(0、0、32、22、64、56、128、128、192、196、255、255)到镜头(宾得)的数据-F 鱼眼 1:3.5-4.5 17-28mm) 制作 (Canon EOS REBEL XSi)

最佳答案

你应该看看using FTS .

关于sql - 有什么方法可以使这个 PostgreSQL 计数查询更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3000441/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com