日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

oracle statspack實例(一)

瀏覽:160日期:2023-11-12 17:50:46
大 db_block_size; 大; db_cache_size使用多個塊大小多個數據庫寫入(DBWR)進程大sort_area_size大的在線重作日志Oracle; 對象在數據庫內部(表和索引的設置可以減少物理磁盤IO)低pctused; pctuseed的值越小,隨后的sql插入中出現的io就越少低pctfree 假如設置了pctfree,以答應在沒有分割的情況下擴展所有行,那么在隨后的sql選擇中就會產生更少的磁盤io使用索引將表重新組織成簇行; 假如以最常使用索引的相同物理次序放置表3 oracle; sql 在sql語句內,有許多技術可以減少物理磁盤io使用索引或提示(hint)防止不必要的全表搜索使用位映射(bitmapped)索引應用sql提示oracle; 內部結構和磁盤io;--查找稀疏表(自由表失去平衡!)select substr(dt.table_name,1,10) c3,ds.extentsc5,ds.bytes/1048576;c4,dt.next_extent/1048576; c8,(dt.empty_blocks*4096)/1048576 c7,(ds.bytes*4096)/1048576;;c6,(avg_row_len*num_rows)/(db.blocks*4096) c10from sys.dba_segments; ds , sys.dba_tables;dtwhere --調整oracle數據庫實例接下來我們要調整oracle數據庫實例,以及查看所有影響性能的 參數,配置和設定用STATAPACK檢測實例潛在的性能問題1.oracle實例概述2.調整oracle 數據緩沖區3.調整共享池概述4.調整庫高速緩存5.調整oracle排序6.調整回滾段7.oracle 9i RAM 內存調整通常的角度看; oracle實例包括了兩個組件:; 系統全局區(SGA) 以及 oracle后臺進程我們通常通過調整oracle參數來控制SGA和后臺進程當oracle啟動時 oracle就會使用malloc()命令去建立一個RAM內存區域,這個SGA通常也稱為oracle區域oracle DBA 可以控制SGA的規模; 正確的SGA治理可以極大的影響性能盡管初始化參數成百上千但是只有很少的oracle9i參數對調整非常重要:buffer_pool_keep這個數據緩沖池用于存儲執行全表掃描的小表buffer_pool_recycle這個池用來保存進行全表掃描的非常大的表的表塊db_cache_size;這個參數會決定ORACLE; SGA; 中數據庫塊緩沖區的數量,它是oracle內存的最重要的參數db_block_size 數據庫塊大小能夠對性能產生(作為一個一般的規則,塊尺寸越大,物理IO就越少,整體性能就越快)db_file_multiblock_read_count; 這個參數用于全表搜索或者大表范圍掃描的時候,進行多塊讀入large_pool_szie 這是一個使用多線程服務器的時候,保留用于SGA使用的共享池中的非凡區域.最大池也用于并行查詢RAM進程log_buffer這個參數會決定為oracle重作日志緩沖區分配的內存數量.假如具有大量的更新活動,就應該給log_buffer分配更多的空間shared_pool_size這個參數會定義系統中所有用戶的共享池,包括SQL區域和數據字典高速緩存.--有三個oracle參數可以影響數據緩沖區的大小db_cache_sizebuffer_pool_keepbuffer_pool_recycleoracle建議緩沖區的命中率要超過90% DBA可以通過給初始化參數增加數據塊數量來控制數據緩沖區命中率數據庫緩沖池的內部結構--使用statspack監視緩沖池的使用--緩沖池命中率和statpackselect * from stats$buffer_pool_statisticsSGA_MAX_SIZE=6000MDB_BLOCK_SIZE=16384DB_CACHE_SIZE=5000MBUFFER_POOL_KEEP=(1400,3)BUFFER_POOL_RECYCLE=(900,3)--在oracle8; 可以使用ALTER; TABLE CUSTOMER; STORAGE(buffer_pool; KEEP); ALTER TABLE USER.TABLE_NAME;STORAGE(buffer_pool; keep);--高級KEEP池候選識別除了進行全表掃描的小表之外,keep緩沖池還非常適合放置頻繁使用的數據段的數據塊--使用x$bh視圖來識別平均塊接觸次數超過5次,并且在緩存中占用超過20個數據塊的對象--hot_buffer.sql--識別熱點對象;select object_typemytype,object_name;myname ,blocks,count(1) buffers,avg(tch) avg_toUChesfromsys.x$bh a,dba_objects; b,dba_segments swhere a.obj=b.object_idand b.object_name=s.segment_nameand b.owner; not in('SYS','SYSTEM')GROUP BY object_name,object_type,blocks,objhaving; avg(tch)>5and count(1)>20;識別出熱點對象后,可以決定將對象隔離放入keep池中作為一般的規則,應該有足夠的RAM存儲可以用于整個表或者索引列如,假如希望為keep池增加頁表,就需要給init.ora的buffer_pool_keep; 參數增加104個數據塊--調整 recycle 池在recycle池放置對象的目標是將全表搜索頻率的大表進行分離,為了找到進行全表搜索的大表,我們必須求助于從Access.sql中獲得的全表搜索報告:access_recycle_syntax.sqlselect 'alter table 'p.owner'.'p.name' storage (buffer_pool; recyle);'from dba_tables t,dba_segments s,sqltemp s,(select distinct statement_id; stid, object_owner; owner, object_namenamefrom plan_table where operation='TABLE ACCESS' and options='FULL') pwhere s.addr':'TO_CHAR(s.hashval)=p.stidand t.table_name=p.nameand t.owner=p.ownerand t.buffer_pool<>'RECYCLE'having; s.blocks>1000group by p.owner,p.name,t.num_rows,s.blocksorder by sum(s.executions) desc;--給表分配recycle池altertableuser.table_name storage(buffer_pool; recycle);注重:在將任何表加入到RECYCLE池之前,DBA都應該抽取sql源代碼,并且驗證這個查詢是否獲取超過了表中行的40%--高級recycle池調整下列查詢使用了x$bh.tch來識別具有一次緩沖區接觸計數,但是總量超過了整個緩存的5%的數據緩存中的對象,這些數據段是潛在的在recycle緩沖池中放置的候選對象,因為他們可能會讓不會重用的數據塊占用大量的緩存空間select object_type; mytype,object_name; myname,blocks,count(1) buffers,100*(count(1)/totsize); pct_cachefrom sys.x$bha,dba_objects b,dba_segments s,()--取消跟蹤功能alter system set trace_enabled=false;--STATISTICS_LEVELThe STATISTICS_LEVEL parameter was introduced in Oracle9i Release 2 (9.2) to control all major statistics collections or advisories in the database. The level of the setting affects the number of statistics and advisories that are enabled:BASIC: No advisories or statistics are collected.TYPICAL: The following advisories or statistics are collected:Buffer cache advisory MTTR advisory Shared Pool sizing advisory Segment level statistics PGA target advisory Timed statistics ALL: All of TYPICAL, plus the following: Timed operating system statistics Row source execution statistics The parameter is dynamic and can be altered using:ALTER SYSTEM SET statistics_level=basic;ALTER SYSTEM SET statistics_level=typical;ALTER SYSTEM SET statistics_level=all;Current settings for parameters can be shown using:SHOW PARAMETER statistics_levelSHOW PARAMETER timed_statisticsOracle can only manage statistic collections and advisories whose parameter setting is undefined in the spfile. By default the TIMED_STATISTICS parameter is set to TRUE so this must be reset for it to be controled by the statistics level, along with any other conflicting parameters:ALTER SYSTEM RESET timed_statistics scope=spfile sid='*';This setting will not take effect until the database is restarted.At this point the affect of the statistics level can be shown using the following query:COLUMN statistics_name;;;FORMAT A30 HEADING 'Statistics Name'COLUMN session_status;;;;FORMAT A10 HEADING 'SessionStatus'COLUMN system_status;;;;;FORMAT A10 HEADING 'SystemStatus'COLUMN activation_level;;FORMAT A10 HEADING 'ActivationLevel'COLUMN session_settable;;FORMAT A10 HEADING 'SessionSettable'SELECT statistics_name, session_status, system_status, activation_level, session_settableFROMv$statistics_levelORDER BY statistics_name;A comparison between the levels can be shown as follows:SQL> ALTER SYSTEM SET statistics_level=basic;System altered.SQL> SELECT statistics_name, 2 session_status, 3 system_status, 4 activation_level, 5 session_settable 6; FROMv$statistics_level 7; ORDER BY statistics_name;;;;;Session;System;;Activation SessionStatistics Name;;;;;Status;;Status;;Level;;;Settable------------------------------ ---------- ---------- ---------- ---------- Buffer Cache Advice;DISABLEDDISABLEDTYPICAL;NOMTTR Advice;DISABLEDDISABLEDTYPICAL;NOPGA Advice;;DISABLEDDISABLEDTYPICAL;NOPlan Execution Statistics;;;DISABLEDDISABLEDALL;;;;;YESSegment Level Statistics;;;;DISABLEDDISABLEDTYPICAL;NOShared Pool Advice;;DISABLEDDISABLEDTYPICAL;NOTimed OS Statistics;DISABLEDDISABLEDALL;;;;;YESTimed Statistics;;;;DISABLEDDISABLEDTYPICAL;YES8 rows selected.SQL> ALTER SYSTEM SET statistics_level=typical;System altered.SQL> SELECT statistics_name, 2 session_status, 3 system_status, 4 activation_level, 5 session_settable 6; FROMv$statistics_level 7; ORDER BY statistics_name;;;;;Session;System;;Activation SessionStatistics Name;;;;;Status;;Status;;Level;;;Settable------------------------------ ---------- ---------- ---------- ----------Buffer Cache Advice;ENABLED;ENABLED;TYPICAL;NOMTTR Advice;ENABLED;ENABLED;TYPICAL;NOPGA Advice;;ENABLED;ENABLED;TYPICAL;NO Plan Execution Statistics;;;DISABLEDDISABLEDALL;;;;;YESSegment Level Statistics;;;;ENABLED;ENABLED;TYPICAL;NOShared Pool Advice;;ENABLED;ENABLED;TYPICAL;NOTimed OS Statistics;DISABLEDDISABLEDALL;;;;;YESTimed Statistics;;;;ENABLED;ENABLED;TYPICAL;YES8 rows selected.SQL> ALTER SYSTEM SET statistics_level=all;System altered.SQL> SELECT statistics_name, 2 session_status, 3 system_status, 4 activation_level, 5 session_settable 6; FROMv$statistics_level 7; ORDER BY statistics_name;;;;;Session;System;;Activation SessionStatistics Name;;;;;Status;;Status;;Level;;;Settable------------------------------ ---------- ---------- ---------- ----------Buffer Cache Advice;ENABLED;ENABLED;TYPICAL;NOMTTR Advice;ENABLED;ENABLED;TYPICAL;NOPGA Advice;;ENABLED;ENABLED;TYPICAL;NOPlan Execution Statistics;;;ENABLED;ENABLED;ALL;;;;;YESSegment Level Statistics;;;;ENABLED;ENABLED;TYPICAL;NOShared Pool Advice;;ENABLED;ENABLED;TYPICAL;NO Timed OS Statistics;ENABLED;ENABLED;ALL;;;;;YESTimed Statistics;;;;ENABLED;ENABLED;TYPICAL;YES8 rows selected.SQL>Hope this helps. Regards Tim...
標簽: Oracle 數據庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
天堂va在线高清一区| 日韩精品欧美激情一区二区| 水蜜桃久久夜色精品一区的特点| 免费av一区二区三区四区| 亚洲精品**中文毛片| 日本在线啊啊| 亚洲va在线| 极品日韩av| 先锋亚洲精品| 午夜久久av | 日本韩国欧美超级黄在线观看| 精品国产乱码久久久久久樱花| 国产精品黄网站| 久久精品三级| 日本一二区不卡| 99久久夜色精品国产亚洲1000部| 一区二区三区视频免费观看| 亚洲深夜av| 日韩一二三区在线观看| 欧美片第1页综合| 九九99久久精品在免费线bt| 国产精品v亚洲精品v日韩精品| 国产精品天天看天天狠| 电影91久久久| 蜜桃一区二区三区| 美女黄网久久| 国产精品免费大片| 亚洲精品**中文毛片| 婷婷综合网站| 日韩av中文字幕一区二区| 久久99蜜桃| 日韩精品一区二区三区免费观影| 91国语精品自产拍| 日韩av一级片| 国产一区二区三区四区五区传媒| 久久国产亚洲精品| 久久亚洲影院| 国产精品大片| 成人羞羞在线观看网站| 丝袜美腿亚洲色图| 国产精品久久久久9999高清| 国产精品久久久久av电视剧| 视频一区二区欧美| 欧美激情亚洲| 国产精品日本欧美一区二区三区| 日本强好片久久久久久aaa| 国产66精品| 在线综合欧美| 国产剧情一区| 日韩在线视频精品| 亚洲欧美久久久| 91精品国产自产在线丝袜啪| 精品久久91| 欧美日韩激情| 国产精品自拍区| 五月天综合网站| 国产乱码精品一区二区三区四区| 99久久久国产精品美女| 国产日韩欧美一区二区三区在线观看| 久久精品青草| 国产精品一区二区三区av麻| 亚洲国内精品| 国产精品一区二区免费福利视频| 999久久久亚洲| 国产精品极品在线观看| 亚洲一区亚洲| 久久久久久婷| 天堂精品久久久久| 99久久99久久精品国产片果冰 | 日韩和欧美一区二区| av高清不卡| 91九色综合| 国产精品外国| 超碰在线99| 日韩精品国产精品| 久久久久美女| 麻豆一区二区三区| 亚洲视频国产精品| 日韩在线欧美| 国产日韩一区二区三区在线| 黄色日韩在线| 国产高潮在线| 国产精品久久| 亚久久调教视频| 欧美在线亚洲| 蜜臀久久精品| 另类综合日韩欧美亚洲| 日韩一区二区三区精品| 欧美日韩国产高清| 91看片一区| 精品中文字幕一区二区三区四区| 一区二区精品| 国产一区91| 欧美va天堂| 日本在线高清| 久久精品资源| 日韩av午夜在线观看| 免费日韩精品中文字幕视频在线| 色老板在线视频一区二区| 美女视频免费精品| 欧美自拍一区| 日本视频中文字幕一区二区三区| 六月婷婷一区| 国产亚洲高清视频| 亚洲高清影视| 性欧美69xoxoxoxo| 在线一区视频观看| 国产在线一区不卡| 麻豆精品在线观看| 国产精品一区高清| 亚洲开心激情| 亚洲专区欧美专区| 国产午夜精品一区二区三区欧美| 久久精品官网| 成人va天堂| 国产网站在线| 91中文字幕精品永久在线| 久久精品三级| 精品一区二区三区视频在线播放| 国产精品中文| 国产日韩高清一区二区三区在线| 日本一区免费网站| 亚洲三级网站| 免费成人在线影院| 在线国产精品一区| 国产亚洲高清视频| 日韩中文字幕不卡| 中文字幕中文字幕精品| 免费国产亚洲视频| 婷婷五月色综合香五月| 日韩精品导航| 欧美精品国产| 美女视频黄久久| 国产精品黑丝在线播放| 日韩高清成人| 欧美aa国产视频| 午夜在线视频观看日韩17c| 日韩精品一级二级 | 日韩影院二区| 久久精品影视| 日韩午夜高潮| 中文字幕成人| 国产精品久久久久久久久久久久久久久| 久久精品72免费观看| 国产精品极品在线观看| 精品91福利视频| 欧美一区二区性| 免费在线观看精品| 欧美三级第一页| 国产成人免费av一区二区午夜| 色一区二区三区| 1024精品一区二区三区| 免费人成精品欧美精品| 日韩avvvv在线播放| 精品视频国内| 亚洲成人精品| 中文在线日韩| 麻豆中文一区二区| 91精品综合| 亚洲免费专区| 国产精品久久久久77777丨| av最新在线| 噜噜噜躁狠狠躁狠狠精品视频 | 欧美羞羞视频| 久久福利一区| 国产精品一区三区在线观看| 波多视频一区| 亚洲免费影院| 久久只有精品| 亚洲无线一线二线三线区别av| 麻豆91精品| 久草精品视频| 在线亚洲观看| 麻豆久久久久久| 亚洲欧美日韩高清在线| 97久久亚洲| 国产精品成人a在线观看| 欧美日韩四区| 欧美国产极品| 亚洲专区在线| 国模精品一区| 影音先锋国产精品| 国产私拍福利精品视频二区| 日韩欧美一区二区三区免费观看| 丝袜美腿亚洲色图| 国产精品不卡| 在线免费观看亚洲| 91亚洲成人| 日韩**一区毛片| 久久久久久久久久久妇女| 婷婷亚洲精品| 亚洲综合电影| 91综合久久爱com| 欧美高清不卡| 嫩呦国产一区二区三区av| 日韩视频二区| 国产精品原创| 欧美日韩精品一区二区三区在线观看| 99成人在线视频| 精品香蕉视频|