gpt4 book ai didi

postgresql - 有什么办法可以替换 postgresql 中的 like 条件吗?

转载 作者:行者123 更新时间:2023-11-29 13:10:41 29 4
gpt4 key购买 nike

我的代码中有以下查询。由于 like 条件,需要一分钟才能获取数据。如果您有任何替换它或加快检索时间的方法,请告诉我。

select id, url
from activitylog
where resource = 'jobs'
and (method = 'saveTechStatus')
and (url like '%/jobs/saveTechStatus/81924/%')
order by timestamp desc;

最佳答案

你可以使用三元组索引:

CREATE EXTENSION pg_trgm;
CREATE INDEX ON activitylog USING gin (url gin_trgm_ops);

这可能会占用很多空间,但它可以加快这个LIKE条件。

关于postgresql - 有什么办法可以替换 postgresql 中的 like 条件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55136522/

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