a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

一些可以預(yù)見的Oracle應(yīng)用程序性能調(diào)優(yōu)

2024-08-29 13:52:15
字體:
供稿:網(wǎng)友

前言


我們見到過很多帶有巨大性能問題的Oracle應(yīng)用程序和電子商務(wù)套件安裝。我們得出的結(jié)論是:這些安裝都可以在性能方面取得進(jìn)一步的提升。換句話說,性能已經(jīng)很高,幾乎不能得到再得到改善的安裝是很少見的。


有爭議的問題

針對(duì)產(chǎn)品系統(tǒng)堆棧而言,我們的底部端對(duì)端性能調(diào)優(yōu)方法總是很快產(chǎn)生成果,比我們認(rèn)為的遵循廣泛的備忘列表要快。我提出以下一些問題共討論:


大部分性能改善的可能性都是在應(yīng)用程序級(jí)上:這條結(jié)論來自Metalink上關(guān)于性能調(diào)優(yōu)的一個(gè)顯著的注釋。這條結(jié)論和我們的經(jīng)驗(yàn)性能調(diào)優(yōu)系統(tǒng)堆棧沒有統(tǒng)計(jì)意義上的關(guān)系。


平均需要兩天的時(shí)間:這是書上做出的結(jié)論。但我們的經(jīng)驗(yàn)不支持這個(gè)結(jié)論。我認(rèn)為得出一個(gè)Oracle應(yīng)用程序性能改善的策略最少應(yīng)該需要12天。第一天早晨開會(huì)是很常見的事。最后兩天主要用來完成行政方面和技術(shù)級(jí)上的有關(guān)發(fā)現(xiàn)、勝利和緊接著的推薦的文檔工作。可以夸張地說,如果一個(gè)性能改善不被記錄下來形成文檔,那么以后很難再重復(fù)類似的性能改善。如果對(duì)出現(xiàn)的問題不記錄下來形成文檔,那么很可能它會(huì)再次發(fā)生。如果一個(gè)問題及其解決方法不被記錄下來形成文檔的話,對(duì)它的監(jiān)測(cè)將非常困難。


擴(kuò)展碎片:對(duì)于聯(lián)機(jī)事務(wù)處理系統(tǒng),這應(yīng)該不是一個(gè)問題。我們聽過很多有關(guān)“聯(lián)機(jī)事務(wù)處理系統(tǒng)”對(duì)碎片嚴(yán)重的表(這些表完全是鍵值惟一的)進(jìn)行事務(wù)處理不會(huì)影響性能的說法。但是,我們應(yīng)該經(jīng)常性地重組以消除碎片,這會(huì)帶來性能上的巨大改善。Oracle存儲(chǔ)管理改善正在向?qū)⑺槠瑤淼挠绊懽钚』筇げ降剡~進(jìn)。


由于緩沖輸入輸出不是大問題,所以需要對(duì)磁盤輸入輸出進(jìn)行性能調(diào)優(yōu):這里有兩點(diǎn)需要說明。磁盤輸入輸出的實(shí)際開銷并不是內(nèi)存緩沖輸入輸出的一萬倍。真實(shí)的比值接近70。即使你的CPU似乎正在抵銷這個(gè)代價(jià),并且不帶來任何顯著的性能問題,但是這個(gè)問題顯然會(huì)限制你的系統(tǒng)的可伸縮性。隨著時(shí)間的流逝,我們?cè)絹碓街匾曔^高的內(nèi)存緩沖輸入輸出,同時(shí)找尋性能改善的機(jī)會(huì)。


OATablespace模型和遷移工具集:已發(fā)布的Metalink注釋(10/03)聲稱“這個(gè)新模型帶來了實(shí)時(shí)性能改善。”這個(gè)模型的概念是將100多個(gè)Oracle應(yīng)用程序表空間合并成一個(gè)以10計(jì)數(shù)的表空間。這會(huì)帶來潛在的存儲(chǔ)空間節(jié)省么?或許。這會(huì)帶來更高的操作效率么?它依賴于其他東西。我們還沒有講解這個(gè)工具集。但是我們已經(jīng)理解了在白板級(jí)上的表空間合并是如何改善性能的。


對(duì)你的個(gè)人電腦客戶端進(jìn)行磁盤碎片整理:在這本書中有關(guān)這個(gè)問題的討論很多。這或許是正確的,因?yàn)樵趯懽鞅緯鴷r(shí)正流行“胖客戶端”。但是現(xiàn)在,Oracle應(yīng)用程序客戶端是一個(gè)“瘦客戶端”(從Oracle廢除Jinitiator開始,我們稱瀏覽器為瘦客戶端),不要期待能從對(duì)你的個(gè)人電腦客戶端硬盤驅(qū)動(dòng)器進(jìn)行磁盤碎片整理中得到性能提升。


載入模塊補(bǔ)丁:這是Oracle技術(shù)支持對(duì)于性能問題經(jīng)常給出的對(duì)策,其實(shí)在很多情況下,它并不合適。原因是打補(bǔ)丁經(jīng)常會(huì)帶來不穩(wěn)定性。如果對(duì)于補(bǔ)丁的依賴性沒有給予充分考慮,你可能會(huì)發(fā)現(xiàn)你不得不載入整個(gè)補(bǔ)丁包,而你根本就沒打算載入它們,結(jié)果就是對(duì)你系統(tǒng)的堆棧穩(wěn)定性產(chǎn)生了影響。


項(xiàng)目管理


項(xiàng)目管理是很關(guān)鍵的。Oracle應(yīng)用程序性能實(shí)施即是技術(shù)上的也是行政上的。某個(gè)人必須出來做掌舵者,即項(xiàng)目管理者。必須按功能區(qū)分出不同的優(yōu)先次序。如果有可能,可以按照以下方式:商業(yè)單位先計(jì)算他們選拔人才的時(shí)間延遲帶來的財(cái)政開支,然后乘上用戶的數(shù)量及其每分鐘的收入。獲得應(yīng)用程序性能改善的開銷之一就是要記錄文檔。同時(shí),也需要記錄大量的紙質(zhì)文檔。用戶的欲望必須被管理起來,因?yàn)椴⒉皇撬械膮^(qū)域都會(huì)產(chǎn)生同樣戲劇性的結(jié)果。必須有一個(gè)管理者來劃分不同的優(yōu)先次序,有些時(shí)候甚至需要對(duì)性能團(tuán)隊(duì)的訪問進(jìn)行過濾。一方面,用戶會(huì)頻繁地提出會(huì)導(dǎo)致底層性能問題的主意和要求。另一方面,和用戶進(jìn)行交互可能會(huì)妨礙你的工作進(jìn)度。成功也會(huì)導(dǎo)致暴露下一層性能問題的出現(xiàn)。


什么是用戶不能告訴你的


針對(duì)某個(gè)用戶的從底向上的方法揭示了一個(gè)單獨(dú)的包消耗的輸入輸出資源占全部的25%左右。對(duì)另一個(gè)用戶而言,一個(gè)單獨(dú)的查詢可能會(huì)引起每周4.3TB的緩沖輸入輸出。性能調(diào)優(yōu)使得緩沖開銷降至原先的0.06%。問題是它會(huì)耗盡CPU資源,同時(shí),在那種情況下,是否對(duì)CPU進(jìn)行擴(kuò)充還需慎重考慮。沒有人知道系統(tǒng)堆棧正在抵銷這個(gè)代價(jià)。


關(guān)于性能調(diào)優(yōu)保守最嚴(yán)密的一個(gè)秘密在Oracle性能調(diào)優(yōu)指南中被發(fā)現(xiàn)的。作為一個(gè)團(tuán)隊(duì),我們發(fā)現(xiàn)這個(gè)秘密已經(jīng)多年了。對(duì)于beta級(jí)或產(chǎn)品系統(tǒng)的性能問題,你應(yīng)該從系統(tǒng)的最底層堆棧開始診斷。不幸的是,性能診斷經(jīng)常僅僅集中在系統(tǒng)堆棧中間的四個(gè)部分。它們是:


* 邏輯數(shù)據(jù)庫結(jié)構(gòu)

* 數(shù)據(jù)庫操作

* 訪問路徑(SQL)

* 內(nèi)存分配


但是,我們經(jīng)常可以在Oracle底層的幾個(gè)級(jí)別上發(fā)現(xiàn)很大的性能問題,如下所示:


* 輸入輸出和物理數(shù)據(jù)庫結(jié)構(gòu)

* 資源競爭

* 底層操作系統(tǒng)平臺(tái)


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 97久久精品午夜一区二区 | 日本另类αv欧美另类aⅴ | 日本一区二区三区视频在线 | 日韩成人一区二区 | 欧美日韩福利视频 | 亚洲午夜视频在线观看 | 成人免费毛片高清视频 | 国产中文字幕在线 | 欧美国产一区二区 | 久久久激情视频 | 中文av电影 | 亚洲精品久久久久久久久久久 | 国产目拍亚洲精品99久久精品 | 野狼在线社区2017入口 | 午夜在线视频免费观看 | 欧美视频在线一区 | 亚洲 欧美 日韩 在线 | 成人久久18免费网站图片 | 一色视频| 亚洲精品一区在线观看 | 久久伦理中文字幕 | 亚洲欧美日韩精品 | 中文字幕一区二区三区乱码在线 | 欧美xo影院 | 国产成人在线视频网站 | 国产精品久久久久久久久久免费看 | 久草高清 | 日韩精品一区二区三区第95 | 国产91亚洲 | 亚洲精品一区二区三区中文字幕 | 亚洲一二三区影视 | 天天射夜夜爽 | 久久精品色欧美aⅴ一区二区 | 日韩一区电影 | 国产99久久 | 老司机深夜福利视频 | 久久久水蜜桃 | 黄桃av | 免费黄色小视频 | 国产精品18久久久久久首页狼 | 国产精品一区一区 |