- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle优化-sql优化新
Oracle 优化—SQL 优化(So many open source projects.Why not Open your Documents? )
Oracle 优化—SQL 优化
1、数据库、数据表、数据表
数据库、数据表、数据表I/O 优化原则
数据库规划原则
最大可重用化
数据库重大问题时,通过备份和恢复机制最大程度上恢复数据
最小磁盘争用
数据库文件平均分布在不同的磁盘上,避免多用户访问时争用同一磁盘
各种数据的合理分布
将数据库中的各种数据按特性(如基表和变化表、大数据和常规数据)
存储在不同的文件中。
数据表规划原则
数据定义精确化
满足要求的情况下,选择占用资源最少的数据类型以提高 DBMS 的
I/O 性能
表的抽象化
通过将具有共性的表合并,将其特性以标识字段表示
表的范式化
设计表时,满足 1NF (原子性)、2NF (键相关性)、3NF (无函数相
关性),保证表的结构无冗余
数据表I/O 优化原则
变化表和基表的分离
将变化表(递增性很强,如单据表、销售记录表)和基表(很少变
化,如学生资源、班组资料等)分开存放到不同的数据文件中
大数据和常规数据的分离
将表的long、lob 等大数据字段和其他常规类型字段分开存放,保证
持续更新:/ 共同交流QQ
Oracle 优化—SQL 优化(So many open source projects.Why not Open your Documents? )
常规数据的查询高效性
索引数据和表数据的分离
将索引和表分离,减少磁盘争用;并提高索引的查询效率
2、选用适合的ORACLE 优化器
优化器RBO/CBO
Oracle 的优化器有两种优化方式, 即基于规则的优化方式(Rule- Based
Optimization,简称为RBO)和基于代价的优化方式(Cost-Based Optimization,简称
为CBO),在Oracle8 及以后的版本,Oracle 强列推荐用CBO 的方式。
RBO 方式:优化器在分析SQL 语句时,所遵循的是Oracle 内部预定的一
些规则。比如我们常见的,当一个where 子句中的一列有索引时去走索引。
CBO 方式:它是看语句的代价(Cost),这里的代价主要指Cpu 和内存。优
化器在判断是否用这种方式时,主要参照的是表及索引的统计信息。统计信息给
出表的大小、有少行、每行的长度等信息。这些统计信息起初在库内是没有的,
是做analyze 命令后才出现的,很多的时侯过期统计信息会令优化器做出一个
错误的执行计划,因些应及时更新这些信息。
注意:走索引不一定就是优的,比如一个表只有两行数据,一次IO 就可以
完成全表的检索,而此时走索引时则需要两次IO,这时全表扫描(full table scan)
是最好
Oracle 优化模式包括:rule,choose, first_rows,all_rows,设置缺省的
优化器,可以通过对init.ora 文件中Optimizer_mode 参数的各种声明
Rule:基于规则的方式,不推荐用户使用RBO 这种优化模式
Choose:这个是Oracle 的默认值。当一个表或索引有统计信息,则走CBO
的方式,如果表或索引没有统计信息,表又不是特别的小,而且相应的列有索引
时,那么就走索引,走RBO 的方式
持续更新:/ 共同交流QQ
Oracle 优化—SQL 优化(So many open source projects.Why not Open your Documents? )
first_rows:该选项的作用在于寻找能够在最短的时间内返回结果集的第一
行的执行计划。设置为这种CBO 模式以后,SQL 语句返回结果的速度会尽可能
的快,而不管系统全部的查询是否会耗时较长或者耗系统资源过
您可能关注的文档
最近下载
- 走遍美国(中英文对照文本).doc
- 钢管结构技术规程 CECS280:2010.pdf VIP
- 高中语文思政融合专题讲座课件思政元素如何融入文言文教学.pptx
- 【一模】2025年广东省2025届高三高考模拟测试 (一) 数学试卷(含官方答案 ).docx
- 人教版高中地理选择性必修第2册 4.2.1 资源跨区域调配—以西气东输为例.ppt VIP
- SAE-ARP-5412B-2013飞机雷电环境和相关试验波形(修订版).pdf
- 2014记账凭证清单.doc VIP
- PIPESIM软件教程(最新文档).pdf
- ISO5208-2015压力试验.pdf
- [深圳]2024年广东深圳市教育局遴选直属事业单位(学校)领导人员5人笔试历年典型考点(频考版试卷).docx VIP
文档评论(0)