成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

頻繁變化的表無效索引造成的熱點塊爭用

客戶號碼辦理系統(tǒng)出現會話連接數超高告警,造成數據庫性能問題,影響了全網業(yè)務辦理。告警發(fā)生在11月7日20點--21點時間段,查詢當時等待事件最高的buffer busy waits。

成都創(chuàng)新互聯公司主要從事做網站、成都網站制作、網頁設計、企業(yè)做網站、公司建網站等業(yè)務。立足成都服務雙牌,10余年網站建設經驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:13518219792

查詢該等待事件對應的sql;

select sql_id,count(*)

  from v$active_session_history

 where sample_time >=

       to_date('2016-11-07 20:00:00','yyyy-mm-dd hh34:mi:ss')

   and sample_time <=

       to_date('2016-11-07 21:00:00','yyyy-mm-dd hh34:mi:ss')

   and event ='buffer busy waits'

 group by sql_id order by 2 desc ;

頻繁變化的表無效索引造成的熱點塊爭用

根據SQL_id查看對應時間點所產生的阻塞熱點塊

select a.BLOCKING_SESSION,count(*) from gv$active_session_history a where sql_id='5qhcs0sc47t5t' and  sample_time >=

       to_date('2016-11-07 20:00:00', 'yyyy-mm-dd hh34:mi:ss')

   and sample_time <=

       to_date('2016-11-07 21:00:00', 'yyyy-mm-dd hh34:mi:ss')

   and event = 'buffer busy waits' group by a.BLOCKING_SESSION;

頻繁變化的表無效索引造成的熱點塊爭用

找出主要的BLOKING_SESSION為2830,3994,4252,4107.

 

根據找到的BLOKING_SESSION找到當時爭用的熱點塊

   select sql_id,p1,a.p1text,p2,p2text,p3,p3text,count(*) from v$active_session_history a where  sample_time >=

       to_date('2016-11-07 20:00:00', 'yyyy-mm-dd hh34:mi:ss')

   and sample_time <=

       to_date('2016-11-07 21:00:00', 'yyyy-mm-dd hh34:mi:ss')

       and a.SESSION_ID in (2830,3994,4252,4107)

 group by sql_id,p1,a.p1text,p2,p2text,p3,p3text;

頻繁變化的表無效索引造成的熱點塊爭用

找出對應的熱點塊為:21463、16199、16215

根據熱點塊找到到底是表還是索引引起的爭用

select * from DBA_EXTENTS where FILE_ID = &AFN and &BL between BLOCK_ID and BLOCK_ID + BLOCKS - 1;

&AFN$BL代入上面查到的值AFN=169,BL為21463、16199、16215是UCR_TRADE_03.IDX_SYNC_PHCODE_IDLE_1索引

通過抓取當時20點--21點AWR快照信息也印證了這一點;

頻繁變化的表無效索引造成的熱點塊爭用

查看此索引創(chuàng)建的列為'ALTER_TYPE', 'SERIAL_NUMBER'查看該表的數據量信息懷疑該表變化特別頻繁:

頻繁變化的表無效索引造成的熱點塊爭用

該表在7號22點已經收集過統(tǒng)計信息。但是實際上的表內數據為14行數據:

頻繁變化的表無效索引造成的熱點塊爭用

看見了嗎,只有14行數據,但是統(tǒng)計信息收集后顯示NUW_ROWS為11228。說明這個表變化還是特別頻繁的。

隨即決定刪除該無用索引,一個表內僅有14條數據。且該表insert、delete特別頻繁。走索引反而適得其反,刪除該無效索引UCR_TRADE_03.IDX_SYNC_PHCODE_IDLE_1。

頻繁變化的表無效索引造成的熱點塊爭用


附錄:ADDM建議信息:

 

SQL statements consuming significant database time were found.

 

   RECOMMENDATION 1: SQL Tuning, 88% benefit (726535 seconds)

      ACTION: Investigate the SQL statement with SQL_ID "5qhcs0sc47t5t" for

         possible performance improvements.

         RELEVANT OBJECT: SQL statement with SQL_ID 5qhcs0sc47t5t and

         PLAN_HASH 2432174272

         UPDATE  TF_R_PHCODE_IDLE R              SET     R.UPDATE_TIME =

         SYSDATE,                     R.SALE_SYSTEM_TAG = '2'

         WHERE   R.SERIAL_NUMBER = :1             AND     R.PROVINCE_CODE = :2

      RATIONALE: SQL statement with SQL_ID "5qhcs0sc47t5t" was executed 3887

         times and had an average elapsed time of 186 seconds.

      RATIONALE: Waiting for event "buffer busy waits" in wait class

         "Concurrency" accounted for 92% of the database time spent in

         processing the SQL statement with SQL_ID "5qhcs0sc47t5t".

      RATIONALE: Waiting for event "enq: TX - row lock contention" in wait

         class "Application" accounted for 5% of the database time spent in

         processing the SQL statement with SQL_ID "5qhcs0sc47t5t".

      RATIONALE: Waiting for event "enq: TX - contention" in wait class

         "Other" accounted for 1% of the database time spent in processing the

         SQL statement with SQL_ID "5qhcs0sc47t5t".

 

   RECOMMENDATION 2: SQL Tuning, 87% benefit (721075 seconds)

      ACTION: Investigate the SQL statement with SQL_ID "b08xxahpxcak4" for

         possible performance improvements.

         RELEVANT OBJECT: SQL statement with SQL_ID b08xxahpxcak4

         INSERT INTOSYNC_PHCODE_IDLE(CHNL_NO ,ROW_ID ,ALTER_TIME ,ALTER_TYPE

         , SERIAL_NUMBER ,CODE_REVERSE ,NET_TYPE_CODE ,BRAND_CODE ,IMSI ,

         SIM_CARD_NO ,CODE_STATE ,TRADE_CATE ,CODE_GRADE ,LIMIT_ID , NICE_RULE

         ,GROUP_ID ,PROVINCE_CODE ,EPARCHY_CODE ,CITY_CODE , DEPART_ID

         ,CHANNEL_ID ,STAFF_ID ,STOCK_ID ,STOCK_LEVEL , POOL_ID ,ECS_TAG

         ,BATCH_DEF_TAG ,BATCH_ID ,STAFF_IN ,TIME_IN , STAFF_UPSHELF

         ,TIME_UPSHELF ,STAFF_DOWNSHELF ,TIME_DOWNSHELF , OCCUPY_TIME

         ,REUSE_COUNT ,OPER_BATCH_ID ,OPER_DEPART_ID , OPER_STAFF_ID

         ,OPER_TIME ,ASSIGN_BATCH_ID ,ASSIGN_TAG , CONFIRM_TAG

         ,ASSIGN_STAFF_ID ,ASSIGN_TIME ,OPEN_DEPART_ID , OPEN_STAFF_ID

         ,BACK_STAFF_ID ,BACK_TIME ,UPDATE_STAFF , UPDATE_TIME ,RSVALUE1

         ,RSVALUE2 ,RSVALUE3 ,RSVALUE4 , RSVALUE5 ,RSVALUE6

         ,WIRELESS_CARD_TYPE ,RELEASE_TIME ,SYS_CODE , PROC_KEY ,PROC_KEY_MODE

         ,USE_TYPE) VALUES (SUBSTR(:B1 ,-2) ,:B2 ,TO_CHAR(SYSTIMESTAMP

         ,'YYYYMMDDHH24MISSFF') ,'UPD' , :B1 ,:B3 ,:B4 ,:B5 ,:B6 , :B7 ,:B8

         ,:B9 ,:B10 ,:B11 , :B12 ,:B13 ,:B14 ,:B15 ,:B16 , :B17 ,:B18 ,:B19

         ,:B20 ,:B21 , :B22 ,:B23 ,:B24 ,:B25 ,:B26 ,:B27 , :B28 ,:B29 ,:B30

         ,:B31 , :B32 ,:B33 ,:B34 ,:B35 , :B36 ,:B37 ,:B38 ,:B39 , :B40 ,:B41

         ,:B42 ,:B43 , :B44 ,:B45 ,:B46 ,:B47 , :B48 ,:B49 ,:B50 ,:B51 ,:B52 ,

         :B53 ,:B54 ,:B55 ,:B56 ,:B57 , :B58 ,:B59 ,:B60 )

      RATIONALE: SQL statement with SQL_ID "b08xxahpxcak4" was executed 9774

         times and had an average elapsed time of 73 seconds.

 

本文名稱:頻繁變化的表無效索引造成的熱點塊爭用
URL鏈接:http://jinyejixie.com/article32/psiopc.html

成都網站建設公司_創(chuàng)新互聯,為您提供靜態(tài)網站、網站制作做網站、網站改版網頁設計公司、網站收錄

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都seo排名網站優(yōu)化
射洪县| 仁寿县| 郸城县| 芒康县| 朝阳县| 咸丰县| 嘉黎县| 黎平县| 咸丰县| 合江县| 渑池县| 瑞昌市| 玉田县| 迭部县| 德化县| 阿图什市| 衡水市| 庄浪县| 赫章县| 天台县| 沙田区| 铜鼓县| 白银市| 将乐县| 隆安县| 和田市| 揭阳市| 东乌| 高碑店市| 新余市| 琼结县| 隆子县| 黎城县| 黄山市| 灌云县| 新乡县| 丹江口市| 碌曲县| 红原县| 甘肃省| 济宁市|