成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle調整改進數據庫的實際操作性能

數據庫 Oracle
本文主要介紹的是Oracle調整,在Oracle的發展過程中有很多的地方有帶提高的,以下的文章就是正對這一問題做出的研討。

我們都知道在過去的幾年里, Oracle 已成為用戶最多的,最專業化數據庫之一。而且對于 IT 方面的人士來說,就是一定要確保,以及利用 Oracle 的強大特性來提高他們公司的生產力。最有效的方法之一是通過 Oracle 調整。

它有大量的調整參數和技術來改進你的 Oracle 數據庫的性能。

 

Oracle 調優是一個復雜的主題。關于調優可以寫整整一本書,不過,為了改善 Oracle 數據庫的性能,有一些基本的概念是每個 Oracle DBA 都應該遵從的。

 

在這篇簡介中,我們將簡要地介紹以下的 Oracle 主題:

外部調整:我們應該記住 Oracle 并不是單獨運行的。因此我們將查看一下通過調整 Oracle 服務器以得到高的性能。

 

Row re-sequencing 以減少磁盤 I/O :我們應該懂得 Oracle調優最重要的目標是減少 I/O 。

Oracle SQL 調整。 Oracle SQL 調整是 Oracle 調整中最重要的領域之一,只要通過一些簡單的 SQL 調優規則就可以大幅度地提升 SQL 語句的性能,這是一點都不奇怪的。

調整 Oracle 排序:排序對于 Oracle 性能也是有很大影響的。

 

調整 Oracle 的競爭:表和索引的參數設置對于 UPDATE 和 INSERT 的性能有很大的影響。

 

我們首先從調整 Oracle 外部的環境開始。如果內存和 CPU 的資源不足的話,任何的 Oracle 調整都是沒有幫助的。

外部的性能問題

Oracle 并不是單獨運行的。 Oracle 數據庫的性能和外部的環境有很大的關系。這些外部的條件包括有:

 

CPU--CPU 資源的不足令查詢變慢。當查詢超過了 Oracle 服務器的 CPU 性能時,你的數據庫性能就受到 CPU 的限制。

 

內存 -- 可用于 Oralce 的內存數量也會影響 SQL 的性能,特別是在數據緩沖和內存排序方面。

 

網絡 -- 大量的 Net8 通信令 SQL 的性能變慢。

許多新手都錯誤的認為應該首先調整 Oracle 數據庫,而不是先確認外部資源是否足夠。實際上,如果外部環境出現瓶頸,再多的 Oracle 調整都是沒有幫助的。

 

在檢查 Oracle 的外部環境時,有兩個方面是需要注意的:

1 、當運行隊列的數目超過服務器的 CPU 數量時,服務器的性能就會受到 CPU 的限制。補救的方法是為服務器增加額外的 CPU 或者關閉需要很多處理資源的組件,例如 Oracle Parallel Query 。

2 、內存分頁。當內存分頁時,內存容量已經不足,而內存頁是與磁盤上的交換區進行交互的。補救的方法是增加更多的內存,減少 Oracle SGA 的大小,或者關閉 Oracle 的多線程服務器。

可以使用各種標準的服務器工具來得到服務器的統計數據,例如 vmstat,glance,top 和 sar 。 DBA 的目標是確保數據庫服務器擁有足夠的 CPU 和內存資源來處理 Oracle 的請求。

以下讓我們來看一下 Oracle 的 row-resequencing 是如何能夠極大地減少磁盤 I/O 的。

Row-resequencing (行的重新排序)

 

就象我們上面提到的,有經驗的 Oracle DBA 都知道 I/O 是響應時間的最大組成部分。其中磁盤 I/O 特別厲害,因為當 Oracle 由磁盤上的一個數據文件得到一個數據塊時,讀的進程就必須等待物理 I/O 操作完成。磁盤操作要比數據緩沖慢 10,000 倍。因此,如果可以令 I/O 最小化,或者減少由于磁盤上的文件競爭而帶來的瓶頸,就可以大大地改善 Oracle 數據庫的性能。

 

如果系統響應很慢,通過減少磁盤 I/O 就可以有一個很快的改善。如果在一個事務中通過按一定的范圍搜索 primary-key 索引來訪問表,那么重新以 CTAS 的方法組織表將是你減少 I/O 的首要策略。通過在物理上將行排序為和 primary-key 索引一樣的順序,就可以加快獲得數據的速度。

就象磁盤的負載平衡一樣,行的重新排序也是很簡單的,而且也很快。通過與其它的 DBA 管理技巧一起使用,就可以在高 I/O 的系統中大大地減少響應的時間。

在高容量的在線事務處理環境中( online transaction processing , OLTP ),數據是由一個 primary 索引得到的,重新排序表格的行就可以令連續塊的順序和它們的 primary 索引一樣,這樣就可以在索引驅動的表格查詢中,減少物理 I/O 并且改善響應時間。

這個技巧僅在應用選擇多行的時候有用,或者在使用索引范圍搜索和應用發出多個查詢來得到連續的 key 時有效。對于隨機的唯一 primary-key (主鍵)的訪問將不會由行重新排序中得到好處。

文章出自:http://database.csdn.net/page/96f66c75-55bb-42a7-9bdf-e402705c85e5

【編輯推薦】

  1. 聯機備份Oracle數據實施是什么?
  2. Oracle移植到mysql中應注意的事項
  3. Oracle 10g數據庫的相關內容描述
  4. 淺析:Oracle jdbc分頁效率的測試
  5. Oracle細粒度的訪問控制的基本工作方式

 

責任編輯:佚名 來源: csdn
相關推薦

2010-04-02 16:13:38

Oracle 數據庫

2010-03-31 15:23:43

Oracle數據庫軟件

2010-05-31 16:17:56

MySQL數據庫性能

2010-06-02 13:58:30

MySQL數據庫性能

2010-04-16 13:59:40

Oracle數據

2010-04-30 14:39:03

Oracle數據庫

2010-07-22 13:52:24

2010-04-30 16:19:08

Oracle數據庫

2010-04-14 09:33:58

Oracle Spat

2010-04-06 12:39:15

Oracle數據庫

2010-05-19 15:12:32

導入MySQL

2010-05-20 17:56:43

2010-05-27 14:55:40

簡單備份MySQL

2010-06-12 09:53:19

2010-05-17 10:11:11

導入Mysql

2010-05-19 16:31:38

MySQL數據庫

2010-04-14 17:06:41

Oracle安裝路徑

2010-03-31 16:11:00

Oracle啟動

2010-04-01 13:39:43

Oracle Name

2010-04-01 14:06:13

Oracle Name
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产欧美日韩综合精品一区二区 | 国产不卡一区在线观看 | 99视频在线| 日韩高清国产一区在线 | 9191av | 国产精品视频一区二区三区不卡 | 作爱视频免费看 | 国内精品成人 | 国产成人精品一区二 | 国产亚洲精品精品国产亚洲综合 | 可以在线看的黄色网址 | 久久精品亚洲精品国产欧美 | 一区二区在线免费观看 | 日本精品999 | 亚洲欧洲在线视频 | 国产人成精品一区二区三 | 日韩视频一区二区在线 | 国产精品毛片久久久久久久 | 日本久久www成人免 成人久久久久 | 最新日韩av | 久久久久久国产精品 | www.日韩免费 | 正在播放国产精品 | 艹逼网 | 亚洲一区二区三区在线播放 | 成人在线观| 亚洲一二三区在线观看 | 国产精品久久久久久久久久久久久 | 欧美久久久久久久久中文字幕 | 在线午夜 | 毛片链接 | 欧美精品在线免费观看 | 国产精品精品3d动漫 | 精品国产久 | 精品国产一区二区三区av片 | 欧美自拍另类 | 欧美aaaaaaaaaa | 久久黄网| 一区二区三区在线免费观看 | 国产精华一区 | 国内精品伊人久久久久网站 |