日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
快速掌握Oracle參數設置

Oracle還是比較常用的,于是我研究了一下Oracle參數設置,在這里拿出來和大家分享一下,希望對大家有用。以下就是索引存儲Oracle參數設置的要求總結。

以下的一些規(guī)則是用來設置 freelists, freelist groups, pctfree 和 pctused 存儲參數的。你也知道, pctused 和 pctfree 的值是可以很容易地通過 alter table 命令修改的,一個好的 DBA 應該知道如何設置這些參數的***值。

有效地使用空間和高性能之間是有矛盾的,而表格的存儲參數就是控制這個方面的矛盾:

對于需要有效地重新使用空間,可以設置一個高的 pctused 值,不過副作用是需要額外的 I/O 。一個高的 pctused 值意味著相對滿的塊都會放到 freelist 中。因此,這些塊在再次滿之前只可以接受幾行記錄,從而導致更多的 I/O 。

追求高性能的話,可以將 pctused 設置為一個低的值,這意味著 Oracle 不會將數據塊放到 freelists 中直到它幾乎是空的。那么塊將可以在滿之前接收更多的行,因此可以減少插入操作的 I/O 。要記住 Oracle 擴展新塊的性能要比重新使用現有的塊高。對于 Oracle 來說,擴展一個表比管理 freelists 消耗更少的資源。

讓我們來回顧一下設置對象存儲參數的一些常見規(guī)則:

經常將 pctused 設置為可以接收一條新行。對于不能接受一行的 free blocks 對于我們來說是沒有用的。如果這樣做,將會令 Oracle 的性能變慢,因為 Oracle 將在擴展表來得到一個空的塊之前,企圖讀取 5 個 "dead" 的 free block 。

表格中 chained rows 的出現意味著 pctfree 太低或者是 db_block_size 太少。在很多情況下, RAW 和 LONG RAW 列都很巨大,以至超過了 Oracle 的***塊的大小,這時 chained rows 是不可以避免的。

如果一個表有同時插入的 SQL 語句,那么它需要有同時刪除的語句。運行單一個一個清除的工作將會把全部的空閑塊放到一個 freelist 中,而沒有其它包含有任何空閑塊的 freelists 出現。

freelist 參數應該設置為表格同時更新的***值。例如,如果在任何時候,某個表最多有 20 個用戶執(zhí)行插入的操作,那么該表的參數應該設置為 freelists=20 。

應記住的是 freelist groups 參數的值只是對于 Oracle Parallel Server 和 Real Application Clusters 才是有用的。對于這類 Oracle , freelist groups 應該設置為訪問該表格的 Oracle Parallel Server 實例的數目。以上介紹Oracle參數設置。

【編輯推薦】

  1. 詳談Oracle對象特權說明
  2. Oracle系統特權部分介紹
  3. 最常見的Oracle密碼驗證
  4. 簡單探討Oracle介質恢復
  5. 完全干掉Oracle死鎖進程

分享名稱:快速掌握Oracle參數設置
文章URL:http://www.5511xx.com/article/dhhdgjs.html