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

Oracle性能究極優(yōu)化

 更新時間:2007年03月06日 00:00:00   作者:  
正在看的ORACLE教程是:Oracle性能究極優(yōu)化?! ≡龃?SGA 已經(jīng)緩沖看來對于性能的提升并不顯著,加載時間只提升了 1.73%。下面我們增加 SGA 重做日志的大?。?

  DB3: Log Buffer
  Database Block Size 2K
  SGA Buffer Cache 128M
  SGA Shared Pool 128M
  SGA Redo Cache 16M
  Redo Log Files 16M
  Tablespaces Dictionary
  TPC Results Load Time (Seconds) 41.39
  Transactions / Second 10.088

  我們可以看到加載時間提升了 17.35%,TPS 也提升了 9.33%。因為加載和同時插入,更新,刪除需要比 8M 大的空間,但是看起來增加內(nèi)存性能并沒有顯著提升,我們加大塊大小:

  DB4: 4K Block
  Database Block Size 4K
  SGA Buffer Cache 128M
  SGA Shared Pool 128M
  SGA Redo Cache 16M
  Redo Log Files 16M
  Tablespaces Dictionary
  TPC Results Load Time (Seconds) 17.35
  Transactions / Second 10.179

  我們看到加載時間提升了 138%!而對 TPS 值沒有很大的影響。下面一個簡單的念頭是表空間的管理從目錄切換為本地:

  DB5: Local Tablespaces
  Database Block Size 4K
  SGA Buffer Cache 128M
  SGA Shared Pool 128M
  SGA Redo Cache 16M
  Redo Log Files 16M
  Tablespaces Local
  TPC Results Load Time (Seconds) 15.07
  Transactions / Second 10.425

  下面我們把數(shù)據(jù)庫塊加大到 8K 來看結(jié)果:

  DB6: 8K Block
  Database Block Size 8K
  SGA Buffer Cache 128M
  SGA Shared Pool 128M
  SGA Redo Cache 16M
  Redo Log Files 16M
  Tablespaces Local
  TPC Results Load Time (Seconds) 11.42
  Transactions / Second 10.683

  看來結(jié)果并不壞,我們沒有理由繼續(xù)增加塊大小了,我們還沒有根據(jù) CPU 個數(shù)調(diào)整相應的參數(shù),這次我們設(shè)置 I/O 的進程數(shù)來繼續(xù)調(diào)整:

  DB7: I/O Slaves
  Database Block Size 8K
  SGA Buffer Cache 128M
  SGA Shared Pool 128M
  SGA Redo Cache 16M
  Redo Log Files 16M
  Tablespaces Local
  dbwr_io_slaves 4
  lgwr_io_slaves (derived) 4
  TPC Results
  Load Time (Seconds) 10.48
  Transactions / Second 10.717

  我們的測試是基于 Red Hat 6.2 進行的,內(nèi)核版本為 2.2.14-5 smp。對于 Linux 的內(nèi)核而言,有將近幾百個參數(shù)可以調(diào)整,包括對 CPU 類型,SMP 支持,APIC 支持,DMA 支持,IDE DMA 缺省參數(shù)的使用以磁盤限額支持。根據(jù) Oracle 的文檔,我們要做的主要調(diào)整是共享內(nèi)存和信號量的大小,SHMMAX 最少配置 0x13000000,SEMMNI, SEMMSL 和 SEMOPN 分別至少設(shè)置 100, 512, 100。這些參數(shù)的設(shè)置可以通過下面的命令實現(xiàn):

  # echo 0x13000000 >/proc/sys/kernel/shmmax
  # echo 512 32000 100 100 >/proc/sys/kernel/sem

  OS1: 單內(nèi)核和 IPC

  TPC Results
  Load Time (Seconds) 9.54
  Transactions / Second 11.511
<

相關(guān)文章

  • Oracle如何直接運行OS命令(上)

    Oracle如何直接運行OS命令(上)

    Oracle如何直接運行OS命令(上)...
    2007-03-03
  • oracle 存儲過程加密的方法

    oracle 存儲過程加密的方法

    oracle 存儲過程的加密方法小結(jié)
    2008-12-12
  • Oracle數(shù)據(jù)庫

    Oracle數(shù)據(jù)庫"記錄被另一個用戶鎖住"解決方法(推薦)

    數(shù)據(jù)庫是一個多用戶使用的共享資源。當多個用戶并發(fā)地存取數(shù)據(jù)時,在數(shù)據(jù)庫中就會產(chǎn)生多個事務同時存取同一數(shù)據(jù)的情況。這篇文章主要介紹了Oracle數(shù)據(jù)庫"記錄被另一個用戶鎖住"解決方法
    2018-03-03
  • Oracle基礎(chǔ)教程之分組查詢

    Oracle基礎(chǔ)教程之分組查詢

    這篇文章主要給大家介紹了關(guān)于Oracle基礎(chǔ)教程之分組查詢的相關(guān)資料,Oracle分組查詢指的是將一張表按照某個字段或幾個字段進行分組,并在每個組內(nèi)進行聚合運算,得到結(jié)果集,需要的朋友可以參考下
    2024-02-02
  • 關(guān)于Oracle數(shù)據(jù)庫dbLink的創(chuàng)建和使用詳解

    關(guān)于Oracle數(shù)據(jù)庫dbLink的創(chuàng)建和使用詳解

    這篇文章主要介紹了關(guān)于Oracle數(shù)據(jù)庫dbLink的創(chuàng)建和使用詳解,Oracle的數(shù)據(jù)庫鏈路dbLink是一種允許在兩個不同的數(shù)據(jù)庫實例之間進行通信和數(shù)據(jù)交換的功能,它可以讓你在一個數(shù)據(jù)庫中訪問另一個數(shù)據(jù)庫的對象和數(shù)據(jù),需要的朋友可以參考下
    2023-08-08
  • Oracle遞歸查詢簡單示例

    Oracle遞歸查詢簡單示例

    最近在做一個樹狀編碼管理系統(tǒng),其中用到了oracle的樹狀遞歸查詢,下面這篇文章主要給大家介紹了關(guān)于Oracle遞歸查詢的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-11-11
  • Oracle8i和Microsoft SQL Server比較

    Oracle8i和Microsoft SQL Server比較

    Oracle8i和Microsoft SQL Server比較...
    2007-03-03
  • Oracle 實現(xiàn)類似SQL Server中自增字段的一個辦法

    Oracle 實現(xiàn)類似SQL Server中自增字段的一個辦法

    由于Oracle中沒有類似SQL Server中的自增字段,所以我們?nèi)绻胍ㄟ^設(shè)定類似ID性質(zhì)的唯一列的話,需要借助Oracle的sequence,先建立一個序列,然后在每次插入數(shù)據(jù)的時候,通過前觸發(fā)器來更新ID值,并將序列的序號加1,這樣的迂回方式來實現(xiàn)。
    2009-07-07
  • PLSQL創(chuàng)建新用戶并導入導出.dmp文件全過程

    PLSQL創(chuàng)建新用戶并導入導出.dmp文件全過程

    plsql導入.sql和.dmp文件時會經(jīng)常用到,對于初學者來說可能沒有那么簡單,畢竟oracle數(shù)據(jù)庫比較麻煩,這篇文章主要給大家介紹了關(guān)于PLSQL創(chuàng)建新用戶并導入導出.dmp文件的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • 裝Oracle用PLSQL連接登錄時不顯示數(shù)據(jù)庫的解決

    裝Oracle用PLSQL連接登錄時不顯示數(shù)據(jù)庫的解決

    這篇文章主要介紹了裝Oracle用PLSQL連接登錄時不顯示數(shù)據(jù)庫的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11

最新評論

宜都市| 天水市| 沭阳县| 永安市| 道真| 渝北区| 泽库县| 犍为县| 宕昌县| 句容市| 长汀县| 苏尼特左旗| 金平| 日土县| 海南省| 阜南县| 禹州市| 渑池县| 东乌珠穆沁旗| 那曲县| 永城市| 荆门市| 泰兴市| 沽源县| 宁化县| 长兴县| 海淀区| 昭平县| 陆良县| 都江堰市| 北安市| 乌审旗| 老河口市| 阿克陶县| 大荔县| 肥西县| 綦江县| 保靖县| 玉山县| 孝义市| 扬州市|