查询速度变慢……

ChiChengIT 2011-07-12 01:09:37



一条查询的sql语句在plsql中执行很快(数据大约700多条),用时0.03s,但在程序中用时3s左右,这一般是怎么造成的啊,给表空间的关系大嘛?这种情况应该怎么解决?寻求高手指点迷津……(^_^)

...全文
127 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
怪叔叔_Wilson 2012-04-13
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
谢谢,解决了
[/Quote]
说说你解决的方法哈,请大家学习一下
ChiChengIT 2011-07-13
  • 打赏
  • 举报
回复
谢谢,解决了
布丁88 2011-07-12
  • 打赏
  • 举报
回复
根你要寻表中的数据量有关.
比如说你有一个一亿条数据的表,你要在其中找到一部份数据和你要找前100条或后100条的算法是不一样的.
要找不确定的一部份要解析1亿条记录,要找前100条或后100条记录时只需解析100条记录就可以了.
如果要问具体的过程,你要看一下指针和锁
cosio 2011-07-12
  • 打赏
  • 举报
回复
执行是执行什么,如insert,还是select动作,公司的网络情况分析一下!
可以换台机器执行看看!
这样子测试!
paulrossi 2011-07-12
  • 打赏
  • 举报
回复
网络问题吧可能
horizonlyhw 2011-07-12
  • 打赏
  • 举报
回复
1.你说的时间0.03 和 3都是在同一个条件下比较么? 比如 时间段上。 是否可能是网络的问题?
2.不用数据库 自己 写些假数据 看是否也是3秒?

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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