我的代码中有以下查询。由于like
条件,获取数据需要一分钟时间。如果您有任何方法来替换它或加快检索时间,请让我知道。
select id, url
from activitylog
where resource = 'jobs'
and (method = 'saveTechStatus')
and (url like '%/jobs/saveTechStatus/81924/%')
order by timestamp desc;
发布于 2019-03-13 07:33:09
您可以使用三元组索引:
CREATE EXTENSION pg_trgm;
CREATE INDEX ON activitylog USING gin (url gin_trgm_ops);
这可能会占用大量空间,但它可以加速这种LIKE
条件。
https://stackoverflow.com/questions/55136522
复制相似问题