九色成人免费视频_久久一区视频_视频一区国产精品_精品视频在线观看

始創于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
您的位置: 網站首頁 > 幫助中心>文章內容

Oracle設置系統參數進行性能優化

發布時間:  2012/8/14 16:57:12

一、SGA

  1、Shared pool tunning

  Shared pool的優化應該放在優先考慮,因為一個cache miss在shared pool中發生比在data buffer中發生導致的成本更高,由于dictionary數據一般比library cache中的數據在內存中保存的時間長,所以關鍵是library cache的優化。

  Gets:(parse)在namespace中查找對象的次數;-
 


  Pins:(execution)在namespace中讀取或執行對象的次數;

  Reloads:(reparse)在執行階段library cache misses的次數,導致sql需要重新解析。

  1) 檢查v$librarycache中sql area的gethitratio是否超過90%,如果未超過90%,應該檢查應用代碼,提高應用代碼的效率。

  Select gethitratio from v$librarycache where namespace=’sql area’;

  2) v$librarycache中reloads/pins的比率應該小于1%,如果大于1%,應該增加參數shared_pool_size的值。

  Select sum(pins) “executions”,sum(reloads) “cache misses”,sum(reloads)/sum(pins) from v$librarycache;

  reloads/pins>1%有兩種可能,一種是library cache空間不足,一種是sql中引用的對象不合法。

  3)shared pool reserved size一般是shared pool size的10%,不能超過50%。V$shared_pool_reserved中的request misses=0或沒有持續增長,或者free_memory大于shared pool reserved size的50%,表明shared pool reserved size過大,可以壓縮。

  4)將大的匿名pl/sql代碼塊轉換成小的匿名pl/sql代碼塊調用存儲過程。

  5)從9i開始,可以將execution plan與sql語句一起保存在library cache中,方便進行性能診斷。從v$sql_plan中可以看到execution plans。

  6)保留大的對象在shared pool中。大的對象是造成內存碎片的主要原因,為了騰出空間許多小對象需要移出內存,從而影響了用戶的性能。因此需要將一些常用的大的對象保留在shared pool中,下列對象需要保留在shared pool中:

  a. 經常使用的存儲過程;

  b. 經常操作的表上的已編譯的觸發器

  c. Sequence,因為Sequence移出shared pool后可能產生號碼丟失。

  查找沒有保存在library cache中的大對象:

  Select * from v$db_object_cache where sharable_mem>10000 and

  type in ('PACKAGE','PROCEDURE','FUNCTION','PACKAGE BODY') and kept='NO';

  將這些對象保存在library cache中:

  Execute dbms_shared_pool.keep(‘package_name’);

  對應腳本:dbmspool.sql

  7)查找是否存在過大的匿名pl/sql代碼塊。兩種解決方案:

  A.轉換成小的匿名塊調用存儲過程

  B.將其保留在shared pool中

  查找是否存在過大的匿名pl/sql塊:

  Select sql_text from v$sqlarea where command_type=47 and length(sql_text)>500;

  8)Dictionary cache的優化

  避免出現Dictionary cache的misses,或者misses的數量保持穩定,只能通過調整shared_pool_size來間接調整dictionary cache的大小。

  Percent misses應該很低:大部分應該低于2%,合計應該低于15%

  Select sum(getmisses)/sum(gets) from v$rowcache;

  若超過15%,增加shared_pool_size的值。

  2、Buffer Cache

  1)granule大小的設置,db_cache_size以字節為單位定義了default buffer pool的大小。

  如果SGA<128M,granule=4M,否則granule=16M,即需要調整sga的時候以granule為單位增加大小,并且sga的大小應該是granule的整數倍。

  2) 根據v$db_cache_advice調整buffer cache的大小

  SELECT size_for_estimate,buffers_for_estimate,estd_physical_read_factor,estd_physical_reads

  FROM v$db_cache_advice WHERE NAME='DEFAULT' AND advice_status='ON'

  AND block_size=(SELECT Value FROM v$parameter WHERE NAME='db_block_size');

  estd_physical_read_factor<=1

  3) 統計buffer cache的cache hit ratio>90%,如果低于90%,可以用下列方案解決:

  ◆增加buffer cache的值;

  ◆使用多個buffer pool;

  ◆Cache table;

  ◆為 sorting and parallel reads 建獨立的buffer cache;

  SELECT NAME,value FROM v$sysstat WHERE NAME IN ('session logical reads',

  'physical reads','physical reads direct','physical reads direct(lob)');

  Cache hit ratio=1-(physical reads-physical reads direct-physical reads direct (lob))/session logical reads;Select 1-(phy.value-dir.value-lob.value)/log.value from v$sysstat log, v$sysstat phy, v$sysstat dir, v$sysstat LOB where log.name='session logical reads' and phy.name='physical reads' and dir.name='physical reads direct' and lob.name='physical reads direct (lob)';

  影響cache hit ratio的因素:全表掃描;應用設計;大表的隨機訪問;cache hits的不均衡分布

  4)表空間使用自動空間管理,消除了自由空間列表的需求,可以減少數據庫的競爭

  3、其他SGA對象

  1)redo log buffer

  對應的參數是log_buffer,缺省值與 OS相關,一般是500K。檢查v$session_wait中是否存在log buffer wait,v$sysstat中是否存在redo buffer allocation retries

  A、檢查是否存在log buffer wait:

  Select * from v$session_wait where event=’log buffer wait’ ;

  如果出現等待,一是可以增加log buffer的大小,也可以通過將log 文件移到訪問速度更快的磁盤來解決。

  B、

  Select name,value from v$sysstat where name in

  (‘redo buffer allocation retries’,’redo entries’)

  Redo buffer allocation retries接近0,小于redo entries 的1%,如果一直在增長,表明進程已經不得不等待redo buffer的空間。如果Redo buffer allocation retries過大,增加log_buffer的值。

  C、檢查日志文件上是否存在磁盤IO競爭現象

  Select event,total_waits,time_waited,average_wait from v$system_event

  where event like ‘log file switch completion%’;

  如果存在競爭,可以考慮將log文件轉移到獨立的、更快的存儲設備上或增大log文件。

  D、檢查點的設置是否合理

  檢查alert.log文件中,是否存在‘checkpoint not complete’;

  Select event,total_waits,time_waited,average_wait from v$system_event

  where event like ‘log file switch (check%’;

  如果存在等待,調整log_checkpoint_interval、log_checkpoint_timeout的設置。

  E、檢查log archiver的工作

  Select event,total_waits,time_waited,average_wait from v$system_event

  where event like ‘log file switch (arch%’;

  如果存在等待,檢查保存歸檔日志的存儲設備是否已滿,增加日志文件組,調整log_archiver_max_processes。

  F、DB_block_checksum=true,因此增加了性能負擔。(為了保證數據的一致性,Oracle的寫數據的時候加一個checksum在block上,在讀數據的時候對checksum進行驗證)

  2)java pool

  對于大的應用,java_pool_size應>=50M,對于一般的java存儲過程,缺省的20M已經夠用了。

  3)檢查是否需要調整DBWn

  Select total_waits from v$system_event where event=’free buffer waits’;
 


本文出自:億恩科技【www.23lll.com】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線

     
     
    九色成人免费视频_久久一区视频_视频一区国产精品_精品视频在线观看
    在线观看亚洲视频| 亚洲毛片在线看| 欧美日韩久久| 欧美成ee人免费视频| 久久久久久久久一区二区| 欧美在线视频日韩| 欧美制服丝袜| 欧美中文在线观看| 欧美一级片一区| 先锋影音一区二区三区| 亚洲一区日韩在线| 亚洲自拍偷拍一区| 亚洲欧美日韩高清| 午夜在线精品偷拍| 欧美一区二区日韩| 久久gogo国模裸体人体| 欧美在线看片| 久久九九电影| 久久久亚洲影院你懂的| 久久亚洲国产精品日日av夜夜| 久久精品国产亚洲高清剧情介绍| 久久se精品一区精品二区| 欧美在线视频在线播放完整版免费观看| 亚洲伊人伊色伊影伊综合网| 亚洲综合首页| 午夜视频久久久| 久久国产一区二区三区| 久久久精品一区| 裸体一区二区三区| 欧美不卡视频| 欧美区二区三区| 国产精品久久激情| 国产精品婷婷午夜在线观看| 国产人成一区二区三区影院| 国产一区二区三区网站| 狠狠综合久久| 亚洲国产成人不卡| 日韩亚洲一区在线播放| 国产精品日韩欧美综合| 国产欧美一区二区三区在线老狼| 国产日韩亚洲欧美综合| 欧美一区视频| 久久成人精品电影| 最新高清无码专区| 亚洲私人影院在线观看| 欧美亚洲综合另类| 快she精品国产999| 欧美日韩精品三区| 国产麻豆一精品一av一免费| 激情一区二区| 日韩一二三区视频| 久久爱另类一区二区小说| 亚洲精选中文字幕| 午夜亚洲精品| 久久人人97超碰国产公开结果| 欧美国产欧美亚州国产日韩mv天天看完整 | 久久精品综合网| 欧美区视频在线观看| 国产女主播一区二区三区| 亚洲高清自拍| 亚洲欧美日韩国产另类专区| 亚洲精品乱码久久久久| 先锋影音网一区二区| 欧美国产精品v| 国产日韩精品在线播放| 亚洲精品中文字幕在线| 久久国产日韩欧美| 亚洲伊人久久综合| 欧美国产精品一区| 国内精品视频在线观看| 99在线热播精品免费| 亚洲国产精品成人综合| 销魂美女一区二区三区视频在线| 欧美肥婆在线| 国产原创一区二区| 亚洲天堂av在线免费| 亚洲激情六月丁香| 亚洲欧美国产视频| av成人福利| 亚洲免费观看视频| 欧美在线免费观看亚洲| 欧美区国产区| 伊人精品成人久久综合软件| 亚洲在线观看| 亚洲欧美日韩精品久久| 亚洲巨乳在线| 久久久久久久久久久成人| 国产精品国产三级国产专播品爱网 | 亚洲最新中文字幕| 亚洲欧洲在线看| 久久精品亚洲乱码伦伦中文| 欧美性片在线观看| 亚洲精品国产精品久久清纯直播 | 欧美sm视频| 国产综合激情| 亚洲欧美成人一区二区三区| 中文在线资源观看网站视频免费不卡 | 欧美精品18| 亚洲国产欧美一区二区三区丁香婷| 性色av一区二区三区| 亚洲综合色丁香婷婷六月图片| 欧美精品一区二区三区一线天视频| 狠狠干狠狠久久| 性欧美长视频| 久久精品1区| 国产精品人人做人人爽人人添| 99精品视频网| 野花国产精品入口| 欧美精品一区视频| 国模精品一区二区三区色天香| 香蕉成人伊视频在线观看| 西瓜成人精品人成网站| 国产精品日韩欧美一区| 亚洲在线播放| 午夜一区二区三区在线观看| 国产精品午夜在线观看| 亚洲一区二区黄| 午夜欧美精品| 国产日韩欧美自拍| 欧美一区二区三区四区高清| 久久精品免费播放| 国产区精品视频| 欧美在线网址| 久久这里只精品最新地址| 狠狠干综合网| 亚洲精品四区| 欧美人与禽性xxxxx杂性| 亚洲九九爱视频| 亚洲天堂偷拍| 国产精品美女久久久久久2018 | 亚洲精品欧美一区二区三区| 欧美电影免费观看网站| 亚洲国产一二三| 一区二区高清在线| 欧美三区不卡| 亚洲伊人观看| 久久久久在线| 在线播放不卡| 日韩亚洲国产精品| 欧美午夜精品久久久久久久| 亚洲午夜在线视频| 欧美中文字幕在线播放| 国内外成人免费视频| 最新国产成人在线观看| 欧美激情一区二区三区在线视频观看 | 你懂的网址国产 欧美| 亚洲国产精品成人精品| 日韩系列欧美系列| 国产精品国产三级国产普通话蜜臀| 亚洲欧美在线免费| 美女视频网站黄色亚洲| 99精品国产在热久久婷婷| 午夜精品久久久久久久99热浪潮 | 欧美中文字幕| 欧美国产一区二区| a91a精品视频在线观看| 久久er99精品| 亚洲经典在线| 午夜精品成人在线视频| 激情久久久久久久久久久久久久久久| 亚洲日本中文字幕区| 国产精品www网站| 欧美中文字幕在线播放| 欧美本精品男人aⅴ天堂| 亚洲午夜激情免费视频| 久久婷婷久久| 亚洲免费观看高清完整版在线观看| 午夜精品影院| 在线看片第一页欧美| 亚洲一区二区三区视频| 狠狠干狠狠久久| 亚洲在线国产日韩欧美| 影音欧美亚洲| 亚洲综合日韩在线| 亚洲电影免费观看高清完整版在线| 亚洲一区高清| 亚洲成人原创| 午夜一区二区三区不卡视频| 在线观看日韩欧美| 午夜伦欧美伦电影理论片| 亚洲国产精品免费| 欧美一级午夜免费电影| 亚洲国内自拍| 久久精品视频导航| 9久re热视频在线精品| 蜜臀av国产精品久久久久| 亚洲一区二区三区欧美| 欧美国产日本高清在线| 午夜亚洲性色福利视频| 欧美日韩精品一本二本三本| 久久国产日本精品| 国产精品一区二区三区四区 | 国产亚洲午夜| 亚洲一区二区综合| 91久久久精品| 老司机一区二区三区| 亚洲女性喷水在线观看一区| 欧美美女bb生活片| 亚洲国产精品高清久久久| 国产精品一二一区|