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

主頁 > 知識庫 > Oracle性能究極優化(Oracle 性能優化)

Oracle性能究極優化(Oracle 性能優化)

熱門標簽:宜賓外呼系統廠家 廣州市400電話辦理 語音電話機器人營銷方案 地圖標注原件 南通防封外呼系統運營商 語音電話機器人缺點 淮安自動外呼系統開發 修改高德地圖標注 百變地圖標注

原作者:Bert Scalzo

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

DB1 的初始化參數一般不常見,為了說明問題,我們使用這些參數并作為基準。

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 大小,我們來看 DB2 的結果:

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 已經緩沖看來對于性能的提升并不顯著,加載時間只提升了 1.73%。下面我們增加 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 我們可以看到加載時間提升了 17.35%,TPS 也提升了 9.33%。因為加載和同時插入,更新,刪除需要比 8M 大的空間,但是看起來增加內存性能并沒有顯著提升,我們加大塊大小:

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

我們看到加載時間提升了 138%!而對 TPS 值沒有很大的影響。下面一個簡單的念頭是表空間的管理從目錄切換為本地:

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

下面我們把數據庫塊加大到 8K 來看結果:

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

看來結果并不壞,我們沒有理由繼續增加塊大小了,我們還沒有根據 CPU 個數調整相應的參數,這次我們設置 I/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

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

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

OS1: 單內核和 IPC

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

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

OS2: Newer minor version kernel TPC Results

Load Time (Seconds) 9.40
Transactions / Second 11.522

目前已經有 2.4 版本的內核,和 2.2 相比,性能上有了很大的提升,我們采用 2.4.1smp:

OS3: Newer major version kernel TPC Results

Load Time (Seconds) 8.32
Transactions / Second 12.815

Linux 缺省讀操作時更新最后一次讀的時間,但是這個對我們來說并不重要,因此我們關閉這個選項,通過設置 noatime 的文件屬性來實現。(對于 Win NT 和 2000 有相似的設置)
如果只是相對 Oracle 的數據文件設置,我們的命令是

chattr +A file_name

對整個目錄的實施辦法:chattr -R +A directory_name

最好的辦法是修改 /etc/fstab ,針對每個文件系統入口,添加 noatime 關鍵字。

OS4: noatime file attribute

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

另外一個調整 Linux I/O 的辦法是虛擬內存子系統的調整,修改 /ect/sysctl.cong 文件,增加下面一行:

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

根據 /usr/src/Linux/Documentation/sysctl/vm.txt 的說法:

第一個參數100 %:控制緩沖區中最大的臟緩沖數據,增加這個值意味著 Linux 可以延遲磁盤寫。

第二個參數 1200 ndirty:給出 bdflush 一次能夠寫入磁盤的最大臟緩沖。

第三個參數 128 nrefill:當調用 refill_freelist() 時,bdflush 添加到自由緩沖區中的最大緩沖數目。

refill_freelist() 512:當這個數目超過 nref_dirt 臟緩沖時,將喚醒 bdflush。

第五個 15 和最后兩個參數 1884 和 2,系統未使用,我們不做修改。

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

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

經過以上一系列調整后,我們得到的最終加載時間減少了 1015.35%,TPS 增加  

下面是其他網友的補充

淺談Oracle 性能優化

基于大型Oracle數據庫應用開發已有6個年頭了,經歷了從最初零數據演變到目前上億級的數據存儲。在這個經歷中,遇到各種各樣的性能問題及各種性能優化。

在這里主要給大家分享一下數據庫性能優化的一些方法和見解。

1、服務器要求及配置

服務器處理器性能很關鍵,CPU的主頻要高,要有較大的內存,IO讀寫速度塊。

如何驗證一臺服務器的IO讀寫效率如何了,可以通過IOPS這個指標來衡量。普及一下IOPS的定義:IOPS (Input/Output Operations Per Second),即每秒進行讀寫(I/O)操作的次數,多用于數據庫等場合,衡量隨機訪問的性能。目前SSD硬盤的IOPS基本是萬級別。但相對的成本也是比較高的。

在Oracle數據使用場景中,可以實現如下語句來查看當前服務器的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系統級的優化

這里主要是針對ORACLE核心的優化,包括Oracle內存設置、文件大小、日志文件大小、回滾日志及各種系統級參數的設定。

那么如何發現目前的設置是否合理了,

A、在Oracle中提供一個性能分析報告AWR和ASH報告.可以通過命令來獲取該份報告。里面涉及到各種指標值:內存設定是否合理、影響ORACLE慢的幾大因素,數據文件讀寫速度等。

B、也可以通過ORALCE-EM中的性能模塊,來檢測每個時間節點ORALCE的運行情況,從中捕獲那些耗資源的SQL語句,從而進行優化。

3、Oracle SQL語句的優化

數據庫在百萬級別,遇到的任何性能問題時,均可以通過SQL語句的優化。優化的層面有2種:

1、通過索引,這種優化的速度最快,而且見效也很明顯。索引的合理使用我就不在這里敘述,網上很多。

2、通過更改SQL語句的查詢邏輯和算法。有一個比較很效的原則是:先過濾小的結果集,然后通過這個小的結果集和其他表做關聯。

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

您可能感興趣的文章:
  • oracle 性能優化建議小結
  • Oracle性能究極優化
  • Oracle性能究極優化 下
  • Oracle之SQL語句性能優化(34條優化方法)
  • Oracle 查詢優化的基本準則詳解
  • Oracle 數據庫優化實戰心得總結
  • oracle下一條SQL語句的優化過程(比較詳細)
  • oracle數據庫sql的優化總結
  • Oracle SQL性能優化系列學習一
  • Linux中大內存頁Oracle數據庫優化的方法

標簽:襄陽 聊城 池州 南平 通化 南平 股票投資 嘉峪關

巨人網絡通訊聲明:本文標題《Oracle性能究極優化(Oracle 性能優化)》,本文關鍵詞  Oracle,性能,究極,優化,Oracle,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Oracle性能究極優化(Oracle 性能優化)》相關的同類信息!
  • 本頁收集關于Oracle性能究極優化(Oracle 性能優化)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91毛片在线观看| eeuss影院一区二区三区| 1区2区3区精品视频| 久久女同性恋中文字幕| 久久久欧美精品sm网站| 久久久久久日产精品| 久久综合丝袜日本网| 精品国产成人在线影院| 久久午夜羞羞影院免费观看| 久久这里只精品最新地址| 久久久国产午夜精品| 日本一区二区综合亚洲| 1024国产精品| 视频一区视频二区在线观看| 久久国产成人午夜av影院| 狠狠色丁香九九婷婷综合五月 | 99久久久免费精品国产一区二区| 国产98色在线|日韩| 97久久精品人人爽人人爽蜜臀 | 粉嫩高潮美女一区二区三区| 菠萝蜜视频在线观看一区| 91污片在线观看| 在线电影院国产精品| 久久老女人爱爱| 亚洲综合一二区| 久久99九九99精品| 91国偷自产一区二区三区成为亚洲经典| 在线视频综合导航| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 日韩国产精品久久久久久亚洲| 久久99国产精品免费| 大白屁股一区二区视频| 欧美日韩精品电影| 中文一区一区三区高中清不卡| 亚洲综合成人在线| 国产91精品在线观看| 在线不卡a资源高清| 亚洲国产成人午夜在线一区| 日日欢夜夜爽一区| 99国产精品久久| 久久亚洲一区二区三区四区| 一区二区三区四区中文字幕| 国产一区二区三区| 91.xcao| 亚洲美女少妇撒尿| 高清av一区二区| 欧美一区二区高清| 亚洲电影在线播放| 色综合久久天天| 欧美国产日本韩| 精品一区二区免费视频| 欧美日韩亚洲综合在线 | 色婷婷综合在线| 26uuu亚洲| 免费观看30秒视频久久| 91国产精品成人| 亚洲精品福利视频网站| 成人黄色小视频| 久久人人超碰精品| 激情图片小说一区| 欧美一区午夜精品| 日本不卡高清视频| 在线播放/欧美激情| 午夜精品福利视频网站| 欧美四级电影网| 亚洲mv在线观看| 欧美日韩亚洲高清一区二区| 亚洲自拍欧美精品| 欧美日韩一区二区欧美激情| 亚洲成人手机在线| 欧美日产在线观看| 日韩精品久久久久久| 91精品国产色综合久久| 青娱乐精品在线视频| 日韩欧美不卡在线观看视频| 久久成人av少妇免费| xfplay精品久久| 国产成人鲁色资源国产91色综| 国产色一区二区| 国产a级毛片一区| 国产精品久久国产精麻豆99网站| 国产·精品毛片| 亚洲日本一区二区三区| 色欲综合视频天天天| 一区二区国产视频| 91精品国产日韩91久久久久久| 免费看日韩精品| 久久精品夜夜夜夜久久| 成人动漫一区二区| 一区二区视频免费在线观看| 制服.丝袜.亚洲.中文.综合| 精品一区二区三区免费观看 | 欧美一区二区三区播放老司机| 久久国产剧场电影| 综合av第一页| 欧美一卡二卡在线观看| 国产高清在线观看免费不卡| 国产精品久久久久影视| 欧美日韩国产三级| 国产一区二区三区免费看| 亚洲视频免费在线观看| 欧美一卡二卡三卡| 成人网男人的天堂| 天堂久久久久va久久久久| 国产亚洲精品7777| 欧美三级午夜理伦三级中视频| 精品一区二区在线视频| 悠悠色在线精品| 精品国产91亚洲一区二区三区婷婷| 97久久精品人人爽人人爽蜜臀 | 中文字幕日韩av资源站| 欧美美女bb生活片| 99re热这里只有精品视频| 麻豆精品一区二区av白丝在线| 国产精品成人一区二区艾草| 在线播放欧美女士性生活| 风间由美一区二区三区在线观看| 午夜精品福利一区二区蜜股av| 国产精品成人免费在线| 精品久久一二三区| 欧美伦理电影网| 一本大道综合伊人精品热热| 国产尤物一区二区| 婷婷综合另类小说色区| 亚洲人成7777| 国产精品视频你懂的| 精品国产免费视频| 日韩欧美成人午夜| 欧美日韩亚洲综合| 在线亚洲一区二区| 成人美女在线视频| 成人永久免费视频| 国产一区二区三区蝌蚪| 免费高清不卡av| 免费观看成人av| 美女视频黄频大全不卡视频在线播放| 亚洲日本免费电影| 亚洲色图在线看| 亚洲婷婷国产精品电影人久久| 中文字幕精品一区二区精品绿巨人| 欧美一区二区视频在线观看2020| 欧美在线999| 在线一区二区三区四区| 色域天天综合网| 欧美在线观看一区| 在线观看成人小视频| 色94色欧美sute亚洲线路二| 日本精品一级二级| 在线免费视频一区二区| 在线免费精品视频| 欧美精品乱码久久久久久| 7777精品伊人久久久大香线蕉完整版 | 国产成人鲁色资源国产91色综| 国产成人综合亚洲网站| 韩国三级在线一区| 国产成人精品免费| 成人黄色小视频| 在线视频综合导航| 欧美视频日韩视频在线观看| 欧美日韩一级二级三级| 日韩欧美色综合| 国产日本亚洲高清| 亚洲摸摸操操av| 视频一区欧美日韩| 国产精品自拍毛片| 91亚洲永久精品| 欧美军同video69gay| 日韩欧美第一区| 亚洲色欲色欲www| 天天色天天操综合| 国产成人av电影在线观看| 91在线国内视频| 日韩三级伦理片妻子的秘密按摩| 久久综合久久久久88| 国产精品第五页| 男女视频一区二区| a美女胸又www黄视频久久| 欧美性猛交一区二区三区精品| 欧美日本在线视频| 国产日韩欧美电影| 视频一区二区三区中文字幕| 国产一区二区调教| 欧美日韩一区小说| 国产精品视频免费| 秋霞成人午夜伦在线观看| 高清不卡在线观看| 8v天堂国产在线一区二区| 亚洲国产精品v| 久久精品国内一区二区三区| 成人av午夜电影| 日韩欧美亚洲一区二区| 一区二区三区四区亚洲| 国产成人综合在线播放| 91麻豆精品国产自产在线| 亚洲三级在线免费| 国产精品羞羞答答xxdd| 欧美精品高清视频| 亚洲欧美另类在线| 本田岬高潮一区二区三区| 日韩一区二区高清|