GBase 8s
性能调优
问答

大sql查询

发表于2025-01-03 00:13:1983次浏览3个评论

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

【GBase版本】:

【操作系统】:

【问题描述】*:我想了解一下对于sql的查询有in中的大量数据(select * from xxx where a in(xxx)),为什么它的查询如此慢,一开始可以做到500ms以下,但是随着多次查询逐步到2s一个3s一个执行,在mysql和其他数据库中同样的操作流程这个得慢十倍,是因为数据库资源不足吗还是什么需要优化,有知道的给点方案吗

评论

登录后才可以发表评论
用户头像
liaosnet发表于 1年前
in 后不要太多值。。还有考虑a字段是否有索引。。
用户头像
liaosnet发表于 1年前
@liaosnet:使用临时表关联查询可能更快。
最佳回答
用户头像
levvel发表于 6个月前
听说评论可以拿积分,我试一下子