oracle sql 查询优化器,基于ORACLE成本优化器的SQL查询优化分析与应用

第 39 卷 第 2 期2018 年 3 月 内蒙古农业大学学报( 自 然 科 学 版 ) Journal of Inner Mongolia Agricultural University ( Natural Science Edition) Vol. 39 No. 2 Mar. 2018 基于 ORACLE 成本优化器的 SQL 查询 优化分析与应用* 魏玉芬, 王玥 ( 黑龙江八一农垦大学理学院,大庆 163319) 摘要: SQL 语句是操控和访问数据库的唯一语言,因此对 SQL 执行策略的优化,可以缩短响应时间、降低 CPU 使用率、显著地改善数据库系统及应用系统的性能。本文通过对 SQL 查询进行索引优化调整和分区优化调整,优化索引和分区结构,制定优化执行策略,以减少成本输出,降低 CPU 使用率,减少磁盘 I/O,提高数据库查询的执行效率,并利用实例进行优化验证。 关键词: Oracle 数据库; Sql; 成本优化器中图分类号: TP311. 132. 3 文献标志码: A 文章编号:1009 -3575( 2018) 02 -0088 -06 DOI:10. 16853/j. cnki. 1009 -3575. 2018. 02. 014 SQL QUERY OPTIMIZATION AND APPLICATIONBASED ON ORACLE COST OPTIMIZER WEI Yufen, WANGYue ( College of Science,Heilongjiang Bayi Argriculture University,Daqing 163319,China) Abstract: SQL statement is manipulating the only language and access database. it can significantly improve the performance of da-tabase system and application system through Optimize SQL execution strategy,shorten response time,reduce the CPU usage. In this article,Using the method of index optimization adjustment and partition optimization for sql,Optimize the structure of index and par-tition,Optimal execution strategy,In order to reduce the cost of the output,reduce the CPU utilization,reduce disk I/O,improve the execution efficiency of database query,and it's optimized by practical example. Keywords: Oracle database; sql; cost - based optimizer 从 Oracle 8i 引入基于成本的优化器 CBO 开始,Oracle 获取所有执行计划的相关信息都是通过对这些信息进行计算分析,最后得出一个代价较小的执行计划作为最终的执行计划。而传统的基于规则的优化器 RBO,则是在优化器中嵌入若干个规则,这些规则是由提示(

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值