gpt4 book ai didi

sql - 对于大表,是否有比 "having count"更快的东西?

转载 作者:行者123 更新时间:2023-12-04 21:46:05 26 4
gpt4 key购买 nike

这是我的查询:

select word_id, count(sentence_id) 
from sentence_word
group by word_id
having count(sentence_id) > 100;

表sentenceword 包含3 个字段,wordid、sentenceid 和一个主键id。
它有 350k+ 行。
这个查询花费了惊人的 85 秒,我想知道(希望,祈祷?)有一种更快的方法可以找到所有超过 100 个句子 ID 的 wordid。

我试过去掉选择计数部分,只是做“有计数(1)”,但都没有加快速度。

我很感激你能提供的任何帮助。谢谢!

最佳答案

如果您还没有,请在sentence_id、word_id 上创建一个复合索引。

关于sql - 对于大表,是否有比 "having count"更快的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/818868/

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