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

DB2執(zhí)行計劃怎么分析

這篇文章給大家介紹DB2執(zhí)行計劃怎么分析,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

10多年的南潯網站建設經驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。營銷型網站的優(yōu)勢是能夠根據用戶設備顯示端的尺寸不同,自動調整南潯建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯從事“南潯網站設計”,“南潯網站推廣”以來,每個客戶項目都認真落實執(zhí)行。

分析一個長時間運行SQL的執(zhí)行計劃,懷疑優(yōu)化器的估計值和實際值出入很大,造成執(zhí)行計劃不準確,于是采用下面的方法在執(zhí)行計劃中把實際值和估計值都輸出。

####修改DB級別的參數
db2 update db cfg for SAMPLE using SECTION_ACTUALS BASE

####連接數據庫
db2 connect to SAMPLE

####創(chuàng)建EXPLAIN表,如果已有,請忽略這一步
db2 "call sysproc.sysinstallobjects('EXPLAIN','C',null,null)"

####創(chuàng)建activity event monitor
db2 "
create event monitor actEvmon for activities write to table
activity (table activity, in USERSPACE1),
activityvals (table activityvals, in USERSPACE1),
activitystmt (table activitystmt, in USERSPACE1),
activitymetrics (table activitymetrics, in USERSPACE1),
control (table control, in USERSPACE1)
manualstart"

db2 "set event monitor actEvmon state 1"

####查看當前的連接
db2 "values sysproc.mon_get_application_id()"

1                           
----------------------------
*LOCAL.db2inst1.200403101703

  1 record(s) selected.

db2 "values sysproc.mon_get_application_handle()"

1
--------------------
               10372

  1 record(s) selected.

####Turn on the collection of activity data for this specific application-handle
db2 "CALL WLM_SET_CONN_ENV(10372, '<collectactdata> WITH DETAILS, SECTION AND VALUES </collectactdata><collectactpartition> ALL </collectactpartition>')"

####執(zhí)行SQL
db2 -tvf s1.sql > s1.out

db2 flush event monitor actEvmon buffer

####查看所執(zhí)行SQL的UOW_ID和ACTIVITY_ID
db2 "select a.APPL_ID, a.ACTIVITY_ID, a.UOW_ID, a.ACT_EXEC_TIME, a.TIME_CREATED, SUBSTR (b.STMT_TEXT, 1, 20) as STMT_TEXT
from activity a, activitystmt b
where a.APPL_ID=b.APPL_ID and a.ACTIVITY_ID=b.ACTIVITY_ID and a.UOW_ID=b.UOW_ID
AND a.APPL_ID like '%db2inst1.200403101703%'
order by ACT_EXEC_TIME desc"

APPL_ID                      ACTIVITY_ID  UOW_ID      ACT_EXEC_TIME        TIME_CREATED               STMT_TEXT
---------------------------- ------------ ----------- -------------------- -------------------------- --------------------
*LOCAL.db2inst1.200403101703            1           8           1797313075 2020-04-03-05.18.33.868968 with temp as ( selec
*LOCAL.db2inst1.200403101703            1           9                 1549 2020-04-03-05.48.52.396869 flush event monitor
*LOCAL.db2inst1.200403101703            1           7                   50 2020-04-03-05.18.33.860221 select current CLIEN

  3 record(s) selected. ####調用EXPLAIN_FROM_ACTIVITY
db2 "CALL EXPLAIN_FROM_ACTIVITY ( '*LOCAL.db2inst1.200403101703', 8, 1, 'ACTEVMON', 'DB2INST1',?, ?, ?, ?, ? )"

####生成執(zhí)行計劃
db2exfmt -1 -d SAMPLE -o explain.out

####關閉監(jiān)控
db2 "CALL WLM_SET_CONN_ENV(10372, '<collectactdata>NONE</collectactdata>')"
db2 "set event monitor actEvmon state 0"

關于DB2執(zhí)行計劃怎么分析就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

當前標題:DB2執(zhí)行計劃怎么分析
文章起源:http://jinyejixie.com/article46/johshg.html

成都網站建設公司_創(chuàng)新互聯,為您提供Google響應式網站、網站排名標簽優(yōu)化、網站導航企業(yè)網站制作

廣告

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

商城網站建設
阜康市| 台北县| 大英县| 广元市| 睢宁县| 公安县| 固始县| 连江县| 白沙| 城固县| 株洲县| 准格尔旗| 东光县| 德阳市| 嘉祥县| 九龙城区| 左贡县| 安吉县| 增城市| 定西市| 壶关县| 芦溪县| 湖口县| 襄樊市| 芦山县| 彝良县| 贡嘎县| 永登县| 开化县| 克什克腾旗| 郑州市| 吉首市| 泗阳县| 阜新市| 陵川县| 渭源县| 资兴市| 南昌市| 迁安市| 宜州市| 林西县|