暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle | SQL优化-database | 学习笔记

chkl 2025-04-12
182

一、 IOT索引组织表

使用索引结构存储表数据
索引叶块中存储具体数据行
表上必须有主键约束
主键列更新代价高,适合静态表
查询数据时仅访问索引结构,不会出现索引技术的回表访问

create table 
oragnzaition index;

二、段空间管理

1、ASSM
自动段空间管理segment space management auto
bitmap位图管理,pctfree,标识数据块是否还剋继续插入数据。
并行提效技术
2、MSSM
手动段空间管理segement space management manual
freelist空闲列表,pctfree为update操作预留空间,octused
串行,并发insert操作,段头块争用

三、在线重定义

Online Redefinition
原理:快速刷新的物化视图技术,物化视图日志
应用:普通表->IOT,普通表->分区表,表从MSSM->ASSM
步骤:图形化OEM,命令行dmbs_redefinition

四、资源管理器

Resource Manager
数据库中对不同应用需求会话的资源限制
消费组,具有相同需求的会话的集合
资源管理计划,包含多个消费组的具体资源计划指令,resource_mananger_plan
资源计划指令,每个消费组使用资源的限定。

五、实例囚笼

Instance Caging
一台主机多个数据库实例共存
限定具体主机CPU资源,防止实例间CPU争用
cpu_count=1
resource_mananger_plan=default

六、自动化

1、SPA
发现问题,找出性能下降的sql,STS(SQL Tuning Set)SQL调优集
SQL Performance Analyzer
2、SPM
解决问题,稳定执行计划,单一hints、SQL Profile,灵活SQL Plan Baseline 多个有效的执行计划的组合,优化器从Baseline中选择最佳的执行计划;SAA自动化建议
SQL Plan Management 自动管理执行计划
参数 optimizer_capture_sql_plan_baselines

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论