第六章 且慢,体验逻辑结构让SQL飞

参考《收获,不止SQL优化》作者: 梁敬彬 / 梁敬弘

一、 Oracle逻辑结构和优化

1、自己整理的思维导图

在这里插入图片描述

行迁移行链接详细说明参考:https://vip.kingdee.com/article/279544932459593984?productLineId=1

2、书中总结

在这里插入图片描述

二、习题

在这里插入图片描述
习题1:见思维导图

习题2:Oracle系统默认8KB(自己设置的话也设成操作系统数据块大小的整数倍),OLAP系统可设大一下。过小易多发行链接,过大易发生热块竞争,视具体情况而定。

习题3:
rowid:好像很少通过rowid等值查询来优化,得先通过字段条件来找到rowid,意义不大。
块:主要是处理和避免行迁移和行链接的问题,减少物理读和逻辑读。但设置块的大小要考虑I/O,热快竞争,是否造成过多的读和锁的问题。
区:合适的区扩展大小可提高SQL插入效率。
段:主要是监控和处理高水平位的问题,还可以利用分区表的小段优化。
表空间:
1、 同一个库不要反复测试建表语句(DROP-CREATE-INSERT-DROP-)
2、 表空间初始分配的空间和每次新增的尺寸不要过小,不然影响INSERT大数据量的效率

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值