偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Oracle 數(shù)據(jù)庫(kù)性能優(yōu)化都有那些

數(shù)據(jù)庫(kù) Oracle
以下的文章主要是分析評(píng)價(jià)Oracle 數(shù)據(jù)庫(kù)的性能其中主要包括數(shù)據(jù)庫(kù)的吞吐量、以及數(shù)據(jù)庫(kù)用戶(hù)響應(yīng)時(shí)間兩項(xiàng)指標(biāo)的相關(guān)內(nèi)容的介紹。

在一般的情況下我們?yōu)榱吮WCOracle 數(shù)據(jù)庫(kù)在運(yùn)行***的狀態(tài)下,在相關(guān)的信息系統(tǒng)的開(kāi)發(fā)前我們就應(yīng)該數(shù)據(jù)庫(kù)的優(yōu)化策略有更好的考慮。優(yōu)化策略一般包括服務(wù)器操作系統(tǒng)參數(shù)調(diào)整、Oracle 數(shù)據(jù)庫(kù)參數(shù)調(diào)整、網(wǎng)絡(luò)性能調(diào)整、應(yīng)用程序SQL語(yǔ)句分析及設(shè)計(jì)等幾個(gè)方面。

其中應(yīng)用程序的分析與設(shè)計(jì)是在信息系統(tǒng)開(kāi)發(fā)之前完成的。

分析評(píng)價(jià)Oracle 數(shù)據(jù)庫(kù)性能主要有數(shù)據(jù)庫(kù)吞吐量、數(shù)據(jù)庫(kù)用戶(hù)響應(yīng)時(shí)間兩項(xiàng)指標(biāo)。數(shù)據(jù)庫(kù)吞吐量是指單位時(shí)間內(nèi)數(shù)據(jù)庫(kù)完成的SQL語(yǔ)句數(shù)目;數(shù)據(jù)庫(kù)用戶(hù)響應(yīng)時(shí)間是指用戶(hù)從提交SQL語(yǔ)句開(kāi)始到獲得結(jié)果的那一段時(shí)間。數(shù)據(jù)庫(kù)用戶(hù)響應(yīng)時(shí)間又可以分為系統(tǒng)服務(wù)時(shí)間和用戶(hù)等待時(shí)間兩項(xiàng),即:

數(shù)據(jù)庫(kù)用戶(hù)響應(yīng)時(shí)間=系統(tǒng)服務(wù)時(shí)間 + 用戶(hù)等待時(shí)間

上述公式告訴我們,獲得滿(mǎn)意的用戶(hù)響應(yīng)時(shí)間有兩個(gè)途徑:一是減少系統(tǒng)服務(wù)時(shí)間,即提高數(shù)據(jù)庫(kù)的吞吐量;二是減少用戶(hù)等待時(shí)間,即減少用戶(hù)訪(fǎng)問(wèn)同一數(shù)據(jù)庫(kù)資源的沖突率。

性能優(yōu)化包括如下幾個(gè)部分:

Oracle 數(shù)據(jù)庫(kù)性能優(yōu)化之一:調(diào)整數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)。

這一部分在開(kāi)發(fā)信息系統(tǒng)之前完成,程序員需要考慮是否使用Oracle 數(shù)據(jù)庫(kù)的分區(qū)功能,對(duì)于經(jīng)常訪(fǎng)問(wèn)的數(shù)據(jù)庫(kù)表是否需要建立索引等。

Oracle 數(shù)據(jù)庫(kù)性能優(yōu)化之二:調(diào)整應(yīng)用程序結(jié)構(gòu)設(shè)計(jì)。

這一部分也是在開(kāi)發(fā)信息系統(tǒng)之前完成,程序員在這一步需要考慮應(yīng)用程序使用什么樣的體系結(jié)構(gòu),是使用傳統(tǒng)的Client/Server兩層體系結(jié)構(gòu),還是使用Browser/Web/Database的三層體系結(jié)構(gòu)。不同的應(yīng)用程序體系結(jié)構(gòu)要求的數(shù)據(jù)庫(kù)資源是不同的。

Oracle 數(shù)據(jù)庫(kù)性能優(yōu)化之三:調(diào)整數(shù)據(jù)庫(kù)SQL語(yǔ)句。

應(yīng)用程序的執(zhí)行最終將歸結(jié)為數(shù)據(jù)庫(kù)中的SQL語(yǔ)句執(zhí)行,因此SQL語(yǔ)句的執(zhí)行效率最終決定了Oracle 數(shù)據(jù)庫(kù)的性能。Oracle 公司推薦使用Oracle 語(yǔ)句優(yōu)化器(Oracle Optimizer)和行鎖管理器(row-level manager)來(lái)調(diào)整優(yōu)化SQL語(yǔ)句。

Oracle 數(shù)據(jù)庫(kù)性能優(yōu)化之四:調(diào)整服務(wù)器內(nèi)存分配。

內(nèi)存分配是在信息系統(tǒng)運(yùn)行過(guò)程中優(yōu)化配置的,數(shù)據(jù)庫(kù)管理員可以根據(jù)數(shù)據(jù)庫(kù)運(yùn)行狀況調(diào)整數(shù)據(jù)庫(kù)系統(tǒng)全局區(qū)(SGA區(qū))的數(shù)據(jù)緩沖區(qū)、日志緩沖區(qū)和共享池的大?。贿€可以調(diào)整程序全局區(qū)(PGA區(qū))的大小。需要注意的是,SGA區(qū)不是越大越好,SGA區(qū)過(guò)大會(huì)占用操作系統(tǒng)使用的內(nèi)存而引起虛擬內(nèi)存的頁(yè)面交換,這樣反而會(huì)降低系統(tǒng)。

Oracle 數(shù)據(jù)庫(kù)性能優(yōu)化之五:調(diào)整硬盤(pán)I/O,這一步是在信息系統(tǒng)開(kāi)發(fā)之前完成的。

數(shù)據(jù)庫(kù)管理員可以將組成同一個(gè)表空間的數(shù)據(jù)文件放在不同的硬盤(pán)上,做到硬盤(pán)之間I/O負(fù)載均衡。

Oracle 數(shù)據(jù)庫(kù)性能優(yōu)化之六:調(diào)整操作系統(tǒng)參數(shù)。

例如:運(yùn)行在UNIX操作系統(tǒng)上的Oracle 數(shù)據(jù)庫(kù),可以調(diào)整UNIX數(shù)據(jù)緩沖池的大小,每個(gè)進(jìn)程所能使用的內(nèi)存大小等參數(shù)。

實(shí)際上,上述Oracle 數(shù)據(jù)庫(kù)性能優(yōu)化措施之間是相互聯(lián)系的。Oracle 數(shù)據(jù)庫(kù)性能惡化表現(xiàn)基本上都是用戶(hù)響應(yīng)時(shí)間比較長(zhǎng),需要用戶(hù)長(zhǎng)時(shí)間的等待。但性能惡化的原因卻是多種多樣的,有時(shí)是多個(gè)因素共同造成了性能惡化的結(jié)果,這就需要數(shù)據(jù)庫(kù)管理員有比較全面的計(jì)算機(jī)知識(shí),能夠敏感地察覺(jué)到影響數(shù)據(jù)庫(kù)性能的主要原因所在。另外,良好的數(shù)據(jù)庫(kù)管理工具對(duì)于優(yōu)化數(shù)據(jù)庫(kù)性能也是很重要的。

【編輯推薦】

  1. Oracle to_char的用法描述
  2. 創(chuàng)建Oracle procedure并調(diào)用在pl/sql里
  3. Oracle存儲(chǔ)過(guò)程的用法簡(jiǎn)介
  4. Oracle數(shù)據(jù)庫(kù)的重復(fù)數(shù)據(jù)刪除技術(shù)的優(yōu)勢(shì)體現(xiàn)
  5. Oracle數(shù)據(jù)庫(kù)里重復(fù)沒(méi)有用的數(shù)據(jù)如何刪除
責(zé)任編輯:佚名 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-05-18 09:39:19

Oracle數(shù)據(jù)庫(kù)性能優(yōu)化

2011-05-20 10:30:20

ORACLE數(shù)據(jù)庫(kù)性能優(yōu)化

2010-05-10 15:50:39

Oracle數(shù)據(jù)庫(kù)性能

2010-11-15 16:13:24

Oracle數(shù)據(jù)庫(kù)性能

2010-04-27 16:41:07

Oracle性能

2010-04-21 14:00:48

Oracle數(shù)據(jù)庫(kù)

2010-06-17 12:59:07

Oracle

2009-05-11 14:19:55

Oracle性能優(yōu)化數(shù)據(jù)庫(kù)

2012-11-21 17:35:21

Oracle技術(shù)嘉年華

2022-06-20 05:40:25

數(shù)據(jù)庫(kù)MySQL查詢(xún)

2013-09-17 10:32:08

Android性能優(yōu)化數(shù)據(jù)庫(kù)

2010-04-20 10:49:45

Oracle數(shù)據(jù)庫(kù)

2009-11-18 18:16:17

Oracle數(shù)據(jù)庫(kù)優(yōu)化

2021-01-31 17:50:41

數(shù)據(jù)庫(kù)查詢(xún)程序員

2023-07-12 08:55:16

PawSQL數(shù)據(jù)庫(kù)

2011-03-28 15:44:45

惠普數(shù)據(jù)庫(kù)Oracle數(shù)據(jù)庫(kù)

2010-04-09 16:51:24

Oracle數(shù)據(jù)庫(kù)

2010-04-13 17:35:50

Oracle數(shù)據(jù)庫(kù)性能

2011-07-27 08:56:32

Oracle數(shù)據(jù)庫(kù)綁定變量軟解析

2018-03-30 14:30:10

數(shù)據(jù)庫(kù)SQL語(yǔ)句性能優(yōu)化
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)