本篇內(nèi)容介紹了“db2事件監(jiān)視器類型知識(shí)點(diǎn)有哪些”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
創(chuàng)新互聯(lián)公司主營(yíng)東港網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶APP開發(fā),東港h5微信小程序搭建,東港網(wǎng)站營(yíng)銷推廣歡迎東港等地區(qū)企業(yè)咨詢可使用事件監(jiān)視器來捕獲與系統(tǒng)上發(fā)生的許多不同事件種類相關(guān)的信息。
下表列示系統(tǒng)中發(fā)生的以下事件的類型,您可使用事件監(jiān)視器監(jiān)視這些事件。它還描述了為不同事件收集的數(shù)據(jù)的類型以及收集監(jiān)視數(shù)據(jù)的時(shí)間。第二列中顯示的事件監(jiān)視器的名稱與用于使用 CREATE EVENT MONITOR 語句創(chuàng)建該類型的事件監(jiān)視器的關(guān)鍵字相對(duì)應(yīng)。
要監(jiān)視的事件的類型 | 事件監(jiān)視器名稱 | 事件監(jiān)視器屬性 | 詳細(xì)信息 |
---|---|---|---|
鎖定和死鎖 | LOCKING | 此事件監(jiān)視器的用途 | 用于確定鎖定或死鎖的發(fā)生時(shí)間以及涉及的應(yīng)用程序。使用 LOCKING 事件監(jiān)視器而不是建議不要使用的 DEADLOCKS 事件監(jiān)視器的優(yōu)點(diǎn)包括整合報(bào)告鎖定和死鎖事件及包含有關(guān)鎖定等待和鎖定超時(shí)的信息。 |
收集的數(shù)據(jù) | 有關(guān)涉及的應(yīng)用程序的綜合信息,包括參與語句(和語句文本)的標(biāo)識(shí)和要掛起的鎖定的列表。 | ||
生成事件數(shù)據(jù)的時(shí)間1 | 檢測(cè)下列任何事件類型時(shí),根據(jù)您配置事件監(jiān)視器的方式:
| ||
執(zhí)行 SQL 語句或其他衍生數(shù)據(jù)庫活動(dòng)的操作。 | ACTIVITIES | 此事件監(jiān)視器的用途 | 用于跟蹤個(gè)別語句和其他活動(dòng)的執(zhí)行以了解哪些活動(dòng)正在系統(tǒng)中運(yùn)行。而且還可用于因?yàn)樵\斷而捕獲活動(dòng)和研究 SQL 的資源消耗。 |
收集的數(shù)據(jù) | 活動(dòng)級(jí)別數(shù)據(jù),通常對(duì)應(yīng)涉及工作負(fù)載管理對(duì)象的活動(dòng)。
| ||
生成事件數(shù)據(jù)的時(shí)間1 |
| ||
SQL 語句的執(zhí)行 | STATEMENTS | 此事件監(jiān)視器的用途 | 用于查看因?yàn)閳?zhí)行 SQL 語句對(duì)數(shù)據(jù)庫發(fā)出了什么請(qǐng)求。 |
收集的數(shù)據(jù) | 語句啟動(dòng)或停止時(shí)間、使用的 CPU、動(dòng)態(tài) SQL 的文本、SQLCA(SQL 語句的返回碼)及其他度量值,如訪存計(jì)數(shù)。對(duì)于分區(qū)數(shù)據(jù)庫:使用的 CPU、執(zhí)行時(shí)間、表和表隊(duì)列信息。 注意:
| ||
生成事件數(shù)據(jù)的時(shí)間 | SQL 語句的結(jié)束2;對(duì)于分區(qū)數(shù)據(jù)庫,子節(jié)的結(jié)束2 | ||
工作單元(事務(wù))完成 | UNIT OF WORK | 此事件監(jiān)視器的用途 | 用于收集在系統(tǒng)上運(yùn)行的工作單元的資源使用信息和性能指標(biāo)。此信息可用于的范圍包括:從為應(yīng)用程序使用的系統(tǒng)資源的付款或退款用途生成報(bào)告到診斷運(yùn)行速度緩慢的例程導(dǎo)致的性能問題的用途。 對(duì) TRANSACTIONS 事件監(jiān)視器的建議。 |
收集的數(shù)據(jù) | 有關(guān)工作單元(事務(wù))的信息,例如,開始時(shí)間和停止時(shí)間以及運(yùn)行這些工作單元的工作負(fù)載和服務(wù)類。用于包括有關(guān)在工作單元中運(yùn)行的語句的包或可執(zhí)行標(biāo)識(shí)的信息以及請(qǐng)求度量值的選項(xiàng)。 | ||
生成事件數(shù)據(jù)的時(shí)間1 | 在工作單元完成之后 | ||
從程序包高速緩存中去除片段 | PACKAGE CACHE | 此事件監(jiān)視器的用途 | 用于捕獲不再在程序包高速緩存中的語句(和相關(guān)度量值)的歷史記錄。如果需要檢查內(nèi)存中不再可用的語句的性能指標(biāo),那么可使用此信息。 |
收集的數(shù)據(jù) | 包括針對(duì)該片段的所有執(zhí)行聚集的語句文本和度量值。 | ||
生成事件數(shù)據(jù)的時(shí)間1 | 因?yàn)閺某绦虬咚倬彺嬷腥コ藯l目。 | ||
應(yīng)用程序建立的與數(shù)據(jù)庫的連接 | CONNECTIONS | 此事件監(jiān)視器的用途 | 用于捕獲應(yīng)用程序建立的與數(shù)據(jù)庫的每個(gè)連接的度量值和其他監(jiān)視元素。 |
收集的數(shù)據(jù) | 所有應(yīng)用程序級(jí)別計(jì)數(shù)器。例如,應(yīng)用程序連接至數(shù)據(jù)庫或與數(shù)據(jù)庫斷開連接的時(shí)間,或者涉及該應(yīng)用程序的鎖定升級(jí)的數(shù)目。 | ||
生成事件數(shù)據(jù)的時(shí)間 | 連接結(jié)束2 | ||
取消激活數(shù)據(jù)庫 | DATABASE | 此事件監(jiān)視器的用途 | 用于捕獲以下度量值和其他監(jiān)視元素,它們反映激活后有關(guān)整個(gè)數(shù)據(jù)庫的信息。 |
收集的數(shù)據(jù) | 所有數(shù)據(jù)庫級(jí)別計(jì)數(shù)器。例如,自激活后與數(shù)據(jù)庫建立的連接數(shù)、等待鎖定所耗用的時(shí)間或插入的數(shù)據(jù)行數(shù)。 | ||
生成事件數(shù)據(jù)的時(shí)間 | 數(shù)據(jù)庫取消激活2 | ||
BUFFERPOOLS TABLESPACES | 此事件監(jiān)視器的用途 | 用于捕獲與緩沖池和表空間相關(guān)的度量值 | |
收集的數(shù)據(jù) | 緩沖池、預(yù)取程序、頁清理程序和每個(gè)緩沖池的直接 I/O 的計(jì)數(shù)器。 | ||
生成事件數(shù)據(jù)的時(shí)間 | 數(shù)據(jù)庫取消激活2 | ||
TABLES | 此事件監(jiān)視器的用途 | 用于捕獲與數(shù)據(jù)庫激活后更改的表有關(guān)的度量值。 | |
收集的數(shù)據(jù) | 表級(jí)別計(jì)數(shù)器,例如,讀取或?qū)懭氲男袛?shù),或數(shù)據(jù)、LOB 或索引對(duì)象使用的磁盤頁數(shù)。 | ||
生成事件數(shù)據(jù)的時(shí)間 | 數(shù)據(jù)庫取消激活2 | ||
有關(guān)工作負(fù)載管理對(duì)象的統(tǒng)計(jì)信息和度量值 | STATISTICS | 此事件監(jiān)視器的用途 | 用于捕獲與數(shù)據(jù)庫中的工作負(fù)載管理對(duì)象(例如,服務(wù)超類或工作負(fù)載)相關(guān)的處理度量值。例如,可使用統(tǒng)計(jì)信息事件監(jiān)視器來檢查給定工作負(fù)載隨時(shí)間變化的 CPU 利用率。 |
收集的數(shù)據(jù) | 從在系統(tǒng)中每個(gè)服務(wù)類、工作負(fù)載或工作類內(nèi)執(zhí)行的活動(dòng)計(jì)算而來的統(tǒng)計(jì)信息。 | ||
生成事件數(shù)據(jù)的時(shí)間 | 可按固定時(shí)間間隔自動(dòng)收集統(tǒng)計(jì)信息。此時(shí)間間隔是使用wlm_collect_int 數(shù)據(jù)庫配置參數(shù)定義的。 還可使用 WLM_COLLECT_STATS 存儲(chǔ)過程手動(dòng)收集數(shù)據(jù)。 注:通過任一收集機(jī)制,統(tǒng)計(jì)信息監(jiān)視元素的值在發(fā)生收集后重置為 0。 | ||
超過工作負(fù)載管理器閾值 | THRESHOLD VIOLATIONS | 此事件監(jiān)視器的用途 | 用于確定數(shù)據(jù)庫操作期間何時(shí)超過您設(shè)置的特定閾值??蓪?duì)各種對(duì)象(范圍從 CPU 時(shí)間、數(shù)據(jù)庫連接數(shù)到特定語句的執(zhí)行)設(shè)置閾值。所收集數(shù)據(jù)可用于各種用途,包括監(jiān)視潛在問題(例如,達(dá)到對(duì)臨時(shí)表空間的限制)。 |
收集的數(shù)據(jù) | 閾值違例信息。 | ||
生成事件數(shù)據(jù)的時(shí)間 | 檢測(cè)到閾值違例時(shí)。閾值是使用 CREATE THRESHOLD 語句定義的。 | ||
對(duì)數(shù)據(jù)庫或數(shù)據(jù)庫管理器配置的更改 | CHANGE HISTORY | 此事件監(jiān)視器的用途 | 捕獲對(duì)數(shù)據(jù)庫和數(shù)據(jù)庫管理器配置的更改、對(duì)注冊(cè)表設(shè)置的更改、DDL 語句的執(zhí)行和實(shí)用程序的執(zhí)行 |
收集的數(shù)據(jù) | 數(shù)據(jù)庫配置參數(shù)和數(shù)據(jù)庫管理器配置參數(shù)更改、注冊(cè)表變量更改、DDL 語句的執(zhí)行、某些 DB2? 實(shí)用程序和命令的執(zhí)行以及變更歷史記錄事件監(jiān)視器啟動(dòng)。 注:通常,不會(huì)捕獲在變更歷史記錄事件監(jiān)視器處于不活動(dòng)狀態(tài)或數(shù)據(jù)庫脫機(jī)時(shí)發(fā)生的事件的相關(guān)信息。但是,會(huì)記錄對(duì)注冊(cè)表變量和配置參數(shù)的更改。 | ||
生成事件數(shù)據(jù)的時(shí)間1 | 監(jiān)視器啟動(dòng)期間,參數(shù)或變量發(fā)生更改的時(shí)間或命令、DDL 或?qū)嵱贸绦虻耐瓿蓵r(shí)間。 | ||
注意:
|
要監(jiān)視的事件的類型 | 事件監(jiān)視器名稱 | 事件監(jiān)視器屬性 | 詳細(xì)信息 |
---|---|---|---|
死鎖 | DEADLOCKS2 | 此事件監(jiān)視器的用途 | 用于確定死鎖的發(fā)生時(shí)間以及涉及的應(yīng)用程序。 |
收集的數(shù)據(jù) | 涉及的應(yīng)用程序及處于爭(zhēng)用狀態(tài)的鎖定。 | ||
生成事件數(shù)據(jù)的時(shí)間 | 死鎖檢測(cè) | ||
DEADLOCKS WITH DETAILS2 | 此事件監(jiān)視器的用途 | 用于確定死鎖的發(fā)生時(shí)間以及涉及的應(yīng)用程序。 | |
收集的數(shù)據(jù) | 有關(guān)涉及的應(yīng)用程序的綜合信息,包括參與語句(和語句文本)的標(biāo)識(shí)和要掛起的鎖定的列表。如果使用 DEADLOCKS WITH DETAILS 事件監(jiān)視器而不是 DEADLOCKS 事件監(jiān)視器,那么會(huì)導(dǎo)致發(fā)生死鎖時(shí)性能下降,原因是收集了其他的信息。 | ||
生成事件數(shù)據(jù)的時(shí)間 | 死鎖檢測(cè) | ||
DEADLOCKS WITH DETAILS HISTORY2 | 此事件監(jiān)視器的用途 | 用于確定死鎖的發(fā)生時(shí)間以及涉及的應(yīng)用程序。 | |
收集的數(shù)據(jù) | DEADLOCKS WITH DETAILS 事件監(jiān)視器中報(bào)告的所有信息以及每個(gè)應(yīng)用程序的當(dāng)前工作單元的語句歷史記錄, 這些應(yīng)用程序擁有的鎖定參與了掛起該鎖定的數(shù)據(jù)庫分區(qū)的死鎖方案。如果使用 DEADLOCKS WITH DETAILS HISTORY 事件監(jiān)視器,那么會(huì)導(dǎo)致激活時(shí)性能輕微下降,原因是進(jìn)行了語句歷史記錄跟蹤。 | ||
生成事件數(shù)據(jù)的時(shí)間 | 死鎖檢測(cè) | ||
DEADLOCKS WITH DETAILS HISTORY VALUES2 | 此事件監(jiān)視器的用途 | ||
收集的數(shù)據(jù) | 帶有詳細(xì)信息的死鎖歷史記錄中報(bào)告的所有信息,以及在執(zhí)行語句時(shí)對(duì)所有參數(shù)標(biāo)記提供的值。如果使用 DEADLOCKS WITH DETAILS HISTORY VALUES 事件監(jiān)視器,那么會(huì)導(dǎo)致激活時(shí)性能較為嚴(yán)重的下降,原因是額外復(fù)制數(shù)據(jù)值。 | ||
生成事件數(shù)據(jù)的時(shí)間 | 死鎖檢測(cè) | ||
工作單元(事務(wù))完成 | TRANSACTIONS3 | 此事件監(jiān)視器的用途 | |
收集的數(shù)據(jù) | UOW 工作啟動(dòng)或停止時(shí)間、先前的 UOW 時(shí)間、耗用的 CPU 以及鎖定和記錄度量值。如果使用 XA 運(yùn)行,那么不會(huì)生成事務(wù)記錄。 | ||
生成事件數(shù)據(jù)的時(shí)間 | 工作單元完成時(shí)1 | ||
注意:
|
注:將為每個(gè)新創(chuàng)建的數(shù)據(jù)庫創(chuàng)建詳細(xì)的死鎖事件監(jiān)視器。此事件監(jiān)視器稱為 DB2DETAILDEADLOCK,將在激活數(shù)據(jù)庫時(shí)啟動(dòng),并且寫至數(shù)據(jù)庫目錄中的文件??赏ㄟ^刪除此事件監(jiān)視器來避免它需要的額外處理器時(shí)間。建議不要使用 DB2DETAILDEADLOCK 事件監(jiān)視器。建議不要再使用此選項(xiàng),將來的發(fā)行版可能會(huì)將其移除。請(qǐng)使用 CREATE EVENT MONITOR FOR LOCKING 語句來監(jiān)視與鎖定相關(guān)的事件,例如鎖定超時(shí)、鎖定等待和死鎖。
文件或管道事件監(jiān)視器的輸出是一個(gè)邏輯數(shù)據(jù)分組二進(jìn)制流??墒褂?nbsp;db2evmon 命令從命令行格式化此數(shù)據(jù)流。 此高效工具從事件監(jiān)視器的文件或管道讀取事件記錄,然后將它們寫至屏幕(標(biāo)準(zhǔn)輸出)。
除非連接至數(shù)據(jù)庫,否則不需要任何權(quán)限,如果連接至數(shù)據(jù)庫,那么需要具有下列其中一個(gè)權(quán)限:
SYSADM
SYSCTRL
SYSMAINT
DBADM
可通過提供事件文件的路徑或提供數(shù)據(jù)庫名稱和事件監(jiān)視器名稱,以指示想要格式化的事件監(jiān)視器輸出。
要格式化事件監(jiān)視器輸出:
指定包含事件監(jiān)視器文件的目錄:
db2evmon -path '/tmp/dlevents'
/tmp/dlevents 表示(UNIX)路徑。
指定數(shù)據(jù)庫和事件監(jiān)視器名稱:
db2evmon -db 'sample' -evm 'dlmon'
sample 表示事件監(jiān)視器所屬的數(shù)據(jù)庫。
dlmon 表示事件監(jiān)視器。
“db2事件監(jiān)視器類型知識(shí)點(diǎn)有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!
當(dāng)前標(biāo)題:db2事件監(jiān)視器類型知識(shí)點(diǎn)有哪些-創(chuàng)新互聯(lián)
新聞來源:http://muchs.cn/article26/cdojjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)公司、軟件開發(fā)、移動(dòng)網(wǎng)站建設(shè)、微信小程序、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容