社区
基础和管理
帖子详情
关于查询慢比较奇怪的问题!
「已注销」
2004-06-29 10:40:18
我现在的程序运行在2台机器上,机器配置差不多,软件一样。在数据库中都建了相同的表和视图,在a机器中该表有100多万条纪录,在b机器中有70万条纪录,我的视图就是从该表中找出最近20条纪录。
奇怪的是在a机器中查询速度很快,在b机器中就很慢,请大虾们分析一下。谢谢。
...全文
185
18
打赏
收藏
关于查询慢比较奇怪的问题!
我现在的程序运行在2台机器上,机器配置差不多,软件一样。在数据库中都建了相同的表和视图,在a机器中该表有100多万条纪录,在b机器中有70万条纪录,我的视图就是从该表中找出最近20条纪录。 奇怪的是在a机器中查询速度很快,在b机器中就很慢,请大虾们分析一下。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2004-07-16
打赏
举报
回复
大家帮帮忙阿
yangqingdelphi
2004-07-16
打赏
举报
回复
看你sql执行计划.并且看你oracle安装的配置.这种情况说不上.
magicnbh
2004-07-13
打赏
举报
回复
up
「已注销」
2004-07-13
打赏
举报
回复
up
dinya2003
2004-07-10
打赏
举报
回复
不增加回滚段,又要删除大量的数据,那我想写个过程,在过程中循环执行删除,每删除一万条提交一次.
WilliamXiaoLiang
2004-07-09
打赏
举报
回复
估计是索引的问题了。
QQ:12272215
「已注销」
2004-07-09
打赏
举报
回复
up
「已注销」
2004-07-05
打赏
举报
回复
to dinya2003(OK):
怎样才能既删除数据,又不增加回滚段的大小呢?
to zealot_zk(风中追风):
如果需要建索引,能不能取个简单例子阿?我就是不要定期维护,希望我的程序自动删除一些过期数据,而又不增加回滚段的大小呢?怕硬盘空间不够阿!
zealot_zk
2004-07-05
打赏
举报
回复
你还应该尝试定期的重建表,以及表上的索引
dinya2003
2004-07-05
打赏
举报
回复
如果删除很多记录,可以考虑先删除索引,删除完毕后重建索引,或者就写过程或函数来执行.执行部分记录提交一次. 可以考虑适当的增大回滚段.
「已注销」
2004-07-05
打赏
举报
回复
怎样提高在数百上千万条纪录中删除部分纪录的速度?
dinya2003
2004-06-30
打赏
举报
回复
索引怎么建,怎么用,找本基础书来看看,书上有详细的说明.
zealot_zk
2004-06-30
打赏
举报
回复
1.首先检查两个数据库的配置是否完全一置,包括数据库的运行模式,连接方式,初始化参数等。
2. 检查两张表上是否建立相同的索引,如果没有则要进行补全(估计是这个原因索引起的)
「已注销」
2004-06-30
打赏
举报
回复
怎么建阿?建了怎么用啊?
dinya2003
2004-06-29
打赏
举报
回复
可能不的A机器是正常使用的,B机器是测试用的,或许B机器比A机器配置低一些.
B机器有多少人在用?A机器又有多少人在用?
B机器的数据库或其他应用,系统有人维护吗?
看看两个机器上的表是不是相同.或者具体说看看是不是都健了相同的索引?
freddy2003
2004-06-29
打赏
举报
回复
建立索引
「已注销」
2004-06-29
打赏
举报
回复
没有建索引
jackjingsg
2004-06-29
打赏
举报
回复
1.两台机子的配置和资源消耗又无太大差别?
2.表的主键和索引等是否完全一样
3.b机上的表是否产生了死锁
mysql left join
查询
慢
的
问题
排查
然后对这个
查询
查看执行计划,看到 quality_xxx 是全表扫描,虽然
比较
怀疑,这么小的数据量不会导致这么大的差异,但是还是给 quality_xxx 的 关联字段 vehicle_no 加上了索引。发现 vehicle 的 union 表 和 quality...
oracle mysql
查询
速度
慢
_oracle 根据时间范围
查询
缓
慢
问题
排查解决
今天生产环境上碰到个
奇怪
问题
,在oracle数据库一个根据时间范围的
查询
语句居然执行了二十多分钟。一开始打印了执行sql日志之后就毫无反应了,任何错误都没有。把进程反复重启几次也一样。直到二十分钟后就出现了...
MSSQL 使用MSSM
查询
很快,但用网页
查询
很
慢
问题
最近遇到一个
问题
,两个页面
查询
非常
慢
,需要30~40秒,而相同的代码通过Microsoft SQL Server Management Studio或者VS的SQL
查询
工具
查询
却能秒出数据,感到非常
奇怪
。 如果修改存储过程,短时段内恢复正常,过一段...
SQL性能优化技巧,常见优化10经验,数据库
查询
好
慢
,还能怎么办
mysql
查询
为什么会
慢
,关于这个
问题
,在实际开发经常会遇到,而面试中,也是个高频题。 遇到这种
问题
,我们一般也会想到是因为索引。 那除开索引之外,还有哪些因素会导致数据库
查询
变
慢
呢? 有哪些操作,可以...
mysql多数据表关联
查询
慢
问题
解决方案
表B也有几万条数据,结果两表关联的时候,
查询
超级
慢
,30s内没反应。 解决方案: 1. 加索引,但索引不要乱加,两表关联,必须要创建的索引是两表的管理字段 e.g select * from A t1 left join B t2 on t1.did= t2...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章