最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

oracle 優(yōu)化的一點體會

 更新時間:2009年10月01日 02:06:42   作者:  
oracle 優(yōu)化的一點體會大家可以參考下,提升運行效率。
關于oracle 優(yōu)化的內容很多,概念龐雜,不過可以總結出一個大綱性的東西作為需要考慮的方向,然后再逐步細化。oracle優(yōu)化按重要性需要考慮設計、開發(fā)、調整幾個方面。

首先是設計,這是最重要的部分,借用TOM的話:“性能是設計出來的,不是調整出來的”。設計分為邏輯設計和物理設計,邏輯設計一般要遵循3NF,同時也要根據(jù)應用的需要引入逆規(guī)范化的設計,應為NF設計雖然消除了數(shù)據(jù)冗余,但隨著規(guī)范化越高需要連接的表可能越多,同樣對性能有影響,所以需要平衡考慮,至于何時要3NF,何時要逆規(guī)范化,要是具體情況而定。

物理設計一個是存儲,比如物理文件、聯(lián)機日志文件、歸檔日志文件的磁盤布局,各種RAID的使用等(在這方面piner的分析比較全面細致),第二是要根據(jù)應用的特性,選擇文件組織方式,靈活運用oracle的各種表和索引類型,例如交叉表可以考慮使用IOT、讀密集型并且經(jīng)常關聯(lián)的字段使用cluster,還有全局臨時表、外部表等等。除了普通的B樹索引外,在低基數(shù)情況下考慮使用位圖索引,使用函數(shù)時引入基于函數(shù)的索引等。

其次是開發(fā)階段,比如老生常談的使用綁定變量、外鍵加索引、使用bulk collect、分析函數(shù)、直接路徑加載,在OLAP應用中使用partition、MV、位圖索引、并行化操作等等。沒種技術要深入研究都有很多內容。

最后才是調整,這是在出現(xiàn)性能問題時采用的手段。這已經(jīng)形成了一個完整的方法論。
1)設立合理的性能優(yōu)化目標。
2)測量并記錄當前性能(STATSPACK、AWR等)。
3)確定當前Oracle性能瓶頸(從Oracle 等待接口v$system_event、v$session_event和v$session_wait中獲得等待事件,進而找出影響性能的對象和sql語句
)。
4)把等待事件記入跟蹤文件(autotrace、10046事件等)。
5)確定當前的OS瓶頸(sar、iostat、cpustat、mpstat、netstat、top、osview等)。
6)優(yōu)化所需的成分(應用程序、數(shù)據(jù)庫、I/O、爭用、OS等)。
7)跟蹤并實施更改控制過程。
8)測量并記錄當前性能
9)重復步驟3到7,直到滿足優(yōu)化目標

以上是本人對Oracle優(yōu)化的一些粗線條的體會,可以指出優(yōu)化需要考慮的大的方向,而相關的技術細節(jié)非常多,每項都要仔細研究,正如piner總結的:多思考、多實踐、多總結。

再記點題外話,公司節(jié)后要對技術部作人員調整,說白了就是裁人,這次除了要個網(wǎng)管保證能上網(wǎng)就不留技術的人了,假期準備簡歷,節(jié)后找工作。

相關文章

  • Oracle 數(shù)據(jù)庫操作技巧集

    Oracle 數(shù)據(jù)庫操作技巧集

    Oracle 數(shù)據(jù)庫操作技巧集...
    2007-03-03
  • oracle 的表空間實例詳解

    oracle 的表空間實例詳解

    這篇文章主要介紹了oracle 的表空間實例詳解的相關資料,需要的朋友可以參考下
    2017-06-06
  • oracle11g管理員密碼忘記怎么辦 sqlplus解決忘記密碼問題

    oracle11g管理員密碼忘記怎么辦 sqlplus解決忘記密碼問題

    oracle11g管理員密碼忘記了怎么辦?這篇文章主要介紹了oracle 11g管理員密碼忘記問題的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Oracle中正則表達式的使用實例教程

    Oracle中正則表達式的使用實例教程

    大家對正則表達式應該都不會陌生,從linux下的命令到Java等編程語言,正則表達式無處不在,雖然我們實際使用不一定太多,但是當我們要處理字符串時,它確實是一個強大的工具。這篇文章主要給大家介紹了關于Oracle中正則表達式使用的相關資料,需要的朋友可以參考下。
    2017-10-10
  • 深入淺析mybatis oracle BLOB類型字段保存與讀取

    深入淺析mybatis oracle BLOB類型字段保存與讀取

    本文給大家淺析mybatis oracle blob類型字段的保存與讀取,blob字段是指二進制大對象,用來存儲大量文本數(shù)據(jù)。感興趣的朋友一起學習吧
    2015-10-10
  • Oracle控制文件丟失恢復歸檔模式方法

    Oracle控制文件丟失恢復歸檔模式方法

    這篇文章主要為大家介紹了Oracle控制文件丟失恢復歸檔模式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪<BR>
    2022-07-07
  • Oracle設置密碼永不過期的方法

    Oracle設置密碼永不過期的方法

    這篇文章主要介紹了Oracle設置密碼永不過期的方法,文中通過代碼示例介紹的非常詳細,對大家使用Oracle設置密碼永不過期有一定的幫助,需要的朋友可以參考下
    2024-03-03
  • Oracle 12c新特性之如何檢測有用的多列統(tǒng)計信息詳解

    Oracle 12c新特性之如何檢測有用的多列統(tǒng)計信息詳解

    這篇文章主要給大家介紹了Oracle 12c新特性之如何檢測有用的多列統(tǒng)計信息的相關資料,文中介紹的非常詳細,對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • Oracle數(shù)據(jù)庫執(zhí)行計劃的查看與分析技巧

    Oracle數(shù)據(jù)庫執(zhí)行計劃的查看與分析技巧

    在 Oracle 數(shù)據(jù)庫中,執(zhí)行計劃能夠幫助我們深入了解 SQL 語句在數(shù)據(jù)庫內部的執(zhí)行細節(jié),進而優(yōu)化查詢性能、提升系統(tǒng)效率,執(zhí)行計劃是 Oracle 數(shù)據(jù)庫優(yōu)化器為 SQL 語句生成的一種執(zhí)行藍圖,本文給大家介紹了Oracle數(shù)據(jù)庫執(zhí)行計劃的查看與分析技巧,需要的朋友可以參考下
    2024-12-12
  • Oracle 通過impdp導入報ORA-39002 ORA-39165錯誤的解決方案

    Oracle 通過impdp導入報ORA-39002 ORA-39165錯誤的解決方案

    這篇文章主要介紹了Oracle 通過impdp導入報ORA-39002 ORA-39165錯誤,本文給大家分享原因分析及解決方案,需要的朋友可以參考下
    2023-09-09

最新評論

万宁市| 肥城市| 方城县| 清原| 城口县| 安徽省| 龙游县| 云霄县| 黄梅县| 长宁区| 二连浩特市| 永福县| 长宁区| 龙州县| 佛坪县| 泰和县| 洪江市| 吉林市| 昭通市| 抚远县| 太谷县| 乌恰县| 克山县| 屏南县| 宜君县| 额济纳旗| 凌云县| 贡觉县| 曲阳县| 庐江县| 内黄县| 资阳市| 宝坻区| 新平| 永平县| 长治县| 开化县| 甘肃省| 海淀区| 五华县| 青河县|