成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

使用DB2look重新創建優化器訪問計劃(1)

瀏覽:109日期:2023-11-07 17:29:24
在作為 DB2 UDB 支持分析員(Support Analyst)工作時,我經常從處理優化器或查詢計劃問題的客戶那里聽到下列問題:我如何在接手生產環境的測試環境中重新創建相同的查詢訪問計劃呢?我們經常需要將生產環境復制到測試環境中,包括為查詢分析目的重新創建相同的訪問計劃。例如,在生產中,您可能會碰到使用糟糕訪問計劃的查詢所導致的性能問題,并且需要在測試系統上復制該訪問計劃以嘗試一些不同的策略,例如操作統計數據,修改優化級別,對 DB2 注冊表變量嘗試不同的設置等等,以便提高性能。在理想的世界中,您需要讓測試環境盡可能接近地匹配生產。也就是說,您需要在兩個環境中使用完全相同的硬件、操作系統維護級別和配置、DB2 級別和配置,以及在測試中使用與生產中相同的數據。然而,并非總是可以達到這種理想情況。假如生產環境具有極其大量的數據,您或許就沒有容量來保存生產系統的測試副本。db2look 實用程序可以用于達到該目標,即使您無法復制所有的生產細節。本文將解釋如何可以在測試系統上模擬生產系統,而無需真正的數據來重新創建查詢計劃問題。該功能將幫助您調試查詢和理解訪問計劃問題,且不打斷生產環境中的工作。但是請注重,假如需要測試結果訪問計劃的執行,則仍然需要將盡可能多的數據從生產環境裝入測試環境。測試系統和生產系統之間的差別仍然總是可能足以導致測試上的執行特性不匹配生產上的。這部分的分析(性能調優)既是一門科學,又是一門藝術。優化器或查詢編譯器領域中的其他問題,例如 SQL0901N 錯誤或實例崩潰,也可以使用本文中所解釋的方法來重新創建。您可以嘗試各種策略,如測試最新的補丁包(假如系統是處于更老的補丁級別),嘗試不同的優化級別、不同的注冊表變量等等,以便查看這些修改是否將解決問題。;讓我們看一看 db2look 中用于達到該目標的選項。db2look 命令及其選項下面是用于從生產系統捕捉所需信息的命令:清單 1. 重新創建優化器問題的命令db2look -d <dbname> -l -o storage.out db2look -d <dbname> -f -fd -o config.out db2look -d <dbname> -e -a -m -o db2look.out db2look -d <dbname> -e -a -m -t table1 table2 ....tableX -o table.ddl現在,讓我們更具體地看一看這些 db2look 命令選項。生成緩沖池、表空間和數據庫分區組信息。db2look -d <dbname> -l -o storage.outdb2look -d -l -o storage.out下面是對以上 db2look 命令中所用選項的描述:-d:數據庫名 —— 該選項必須指定。-l:生成數據庫布局。這是用于數據庫分區組、緩沖池和表空間的布局。-o:將輸出重新定向到給定的文件名。假如未指定 -o 選項,然么輸出將為標準輸出(stdout),通常是輸出到屏幕。-l 選項對于模擬生產環境十分重要。理想情況下,您需要具有相同的緩沖池、數據庫分區組(假如處于多分區環境中)和表空間信息(包括臨時表空間)。但是,假如您受到了內存約束,無法分配生產中所具有的大型緩沖池,那么就使用 db2fopt 命令。我稍后將在本小節中更具體地討論該命令。并非總是可以在測試中設置與生產中相同的表空間。例如,可能設置了大型設備,卻無法靈活地在測試中創建相同的設備大小。或者,可能根本無法在測試環境中獲得單獨的表空間設備。此外,或許無法在測試中設置與生產中相同的路徑。需要適當地更改路徑、設備和文件以適應測試環境。;下面是優化器為表空間所使用的重要信息。這就是您需要確保在測試和生產中相同的信息。(注重:這里所展示的數字是一個例子。您應在測試中使用與您生產中相同的設置。)PREFETCHSIZE 16 EXTENTSIZE 16 OVERHEAD 12.670000 TRANSFERRATE 0.180000假如生產中表空間是“由數據庫治理的,那么在測試中也應該是“由數據庫治理的。假如它在生產中是“由系統治理的,那在測試中也應該是這樣的方式。注重:假如這是具有多個物理分區(MPP)的系統,那么測試中數據庫分區組中的分區數目就必須相同。然而,物理機器的數目不必相同。測試和生產中整個 MPP 環境中邏輯分區的數目必須相同。生成配置參數和注冊表變量db2look -d <dbname> -f -fd -o config.out這里,我將使用下列參數:-f:提取配置參數和注冊表變量。假如指定了該選項,就會忽略 -wrapper 和 -server 選項。-fd:為 opt_buffpage 和 opt_sortheap 生成 db2fopt 語句,以及其他配置和注冊表設置。該命令的輸出如下所示:清單 2. db2look 命令的示例輸出:$ db2look -d sample -f -fd -- No userid was specified, db2look tries to useEnvironment variable USER -- USER is: SKAPOOR -- This CLP file was created using DB2LOOK Version 8.2 -- Timestamp: Sat Mar 26 00:13:36 EST 2005 -- Database Name: SAMPLE -- Database Manager Version: DB2/6000 Version 8.2.2 -- Database Codepage: 819 -- Database Collating Sequence is: UNIQUE CONNECT TO SAMPLE; -------------------------------------------------------- -- Database and Database Manager configuration parameters -------------------------------------------------------- UPDATE DBM CFG USING cpuspeed 6.523521e-07; UPDATE DBM CFG USING intra_parallel NO; UPDATE DBM CFG USING federated NO; UPDATE DBM CFG USING fed_noauth NO; !db2fopt SAMPLE update opt_buffpage 50000; !db2fopt SAMPLE update opt_sortheap 10000; UPDATE DB CFG FOR SAMPLE USING locklist 1000; UPDATE DB CFG FOR SAMPLE USING dft_degree 1; UPDATE DB CFG FOR SAMPLE USING maxlocks 10; UPDATE DB CFG FOR SAMPLE USING avg_appls 1; UPDATE DB CFG FOR SAMPLE USING stmtheap 2048; UPDATE DB CFG FOR SAMPLE USING dft_queryopt 5; --------------------------------- -- Environment Variables settings --------------------------------- !db2set DB2_ANTIJOIN=yes; !db2set DB2_INLIST_TO_NLJN=yes; COMMIT WORK; CONNECT RESET; TERMINATE;-f 和 -fd 選項是用于提取配置參數和注冊表變量的要害選項,而優化器將在訪問計劃階段使用這些配置參數和環境。在上面的 清單 2 中,請注重下列 -fd 選項所產生的輸出:!db2fopt SAMPLE update opt_buffpage 50000; !db2fopt SAMPLE update opt_sortheap 10000;db2fopt 命令告訴優化器為“緩沖池大小(Buffer pool size)使用指定的值,而非將可用緩沖池變量的頁面加起來。(db2exfmt 輸出中的緩沖池大小將在下面的 緩沖池大小 一節中進行進一步的討論。)例如,假設由于測試系統上的內存約束,您無法獲得大型的緩沖池,并且希望將大小配置得相同,實際上卻不是真正有這么大。使用將生成必要的 db2fopt 命令的 -fd 選項來告訴優化器使用指定大小,而非基于對該數據庫可用的緩沖池進行計算。;
標簽: DB2 數據庫
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
av不卡在线播放| 国产视频911| 亚洲综合一二区| 国产精品自拍三区| 国产精品久久久久久久免费软件| 国内久久精品| 国产日韩1区| 欧美大片一区二区三区| 亚洲高清在线视频| 香蕉国产精品偷在线观看不卡| 国产精品国模大尺度视频| 国产清纯美女被跳蛋高潮一区二区久久w | 欧美午夜精品免费| 欧美性videosxxxxx| 亚洲黄色视屏| 国产女主播在线一区二区| 欧美日韩在线一二三| 日韩欧美在线网站| 亚洲国产精品一区二区www在线| 极品少妇xxxx精品少妇| 欧美日韩高清一区二区| 一区二区在线免费| 9色porny自拍视频一区二区| 精品视频在线看| 91精品婷婷国产综合久久竹菊| 麻豆一区二区三| 一区二区三区精品国产| 亚洲图片激情小说| 国产精品夜夜夜一区二区三区尤| 日韩一级大片| 亚洲另类在线一区| 欧美美女一区二区在线观看| 日韩成人精品视频| 欧美视频中文字幕| 国产精品福利电影一区二区三区四区| 国产精品hd| 26uuu色噜噜精品一区| 亚洲午夜视频在线| 在线一区日本视频| 蜜臀久久99精品久久久久宅男| 欧美日韩亚洲综合在线| 99精品欧美一区二区三区综合在线| 日韩精品久久久久久| 久久久激情视频| 在线一区欧美| 狠狠久久亚洲欧美| 国产精品香蕉一区二区三区| 美女久久久精品| 综合电影一区二区三区| 成人性生交大片免费看中文| 亚洲欧洲成人自拍| 日韩欧美的一区二区| 久久精品成人一区二区三区蜜臀| 国精产品一区一区三区mba视频| 精品欧美一区二区在线观看| 欧美日韩一本到| 成人白浆超碰人人人人| 亚洲成在线观看| 亚洲成人av电影| 日韩中文字幕1| 91精品婷婷国产综合久久性色 | 亚洲欧美久久| 亚洲视频www| 一区二区三区高清视频在线观看| 国产亚洲第一区| 色综合久久天天| 91精品国产麻豆| 久久综合色之久久综合| 国产精品国产三级国产aⅴ入口 | 一区二区三区在线观看网站| 亚洲美女淫视频| 国产精品青草久久| 欧美在线一区二区| 美女性感视频久久| 欧美美女黄视频| 一区二区三区在线免费观看| 欧美一区二区三区小说| 国产精品国产三级国产| 国产在线精品一区二区| 在线观看国产一区二区| 日本麻豆一区二区三区视频| 欧美性三三影院| 黄页视频在线91| 91精品国产欧美一区二区成人| 国产一区亚洲一区| 日韩欧美亚洲国产精品字幕久久久| 国产一区在线观看视频| 日韩精品在线一区| 欧美1区2区3区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 久久久久久亚洲综合| 99精品视频在线观看| 中文字幕亚洲综合久久菠萝蜜| 亚洲综合激情另类小说区| 色婷婷av一区二区三区软件 | 日韩伦理电影网| 亚洲精品婷婷| 午夜精品久久久久久不卡8050| 91福利视频网站| 国产成人在线免费观看| 中文一区二区完整视频在线观看| 亚洲神马久久| 国产一区在线不卡| 欧美日韩中文精品| 99精品视频中文字幕| 亚洲欧美日韩久久| 91极品视觉盛宴| 福利一区二区在线观看| 国产欧美日韩激情| 欧美亚洲三级| 国产精品亚洲午夜一区二区三区| 国产日韩亚洲欧美综合| 亚洲免费网址| 九九精品视频在线看| 久久久久国产成人精品亚洲午夜| 亚洲高清视频一区二区| 青青草原综合久久大伊人精品 | 韩国一区二区三区| 日韩视频在线一区二区| 成人午夜激情片| 中文字幕亚洲一区二区va在线| 亚洲无毛电影| 亚洲男女毛片无遮挡| 欧美精品久久天天躁| 在线高清一区| 精品一区二区三区久久| 国产亚洲女人久久久久毛片| 久久精品女人的天堂av| av不卡免费电影| 午夜视频在线观看一区二区三区| 精品三级在线看| 亚洲一区二区三区四区五区午夜 | 国产精品久久久久9999吃药| 色婷婷av一区二区三区软件| 91一区在线观看| 五月天亚洲婷婷| www成人在线观看| 国产精品久久777777毛茸茸| 国产成人免费9x9x人网站视频| 亚洲成人午夜电影| 精品久久人人做人人爽| 国产精品一二| av电影在线观看一区| 国产在线播放一区二区三区| 一区二区三区在线观看欧美 | 一区二区三区精品视频| 国产欧美综合在线观看第十页| 色94色欧美sute亚洲13| 一区二区av| caoporen国产精品视频| 日韩一级视频免费观看在线| 亚洲欧美卡通另类91av| 99视频一区二区三区| 日本中文在线一区| 综合在线观看色| 日韩精品一区二区三区中文不卡 | 麻豆精品视频在线观看免费| 国产精品天美传媒| 51精品国自产在线| 欧美一级二区| 国内不卡一区二区三区| 国产成人在线网站| 国产又粗又猛又爽又黄91精品| 亚洲午夜电影网| 亚洲精品伦理在线| 精品国产sm最大网站免费看| 91精品国产乱| 色欧美乱欧美15图片| 免费在线亚洲| 欧美一区2区三区4区公司二百| 丁香婷婷综合色啪| 免费观看30秒视频久久| 日本欧美肥老太交大片| 国产精品第13页| 国产精品美女久久久久久久久久久 | 久久久夜夜夜| 狠狠色噜噜狠狠色综合久 | 欧美精品在线一区| 国产精品一品视频| 捆绑调教美女网站视频一区| 亚洲一区二区四区蜜桃| 国产精品网站在线观看| 精品福利一区二区三区| 欧美日精品一区视频| 久久三级视频| 色8久久精品久久久久久蜜| 亚洲免费在线精品一区| 亚久久调教视频| 99视频一区| 国产欧美二区| 国产在线欧美| 日韩视频在线一区二区三区| 东方aⅴ免费观看久久av| 国产成a人亚洲精品| 亚洲成人自拍偷拍| 亚洲免费在线看| 国产精品高潮呻吟久久| 日韩欧美第一区| 91精品国产色综合久久| 欧美顶级少妇做爰|