oracle sql 查询优化器,基于ORACLE成本优化器的SQL查询优化分析与应用
第 39 卷 第 2 期2018 年 3 月 內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)報(bào)( 自 然 科 學(xué) 版 ) Journal of Inner Mongolia Agricultural University ( Natural Science Edition) Vol. 39 No. 2 Mar. 2018 基于 ORACLE 成本優(yōu)化器的 SQL 查詢 優(yōu)化分析與應(yīng)用* 魏玉芬, 王玥 ( 黑龍江八一農(nóng)墾大學(xué)理學(xué)院,大慶 163319) 摘要: SQL 語句是操控和訪問數(shù)據(jù)庫的唯一語言,因此對(duì) SQL 執(zhí)行策略的優(yōu)化,可以縮短響應(yīng)時(shí)間、降低 CPU 使用率、顯著地改善數(shù)據(jù)庫系統(tǒng)及應(yīng)用系統(tǒng)的性能。本文通過對(duì) SQL 查詢進(jìn)行索引優(yōu)化調(diào)整和分區(qū)優(yōu)化調(diào)整,優(yōu)化索引和分區(qū)結(jié)構(gòu),制定優(yōu)化執(zhí)行策略,以減少成本輸出,降低 CPU 使用率,減少磁盤 I/O,提高數(shù)據(jù)庫查詢的執(zhí)行效率,并利用實(shí)例進(jìn)行優(yōu)化驗(yàn)證。 關(guān)鍵詞: Oracle 數(shù)據(jù)庫; Sql; 成本優(yōu)化器中圖分類號(hào): TP311. 132. 3 文獻(xiàn)標(biāo)志碼: A 文章編號(hào):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 引入基于成本的優(yōu)化器 CBO 開始,Oracle 獲取所有執(zhí)行計(jì)劃的相關(guān)信息都是通過對(duì)這些信息進(jìn)行計(jì)算分析,最后得出一個(gè)代價(jià)較小的執(zhí)行計(jì)劃作為最終的執(zhí)行計(jì)劃。而傳統(tǒng)的基于規(guī)則的優(yōu)化器 RBO,則是在優(yōu)化器中嵌入若干個(gè)規(guī)則,這些規(guī)則是由提示(
總結(jié)
以上是生活随笔為你收集整理的oracle sql 查询优化器,基于ORACLE成本优化器的SQL查询优化分析与应用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 退市保千什么意思
- 下一篇: 分期乐提前还款为什么只能转账