数据库访问速度过慢~

itmrl 2012-07-02 05:52:42
我这有个服务器 数据库oracle 20G的数据量 200W左右的数据 查询SQL时候很卡 执行一个单表的话需要4s左右 但是我把这个数据导出来 放到我电脑里面 访问就很快
这个是神马问题导致的呢~~~
...全文
195 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
iqlife 2012-07-03
  • 打赏
  • 举报
回复
硬件环境看看
执行计划看看
  • 打赏
  • 举报
回复
本机和服务器肯定有区别啊
渭水飞熊 2012-07-03
  • 打赏
  • 举报
回复
这个粗略判断是你的服务器数据库的硬盘碎片太多了,由于进行了大量的增删查改,导致的数据文件形成大量的碎片,你在进行查询时会有更多的I/O(或者说是读的Oracle块太多了),而你将数据导入到你本地库中,你的所有数据都是连续在一起的,因此速度快。你可以对你服务器上的部分表进行重构,关于如何重构,楼主可以Google下,网上很多资料,重构前最好备份下数据,停止服务。希望说的能帮楼主分析下问题。
itmrl 2012-07-03
  • 打赏
  • 举报
回复
这个应该与执行计划没啥关系吧 不是SQL本身的问题 应该是数据库的问题。。。
惜分飞 2012-07-02
  • 打赏
  • 举报
回复
具体问题,具体分析
你这样基本上没有答案

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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