国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

關于ORACLE性能優化的好例子

2024-08-29 13:39:08
字體:
來源:轉載
供稿:網友

  Oracle 8.0.X 版本
  
  SGA=((db_block_buffers * block size)+(shared_pool_size+large_pool_size+log_buffers)+1MB
  
  ORACLE 8.1.X 版本
  
  SGA=((db_block_buffers * block size)+(shared_pool_size+large_pool_size+java_pool_size+log_buffers)+1MB
  
  理論上SGA可占OS系統物理內存的1/2——1/3,我們可以根據需求調整
  
  我推薦SGA=0.45*(OS RAM)
  
  假設服務器運行ORACLE 8.1.X 版本, OS系統內存為2G MEM, db_block_size 是8192 bytes,除了運行ORACLE數據庫外, 沒有其它的應用程序或服務器軟件.
  
  這樣SGA合計約為921M ( 0.45*2048M ),
  
  設shared_pool_size 300M (300*1024*1024 bytes)
  
  設database buffer cache 570M (72960*8192 bytes)
  
  initorasid.ora文件里具體各參數如下:
  
  shared_pool_size = 314572800
  # 300 M
  
  db_block_buffers = 72960
  # 570 M
  
  log_buffer = 524288
  # 512k (128K*CPU個數)
  
  large_pool_size = 31457280
  # 30 M
  
  java_pool_size = 20971520
  # 20 M
  
  sort_area_size = 524288
  # 512k (65k--2M)
  
  sort_area_retained_size = 524288
  # MTS 時 sort_area_retained_size = sort_area_size
  
  SUN Solaris里/etc/system文件里的幾個參數同樣跟內存分配有關ORACLE安裝時缺省的設置: 建議修改的設置:
  set shmsys:shminfo_shmmax=4294967295
  set shmsys:shminfo_shmmin=1
  set shmsys:shminfo_shmmni=100
  set shmsys:shminfo_shmseg=15
  set semsys:seminfo_semmns=200
  set semsys:seminfo_semmni=70
  set ulimit=3000000
  set semsys:seminfo_semmni=315
  set semsys:seminfo_semmsl=300
  set semsys:seminfo_semmns=630
  set semsys:seminfo_semopm=315
  set semsys:seminfo_semvmx=32767
  set shmsys:shminfo_shmmax=4294967295
  set shmsys:shminfo_shmmni=315
  set shmsys:shminfo_shmseg=10
  set shmsys:shminfo_shmmin=1
  
  其中這些參數的含義
  
  shmmax - 共享內存段,建議設大點, 達到最大SGA
  shmmin - 最小的共享內存段.
  shmmni - 共享內存標志符的數量.
  shmseg - 一個進程可分配的最大內存段數.
  shmall - 最大可答應的內存數,比SGA還要大.
  semmns - 信號燈,跟ORACLE的PROCESS數有關.
  semmsl - 一個信號燈中最大的信號燈數.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙南县| 和龙市| 陕西省| 蒲城县| 山阴县| 阿拉善盟| 大安市| 德安县| 霸州市| 友谊县| 罗山县| 随州市| 乌拉特中旗| 陇川县| 化德县| 呈贡县| 石棉县| 汤阴县| 宽城| 洛川县| 博爱县| 双牌县| 广南县| 房山区| 寻乌县| 拜泉县| 建德市| 紫金县| 高州市| 南丹县| 龙州县| 化德县| 合江县| 长子县| 噶尔县| 太仓市| 大邑县| 康马县| 平昌县| 温州市| 威信县|