小猿圈数据库之Oracle数据库性能优化

数据库有好多种,分为关系型数据库和非关系型数据库,小猿圈加加这篇文章对oracle数据库性能优化有个小技巧分享给大家,看到这篇文章的朋友们一定要好好看看了,对你有帮助,以后会变为金子的!!!

--在Oacle数据库涉及到全表扫描的SQL查询(top,count)中,

--现场用户删除表中大部分数据,只保留1W条数据,但是查询仍然很慢,检查磁盘IO,发现磁盘IO不是很高

--经过分析Oacle数据库的表被撑大后,虽然删除了数据,但是数据块仍然被该表占用,全表扫描时,

--这些数据块都会被遍历,导致查询性能很慢。

--查询数据块SQL语句如下

select * from dba_segments where segment_name in ('table_name_1');

--解决方案

--对Oacle数据库表进行收缩操作

--SQL语句如下

alter table table_name_1 enable row movement ;

alter table table_name_1 enable shrink space ;

这个小技巧大家都get到了吗,有时候数据库的表被撑大后,删了很多数据还是老样子,查询很慢,这种情况可以用一下这个小技巧,对数据库进行优化,感觉不错的,可以看看小猿圈其他技巧,收获多多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值