校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > oracle 優化的一點體會

oracle 優化的一點體會

熱門標簽:沈陽400電話是如何辦理 北京外呼系統公司排名 貴陽智能電銷機器人官網 地圖標注付款了怎么找不到了 溫州人工外呼系統 外呼系統口號 北京營銷外呼系統廠家 外呼系統鄭州 百度地圖標注員是干什么
關于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總結的:多思考、多實踐、多總結。

再記點題外話,公司節后要對技術部作人員調整,說白了就是裁人,這次除了要個網管保證能上網就不留技術的人了,假期準備簡歷,節后找工作。
您可能感興趣的文章:
  • Oracle性能究極優化 下
  • Oracle性能究極優化
  • Oracle性能究極優化(Oracle 性能優化)
  • Oracle SQL性能優化系列學習三
  • Oracle SQL性能優化系列學習二
  • Oracle SQL性能優化系列學習一
  • Oracle數據庫及應用程序優化開發者網絡Oracle
  • Oracle數據庫性能優化技術開發者網絡Oracle
  • Oracle 語句優化分析說明
  • oracle 性能優化建議小結
  • oracle下一條SQL語句的優化過程(比較詳細)
  • oracle數據庫sql的優化總結
  • Oracle數據庫優化策略總結篇

標簽:衢州 通遼 淮北 潮州 衡水 定西 包頭 溫州

巨人網絡通訊聲明:本文標題《oracle 優化的一點體會》,本文關鍵詞  oracle,優化,的,一點,體會,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《oracle 優化的一點體會》相關的同類信息!
  • 本頁收集關于oracle 優化的一點體會的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 泌阳县| 六盘水市| 普兰县| 太康县| 祁东县| 青阳县| 浦北县| 吴桥县| 武城县| 马关县| 谷城县| 马尔康县| 望奎县| 乾安县| 武山县| 温州市| 汤阴县| 原平市| 金乡县| 大城县| 屏山县| 涿州市| 安塞县| 广昌县| 广饶县| 太仓市| 镇江市| 杨浦区| 义马市| 朔州市| 岢岚县| 漯河市| 体育| 宜兴市| 陈巴尔虎旗| 防城港市| 太仆寺旗| 萝北县| 贵州省| 板桥市| 阳朔县|