五千万的数据带条件查询总数较慢

自在*拂晓 2015-11-23 09:21:16
最近遇到一个数据库查询较慢的问题,就是一张历史表有 五千多万 条记录 ,前端可以带条件(至少带一个)分页查询历史记录,查的过程中 发现 查询总数时 很慢(远程数据库(江西南昌)查询要10多s), 对于查询的字段也有建 索引 ,效果还是不明显 ,在此请教各位大神,可有什么好的建议...
...全文
385 11 打赏 收藏 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
铁铲 2016-03-13
  • 打赏
  • 举报
回复
解决没
lhdz_bj 2015-11-27
  • 打赏
  • 举报
回复
得看具体情况了,可能的话,发下计划吧。
铁铲 2015-11-26
  • 打赏
  • 举报
回复
分页查询的时候 展示的时候有条数限制 速度不是很慢。。。。。。。就是查询总数的慢
铁铲 2015-11-26
  • 打赏
  • 举报
回复
和 我遇到的问题一样 楼主解决了告诉我一声
beyon2008 2015-11-24
  • 打赏
  • 举报
回复
你这里涉及两个问题,一个是数据本身的查询效率,一个是远程数据库的网络延时, 第一个用执行计划可以看出问题,如果在服务器本机查询很快,那就是第二个问题了
卖水果的net 2015-11-23
  • 打赏
  • 举报
回复
可以查一下,是否有网络的延时、最终返回的数据量等等。
小灰狼W 2015-11-23
  • 打赏
  • 举报
回复
不要盲目分区 给出执行计划,找找慢的原因
自在*拂晓 2015-11-23
  • 打赏
  • 举报
回复
表格分区 我不会
陈灬风 2015-11-23
  • 打赏
  • 举报
回复
表格建立分区,估计会好点。
jdsnhan 2015-11-23
  • 打赏
  • 举报
回复
对啊。 比如说,你看tnsping 的延迟是多大,你去看单次查询的数据量返回多少,你去看执行计划里是否有大的cost
陈灬风 2015-11-23
  • 打赏
  • 举报
回复
方便的话,把查询语句和执行计划发出来,大家一起分析。

3,499

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧