电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

IBM DB2事件監視器及explain plan的使用

瀏覽:3日期:2023-11-09 18:19:31

關于如何創建DB2事件監視器的方法,請參看如下步驟:

第一種方法:

1. db2 create event monitor statev for tables,statements,transactions,deadlocks write to file '/home/db2inst1/event' maxfiles 10 maxfilesize 5

or

CREATE EVENT MONITOR statev FOR STATEMENTS WRITE TO TABLE STMT(TABLE em.stmtTab)

includes(rows_read,rows_written_stmt_text)

注:文件大小為5*4k,總大小為5*4k*10.大小要足夠大,否則新的監控信息無法寫入監視器

2. db2 set event monitor statev state 1

3. Run the SQL statements 如:insert into test09 values('1','2',default)

4. db2 flush event monitor statev

5. db2evmon gzdb statev > output.txt

6. db2 set event monitor statev state 0

第二種方法:

1. 創建一個 SQL Event Monitor,寫入文件:

db2 create event monitor evmname for eventtype write to file 'directory'

例:db2 create event monitor mymonitor for deadlocks,statements write to file '/db2db/event'

2. 激活事件監視器(確保有充足的可用磁盤空間):

$> db2 'set event monitor SQLCOST state = 1'

3. 讓應用程序運行。

4. 取消激活事件監視器:

$> db2 'set event monitor SQLCOST state = 0'

5. 使用 DB2 提供的 db2evmon 工具來格式化 SQL Event Monitor 原始數據(根據 SQL 吞吐率可能需要數百兆字節的可用磁盤空間):

$> db2evmon -db DBNAME -evm SQLCOST > sqltrace.txt

6. 瀏覽整個已格式化的文件,尋找顯著大的成本數(一個耗時的過程):

$> more sqltrace.txt

#利用EXPLAIN分析SQL

--------------------------------------------------------------------------------------------------

SQL 的 Explain 通過圖形化或基于文本的方式詳細說明了 SQL 語句的每個部分是如何執行以及何時執行的。這包括以下一些基本信息:

正被訪問的表

正被使用的索引

何時連接數據

何時排序數據

Explain 還捕獲更復雜的信息,在細究 SQL 正在發生什么時,該信息非常有用:

表和索引基數

正連接的表和索引的順序

結果集的基數

在查詢的每部分正在選擇哪些字段

排序方法

SQL 每部分的時間范圍

要理解 Explain 信息,您需要掌握的最重要概念是 timeron。timeron 是 DB2 優化器使

用的計量單位,用來計量完成查詢的時間和資源數量。timeron 綜合了時間、CPU 利用率、

I/O 和其它因素。由于這些參數值是變化的,因此執行某個查詢所需的 timeron 數量是動態

的,每次執行該查詢所需的 timeron 都不同。

#使用控制中心的EXPLAIN SQL

觀察SQL的存取方案,分析優化參數,考慮優化的級別。

#使用字符工具

db2 set current explain mode [no|yes|explain]

db2exfmt

可以從命令行調用 db2expln 工具,以獲得查詢的存取方案。但是,該工具不返回優化器信息。

db2expln -database gzdb -statement 'select * from syscat.tables' -terminal

標簽: DB2 數據庫
主站蜘蛛池模板: 电磁辐射仪-电磁辐射检测仪-pm2.5检测仪-多功能射线检测仪-上海何亦仪器仪表有限公司 | 真空吸污车_高压清洗车厂家-程力专用汽车股份有限公司官网 | 企业微信scrm管理系统_客户关系管理平台_私域流量运营工具_CRM、ERP、OA软件-腾辉网络 | 钢格栅板_钢格板网_格栅板-做专业的热镀锌钢格栅板厂家-安平县迎瑞丝网制造有限公司 | 长沙广告公司_制作,长沙喷绘_发光字_招牌制作_长沙泓润广告官网 长城人品牌官网 | 智成电子深圳tdk一级代理-提供TDK电容电感贴片蜂鸣器磁芯lambda电源代理经销,TDK代理商有哪些TDK一级代理商排名查询。-深圳tdk一级代理 | 天然气分析仪-液化气二甲醚分析仪|传昊仪器 | 门禁卡_智能IC卡_滴胶卡制作_硅胶腕带-卡立方rfid定制厂家 | 真空干燥烘箱_鼓风干燥箱 _高低温恒温恒湿试验箱_光照二氧化碳恒温培养箱-上海航佩仪器 | UV-1800紫外光度计-紫外可见光度计厂家-翱艺仪器(上海)有限公司 | 恒温恒湿试验箱_高低温试验箱_恒温恒湿箱-东莞市高天试验设备有限公司 | 扒渣机,铁水扒渣机,钢水扒渣机,铁水捞渣机,钢水捞渣机-烟台盛利达工程技术有限公司 | PO膜_灌浆膜及地膜供应厂家 - 青州市鲁谊塑料厂 | 杭州代理记账费用-公司注销需要多久-公司变更监事_杭州福道财务管理咨询有限公司 | 莱州网络公司|莱州网站建设|莱州网站优化|莱州阿里巴巴-莱州唯佳网络科技有限公司 | 板式换热器_板式换热器价格_管式换热器厂家-青岛康景辉 | ★济南领跃标识制作公司★济南标识制作,标牌制作,山东标识制作,济南标牌厂 | 皮带式输送机械|链板式输送机|不锈钢输送机|网带输送机械设备——青岛鸿儒机械有限公司 | 郑州墨香品牌设计公司|品牌全案VI设计公司 | 全自动烧卖机厂家_饺子机_烧麦机价格_小笼汤包机_宁波江北阜欣食品机械有限公司 | 软瓷_柔性面砖_软瓷砖_柔性石材_MCM软瓷厂家_湖北博悦佳软瓷 | 仿古瓦,仿古金属瓦,铝瓦,铜瓦,铝合金瓦-西安东申景观艺术工程有限公司 | 模具硅橡胶,人体硅胶,移印硅胶浆厂家-宏图硅胶科技 | 广州展览设计公司_展台设计搭建_展位设计装修公司-众派展览装饰 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | 对辊破碎机-液压双辊式,强力双齿辊,四辊破碎机价格_巩义市金联机械设备生产厂家 | 水冷式工业冷水机组_风冷式工业冷水机_水冷螺杆冷冻机组-深圳市普威机械设备有限公司 | 卫生纸复卷机|抽纸机|卫生纸加工设备|做卫生纸机器|小型卫生纸加工需要什么设备|卫生纸机器设备多少钱一台|许昌恒源纸品机械有限公司 | 领袖户外_深度旅游、摄影旅游、小团慢旅行、驴友网 | 私人别墅家庭影院系统_家庭影院音响_家庭影院装修设计公司-邦牛影音 | 天津试验仪器-电液伺服万能材料试验机,恒温恒湿标准养护箱,水泥恒应力压力试验机-天津鑫高伟业科技有限公司 | 外观设计_设备外观设计_外观设计公司_产品外观设计_机械设备外观设计_东莞工业设计公司-意品深蓝 | YT保温材料_YT无机保温砂浆_外墙保温材料_南阳银通节能建材高新技术开发有限公司 | 电动葫芦|防爆钢丝绳电动葫芦|手拉葫芦-保定大力起重葫芦有限公司 | 防火窗_耐火窗_防火门厂家_防火卷帘门-重庆三乐门业有限公司 | 不锈钢/气体/液体玻璃转子流量计(防腐,选型,规格)-常州天晟热工仪表有限公司【官网】 | 专业深孔加工_东莞深孔钻加工_东莞深孔钻_东莞深孔加工_模具深孔钻加工厂-东莞市超耀实业有限公司 | 深圳公司注册-工商注册代理-注册公司流程和费用_护航财税 | 合肥办公室装修 - 合肥工装公司 - 天思装饰 | 杭州网络公司_百度SEO优化-外贸网络推广_抖音小程序开发-杭州乐软科技有限公司 | 深圳湾1号房价_深圳湾1号二手房源 | 昆明挖掘机修理厂_挖掘机翻新再制造-昆明聚力工程机械维修有限公司 |