婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > Oracle性能究極優(yōu)化(Oracle 性能優(yōu)化)

Oracle性能究極優(yōu)化(Oracle 性能優(yōu)化)

熱門(mén)標(biāo)簽:宜賓外呼系統(tǒng)廠家 廣州市400電話辦理 語(yǔ)音電話機(jī)器人營(yíng)銷方案 地圖標(biāo)注原件 南通防封外呼系統(tǒng)運(yùn)營(yíng)商 語(yǔ)音電話機(jī)器人缺點(diǎn) 淮安自動(dòng)外呼系統(tǒng)開(kāi)發(fā) 修改高德地圖標(biāo)注 百變地圖標(biāo)注

原作者:Bert Scalzo

目前,HP,Compaq,Dell,IBM 以及 Oracle 都在加快速度擁抱 Linux ,這個(gè)開(kāi)放源碼的操作系統(tǒng)。根據(jù) eWeek 的統(tǒng)計(jì),去年 Linux 服務(wù)器的銷售量大約占據(jù)了 Compaq 的 30%,Dell 的 13.7%,IBM 的 13.5%。而且 IBM 2001年度在 Linux 上的投入有 10 個(gè)億。 Intel 最新的 64 位的 Itanium CPU 只支持四種操作系統(tǒng):Windows, Linux, AIX 和 HP-UX。我們也不要忘記 Oracle 的 9i 數(shù)據(jù)庫(kù) Linux 版本要比 Windows 版本早一個(gè)月。
盡管 Linux 能跑在從 IBM S/390 到 Sun SPARC 結(jié)構(gòu)的服務(wù)器,但是對(duì)于大多數(shù)人來(lái)說(shuō),Intel 還是 Linux 跑得最多的平臺(tái)。本文就是要講述通過(guò)簡(jiǎn)單的性能調(diào)正,使 Oracle 的性能提升 1000% 的辦法。
本文采用的測(cè)試環(huán)境是一臺(tái) Compaq 4 CPU,512 MB ,8 部 7200 rpm SCSI 磁盤(pán)的服務(wù)器,然后在幾乎同樣的單 CPU Athlon 系統(tǒng)上作了測(cè)試,內(nèi)存一樣,但是只有一部 7200 rpm 的 Ultra 100 IDE 磁盤(pán)。盡管最后的結(jié)果和得到的百分比不一樣,但是觀測(cè)得到的性能提升是一致的。
為了簡(jiǎn)單起見(jiàn),我們的測(cè)試環(huán)境采用 TPC 基準(zhǔn)測(cè)試,它廣泛地用于 OLTP 的負(fù)荷測(cè)試。Quest 公司有一個(gè)叫做 Benchmark Factory 的工具,使測(cè)試工作變得就像發(fā)送電子郵件一樣簡(jiǎn)單。
下面我們將分別通過(guò) DB 的調(diào)整和 OS 的調(diào)整來(lái)看測(cè)試的結(jié)果。

DB1 的初始化參數(shù)一般不常見(jiàn),為了說(shuō)明問(wèn)題,我們使用這些參數(shù)并作為基準(zhǔn)。

DB1: Initial Database

Database Block Size 2K
SGA Buffer Cache 64M
SGA Shared Pool 64M
SGA Redo Cache 4M
Redo Log Files 4M
Tablespaces Dictionary

TPC Results Load Time (Seconds) 49.41
Transactions / Second 8.152

顯然需要加大 SGA 大小,我們來(lái)看 DB2 的結(jié)果:

DB2: Cache Pool

Database Block Size 2K
SGA Buffer Cache 128M
SGA Shared Pool 128M
SGA Redo Cache 4M
Redo Log Files 4M
Tablespaces Dictionary

TPC Results Load Time (Seconds) 48.57
Transactions / Second 9.147

增大 SGA 已經(jīng)緩沖看來(lái)對(duì)于性能的提升并不顯著,加載時(shí)間只提升了 1.73%。下面我們?cè)黾?SGA 重做日志的大小:

DB3: Log Buffer

Database Block Size 2K
SGA Buffer Cache 128M
SGA Shared Pool 128M
SGA Redo Cache 16M
Redo Log Files 16M
Tablespaces Dictionary

TPC Results Load Time (Seconds) 41.39
Transactions / Second 10.088 我們可以看到加載時(shí)間提升了 17.35%,TPS 也提升了 9.33%。因?yàn)榧虞d和同時(shí)插入,更新,刪除需要比 8M 大的空間,但是看起來(lái)增加內(nèi)存性能并沒(méi)有顯著提升,我們加大塊大小:

DB4: 4K Block

Database Block Size 4K
SGA Buffer Cache 128M
SGA Shared Pool 128M
SGA Redo Cache 16M
Redo Log Files 16M
Tablespaces Dictionary

TPC Results Load Time (Seconds) 17.35
Transactions / Second 10.179

我們看到加載時(shí)間提升了 138%!而對(duì) TPS 值沒(méi)有很大的影響。下面一個(gè)簡(jiǎn)單的念頭是表空間的管理從目錄切換為本地:

DB5: Local Tablespaces

Database Block Size 4K
SGA Buffer Cache 128M
SGA Shared Pool 128M
SGA Redo Cache 16M
Redo Log Files 16M
Tablespaces Local

TPC Results Load Time (Seconds) 15.07
Transactions / Second 10.425

下面我們把數(shù)據(jù)庫(kù)塊加大到 8K 來(lái)看結(jié)果:

DB6: 8K Block

Database Block Size 8K
SGA Buffer Cache 128M
SGA Shared Pool 128M
SGA Redo Cache 16M
Redo Log Files 16M
Tablespaces Local

TPC Results Load Time (Seconds) 11.42
Transactions / Second 10.683

看來(lái)結(jié)果并不壞,我們沒(méi)有理由繼續(xù)增加塊大小了,我們還沒(méi)有根據(jù) CPU 個(gè)數(shù)調(diào)整相應(yīng)的參數(shù),這次我們?cè)O(shè)置 I/O 的進(jìn)程數(shù)來(lái)繼續(xù)調(diào)整:

DB7: I/O Slaves

Database Block Size 8K
SGA Buffer Cache 128M
SGA Shared Pool 128M
SGA Redo Cache 16M
Redo Log Files 16M
Tablespaces Local
dbwr_io_slaves 4
lgwr_io_slaves (derived) 4

TPC Results

Load Time (Seconds) 10.48
Transactions / Second 10.717

我們的測(cè)試是基于 Red Hat 6.2 進(jìn)行的,內(nèi)核版本為 2.2.14-5smp。對(duì)于 Linux 的內(nèi)核而言,有將近幾百個(gè)參數(shù)可以調(diào)整,包括對(duì) CPU 類型,SMP 支持,APIC 支持,DMA 支持,IDE DMA 缺省參數(shù)的使用以磁盤(pán)限額支持。根據(jù) Oracle 的文檔,我們要做的主要調(diào)整是共享內(nèi)存和信號(hào)量的大小,SHMMAX 最少配置 0x13000000,SEMMNI, SEMMSL 和 SEMOPN 分別至少設(shè)置 100, 512, 100。這些參數(shù)的設(shè)置可以通過(guò)下面的命令實(shí)現(xiàn):

# echo 0x13000000 >/proc/sys/kernel/shmmax
# echo 512 32000 100 100 >/proc/sys/kernel/sem

OS1: 單內(nèi)核和 IPC

TPC Results
Load Time (Seconds) 9.54
Transactions / Second 11.511

我們有理由相信采用新的內(nèi)核版本(2.2.16-3smp)也應(yīng)該有性能的提升:

OS2: Newer minor version kernel TPC Results

Load Time (Seconds) 9.40
Transactions / Second 11.522

目前已經(jīng)有 2.4 版本的內(nèi)核,和 2.2 相比,性能上有了很大的提升,我們采用 2.4.1smp:

OS3: Newer major version kernel TPC Results

Load Time (Seconds) 8.32
Transactions / Second 12.815

Linux 缺省讀操作時(shí)更新最后一次讀的時(shí)間,但是這個(gè)對(duì)我們來(lái)說(shuō)并不重要,因此我們關(guān)閉這個(gè)選項(xiàng),通過(guò)設(shè)置 noatime 的文件屬性來(lái)實(shí)現(xiàn)。(對(duì)于 Win NT 和 2000 有相似的設(shè)置)
如果只是相對(duì) Oracle 的數(shù)據(jù)文件設(shè)置,我們的命令是

chattr +A file_name

對(duì)整個(gè)目錄的實(shí)施辦法:chattr -R +A directory_name

最好的辦法是修改 /etc/fstab ,針對(duì)每個(gè)文件系統(tǒng)入口,添加 noatime 關(guān)鍵字。

OS4: noatime file attribute

TPC Results
Load Time (Seconds) 5.58
Transactions / Second 13.884

另外一個(gè)調(diào)整 Linux I/O 的辦法是虛擬內(nèi)存子系統(tǒng)的調(diào)整,修改 /ect/sysctl.cong 文件,增加下面一行:

vm.bdflush = 100 1200 128 512 15 5000 500 1884 2

根據(jù) /usr/src/Linux/Documentation/sysctl/vm.txt 的說(shuō)法:

第一個(gè)參數(shù)100 %:控制緩沖區(qū)中最大的臟緩沖數(shù)據(jù),增加這個(gè)值意味著 Linux 可以延遲磁盤(pán)寫(xiě)。

第二個(gè)參數(shù) 1200 ndirty:給出 bdflush 一次能夠?qū)懭氪疟P(pán)的最大臟緩沖。

第三個(gè)參數(shù) 128 nrefill:當(dāng)調(diào)用 refill_freelist() 時(shí),bdflush 添加到自由緩沖區(qū)中的最大緩沖數(shù)目。

refill_freelist() 512:當(dāng)這個(gè)數(shù)目超過(guò) nref_dirt 臟緩沖時(shí),將喚醒 bdflush。

第五個(gè) 15 和最后兩個(gè)參數(shù) 1884 和 2,系統(tǒng)未使用,我們不做修改。

age_buffer 50*HZ, age_super 參數(shù) 5*HZ:控制 Linux 把臟緩沖寫(xiě)到磁盤(pán)的最多等待時(shí)間。數(shù)值用時(shí)鐘滴答數(shù)(jiffies)表示,每秒為 100 個(gè) jiffies 。

OS5: bdflush settings TPC Results
Load Time (Seconds) 4.43
Transactions / Second 14.988

經(jīng)過(guò)以上一系列調(diào)整后,我們得到的最終加載時(shí)間減少了 1015.35%,TPS 增加  

下面是其他網(wǎng)友的補(bǔ)充

淺談Oracle 性能優(yōu)化

基于大型Oracle數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)已有6個(gè)年頭了,經(jīng)歷了從最初零數(shù)據(jù)演變到目前上億級(jí)的數(shù)據(jù)存儲(chǔ)。在這個(gè)經(jīng)歷中,遇到各種各樣的性能問(wèn)題及各種性能優(yōu)化。

在這里主要給大家分享一下數(shù)據(jù)庫(kù)性能優(yōu)化的一些方法和見(jiàn)解。

1、服務(wù)器要求及配置

服務(wù)器處理器性能很關(guān)鍵,CPU的主頻要高,要有較大的內(nèi)存,IO讀寫(xiě)速度塊。

如何驗(yàn)證一臺(tái)服務(wù)器的IO讀寫(xiě)效率如何了,可以通過(guò)IOPS這個(gè)指標(biāo)來(lái)衡量。普及一下IOPS的定義:IOPS (Input/Output Operations Per Second),即每秒進(jìn)行讀寫(xiě)(I/O)操作的次數(shù),多用于數(shù)據(jù)庫(kù)等場(chǎng)合,衡量隨機(jī)訪問(wèn)的性能。目前SSD硬盤(pán)的IOPS基本是萬(wàn)級(jí)別。但相對(duì)的成本也是比較高的。

在Oracle數(shù)據(jù)使用場(chǎng)景中,可以實(shí)現(xiàn)如下語(yǔ)句來(lái)查看當(dāng)前服務(wù)器的IOPS:

declare
    max_iops_out pls_integer ;
    max_mbps_out pls_integer ;
    actual_latency_out pls_integer ;
  begin
    dbms_resource_manager.calibrate_io(
     max_iops=>max_iops_out,
     max_mbps=>max_mbps_out,
     actual_latency=>actual_latency_out);

   dbms_output.put_line('max_iops = ' || max_iops_out
             || ',max_mbps = ' || max_mbps_out
             || ',actual_latency = ' || actual_latency_out);
  end; 

2、Oracle系統(tǒng)級(jí)的優(yōu)化

這里主要是針對(duì)ORACLE核心的優(yōu)化,包括Oracle內(nèi)存設(shè)置、文件大小、日志文件大小、回滾日志及各種系統(tǒng)級(jí)參數(shù)的設(shè)定。

那么如何發(fā)現(xiàn)目前的設(shè)置是否合理了,

A、在Oracle中提供一個(gè)性能分析報(bào)告AWR和ASH報(bào)告.可以通過(guò)命令來(lái)獲取該份報(bào)告。里面涉及到各種指標(biāo)值:內(nèi)存設(shè)定是否合理、影響ORACLE慢的幾大因素,數(shù)據(jù)文件讀寫(xiě)速度等。

B、也可以通過(guò)ORALCE-EM中的性能模塊,來(lái)檢測(cè)每個(gè)時(shí)間節(jié)點(diǎn)ORALCE的運(yùn)行情況,從中捕獲那些耗資源的SQL語(yǔ)句,從而進(jìn)行優(yōu)化。

3、Oracle SQL語(yǔ)句的優(yōu)化

數(shù)據(jù)庫(kù)在百萬(wàn)級(jí)別,遇到的任何性能問(wèn)題時(shí),均可以通過(guò)SQL語(yǔ)句的優(yōu)化。優(yōu)化的層面有2種:

1、通過(guò)索引,這種優(yōu)化的速度最快,而且見(jiàn)效也很明顯。索引的合理使用我就不在這里敘述,網(wǎng)上很多。

2、通過(guò)更改SQL語(yǔ)句的查詢邏輯和算法。有一個(gè)比較很效的原則是:先過(guò)濾小的結(jié)果集,然后通過(guò)這個(gè)小的結(jié)果集和其他表做關(guān)聯(lián)。

在這里希望大家可以提提一些其他觀點(diǎn)或不同看法。

您可能感興趣的文章:
  • oracle 性能優(yōu)化建議小結(jié)
  • Oracle性能究極優(yōu)化
  • Oracle性能究極優(yōu)化 下
  • Oracle之SQL語(yǔ)句性能優(yōu)化(34條優(yōu)化方法)
  • Oracle 查詢優(yōu)化的基本準(zhǔn)則詳解
  • Oracle 數(shù)據(jù)庫(kù)優(yōu)化實(shí)戰(zhàn)心得總結(jié)
  • oracle下一條SQL語(yǔ)句的優(yōu)化過(guò)程(比較詳細(xì))
  • oracle數(shù)據(jù)庫(kù)sql的優(yōu)化總結(jié)
  • Oracle SQL性能優(yōu)化系列學(xué)習(xí)一
  • Linux中大內(nèi)存頁(yè)Oracle數(shù)據(jù)庫(kù)優(yōu)化的方法

標(biāo)簽:襄陽(yáng) 聊城 池州 南平 通化 南平 股票投資 嘉峪關(guān)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle性能究極優(yōu)化(Oracle 性能優(yōu)化)》,本文關(guān)鍵詞  Oracle,性能,究極,優(yōu)化,Oracle,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle性能究極優(yōu)化(Oracle 性能優(yōu)化)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Oracle性能究極優(yōu)化(Oracle 性能優(yōu)化)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    精品精品国产高清a毛片牛牛| 中文字幕一区二区不卡 | 欧美视频精品在线| 日韩一区中文字幕| 国产毛片精品视频| 欧美激情综合五月色丁香小说| 精品中文字幕一区二区小辣椒| 精品精品国产高清一毛片一天堂| 国产一区二区精品久久91| 久久精品夜夜夜夜久久| 波多野结衣中文字幕一区二区三区 | 久久综合久久综合九色| 国产精品996| 1024成人网| 欧美精选在线播放| 日本免费新一区视频| 日韩视频一区二区| 丰满少妇久久久久久久| 亚洲精品国产a| 欧美精品免费视频| 国内精品嫩模私拍在线| 国产精品高潮久久久久无| 91久久一区二区| 蜜桃精品视频在线观看| 国产女主播在线一区二区| 99re热视频精品| 麻豆免费精品视频| 亚洲男帅同性gay1069| 精品三级在线看| 欧美在线影院一区二区| 国产麻豆午夜三级精品| 香港成人在线视频| 中文字幕av不卡| 51精品秘密在线观看| 丁香婷婷深情五月亚洲| av不卡一区二区三区| 在线观看91精品国产麻豆| 欧美一区在线视频| 亚洲高清视频在线| 国产欧美一二三区| 成人av免费网站| 国产精品一区二区在线播放| 亚洲国产精品一区二区尤物区| 久久精子c满五个校花| 欧美日韩免费视频| 91影院在线观看| 成人午夜免费av| 国产一区在线观看视频| 日本亚洲最大的色成网站www| 成人欧美一区二区三区黑人麻豆| 日韩欧美精品在线视频| 欧美剧情电影在线观看完整版免费励志电影| 日韩高清不卡一区二区三区| 亚洲婷婷国产精品电影人久久| 2023国产精品| 日韩欧美一区二区免费| 69久久99精品久久久久婷婷| 成人av电影观看| 成人aaaa免费全部观看| 国产一区二区三区免费播放| 日日夜夜免费精品视频| 香蕉影视欧美成人| 亚洲理论在线观看| 国产三区在线成人av| 337p日本欧洲亚洲大胆精品| 日韩一区二区三区视频| 日韩一区二区精品葵司在线| 91麻豆精品国产91久久久资源速度 | 亚洲va国产天堂va久久en| 亚洲乱码国产乱码精品精98午夜 | 久久综合九色欧美综合狠狠 | 国产综合色精品一区二区三区| aaa欧美大片| 成人美女视频在线看| 国产精品一区二区三区乱码| 日本一区二区三区四区| 97久久精品人人做人人爽50路| 婷婷久久综合九色综合绿巨人| 欧美韩日一区二区三区| 亚洲欧美在线高清| 亚洲综合激情小说| 婷婷国产在线综合| 国产一区在线不卡| 91欧美激情一区二区三区成人| 欧美日韩久久久一区| 精品免费99久久| 中文字幕一区二区在线播放| 亚洲线精品一区二区三区| 蜜臀91精品一区二区三区| 国产精品亚洲午夜一区二区三区 | 亚洲激情欧美激情| 偷拍一区二区三区| 狠狠久久亚洲欧美| 91蜜桃视频在线| 欧美成人一区二区三区片免费| 国产亚洲一区二区三区| 一区二区欧美视频| 国产一区二区福利| 欧美性猛交一区二区三区精品| 久久夜色精品国产噜噜av| 亚洲嫩草精品久久| 国产一区二区三区在线看麻豆| 色丁香久综合在线久综合在线观看| 日韩欧美区一区二| 一区二区三区四区视频精品免费 | 成人午夜视频网站| 欧美日韩日日骚| 国产精品久99| 麻豆精品视频在线观看视频| 日韩精品一区二| 一区二区三区中文在线| 国产一区二区三区av电影| 在线免费不卡视频| 国产欧美视频一区二区三区| 日本sm残虐另类| 色美美综合视频| 久久奇米777| 日韩电影在线免费| 91在线小视频| 国产精品视频一二| 国产美女一区二区| 精品福利在线导航| 青青草97国产精品免费观看 | 国产午夜精品一区二区三区四区| 亚洲电影视频在线| 色婷婷国产精品久久包臀 | 久久99国产精品久久99果冻传媒| 91视频精品在这里| 亚洲国产成人在线| 国产成人激情av| 久久久99久久| 国产黄色精品网站| 国产日韩欧美一区二区三区乱码 | 美女视频一区在线观看| 欧美日韩国产大片| 调教+趴+乳夹+国产+精品| 欧美综合一区二区三区| 夜夜夜精品看看| 欧美日韩黄视频| 日韩精品亚洲专区| 欧美日韩精品电影| 日韩成人伦理电影在线观看| 欧美日韩国产首页| 青青草国产成人av片免费| 日韩欧美电影一二三| 国产在线不卡视频| 毛片av一区二区| 7777精品伊人久久久大香线蕉经典版下载| 亚洲欧美另类久久久精品| 欧美在线综合视频| 日本va欧美va瓶| 久久久久国产免费免费| 成人激情免费网站| 一区二区三区美女视频| 91.xcao| 国产成人午夜精品影院观看视频| 国产精品拍天天在线| 色婷婷亚洲婷婷| 免费在线观看精品| 国产精品你懂的在线欣赏| 99精品欧美一区二区蜜桃免费| 一区二区三区在线视频播放| 欧美精品tushy高清| 国产麻豆精品视频| 亚洲一区二区偷拍精品| 日韩欧美国产午夜精品| 成人国产一区二区三区精品| 日本欧美在线观看| 亚洲天天做日日做天天谢日日欢| 日韩精品91亚洲二区在线观看| 精品不卡在线视频| 欧洲av一区二区嗯嗯嗯啊| 午夜电影久久久| 亚洲精品综合在线| 综合在线观看色| 亚洲.国产.中文慕字在线| 亚洲国产成人av网| 免费欧美日韩国产三级电影| 精品无码三级在线观看视频| 成人动漫一区二区三区| 91高清视频在线| 欧美精品日韩一区| 久久精品一区蜜桃臀影院| 国产精品第五页| 日韩在线卡一卡二| 国产不卡高清在线观看视频| 91亚洲精品乱码久久久久久蜜桃| 制服丝袜亚洲精品中文字幕| 亚洲精品一线二线三线 | 日本aⅴ免费视频一区二区三区| 亚洲一区二区欧美日韩| 久久精品国产99国产精品| 91丨九色丨国产丨porny| 91精品国产福利| 国产精品久久久久影院老司| 日韩专区中文字幕一区二区| 成人做爰69片免费看网站| 91精品一区二区三区久久久久久| 中文字幕中文在线不卡住| 美女脱光内衣内裤视频久久网站|