• <cite id="7326f"></cite>
    <sub id="7326f"></sub>

  • <legend id="7326f"></legend>
    <thead id="7326f"></thead>

  • 午夜免费福利小电影,日韩精品亚洲专在线电影,最新偷拍一区二区三区,国产精品多p对白交换绿帽,澳门永久av免费网站,亚洲国产日韩a在线播放,亚洲国产精品高清线久久,日日噜噜夜夜狠狠视频

    Oracle優化的心得體會

    時間:2021-03-31 10:20:49 心得體會

    Oracle優化的心得體會

      關于oracle 優化的內容很多,概念龐雜,不過可以總結出一個大綱性的東西作為需要考慮的方向,然后再逐步細化。oracle優化按重要性需要考慮設計、開發、調整幾個方面。

    Oracle優化的心得體會

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

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

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

      最后才是調整,這是在出現性能問題時采用的手段。這已經形成了一個完整的方法論。

      1)設立合理的性能優化目標。

      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)優化所需的成分(應用程序、數據庫、I/O、爭用、OS等)。

      7)跟蹤并實施更改控制過程。

      8)測量并記錄當前性能

      9)重復步驟3到7,直到滿足優化目標

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

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

    主站蜘蛛池模板: 久久综合久久久综合久久| 五十路丰满中年熟女中出| 亚洲精品在线观看视频| 少妇激情一区二区三区视频小说| 伊人久久亚洲综合影院| 国产制服丝袜在线视频观看| 成人午夜污一区二区三区| 国产黄片视频在线观看| AV口爆| 中国产无码一区二区三区| 久久久久AV成人无码网站| 国产精品久久久久7777| 国产精品大全中文字幕| 亚洲日韩精品一区二区三区 | 婷婷99视频精品全部在线观看| 国产精品视频午夜福利| 国产揄拍国产精品| 探花无码| 亚洲香蕉| 在线免费观看a视频| 香蕉久久AⅤ一区二区三区| 成 人 色 网 站免费观看| 麻豆精品久久精品色综合| 日韩激情视频| 天天综合成人| 高清高速无码一区二区| aaa毛片免费观看| 国产日韩欧美亚洲精品95| 亚洲av日韩av永久无码电影 | 九九精品免费观看| 欧美 日韩 国产 成人 在线观看| 日产精品高潮呻吟av久久| 免费吃奶摸下激烈视频| 国内精品自线在拍| 国内自拍av| 婷婷蜜芽丁香婷婷色| 久久99国产精品久久99无号码| 成人精诚精品| 成人一区二区不卡国产| 亚洲男人的天堂一区二区| 国产精品美女黄色av|