使用DB2look重新創(chuàng)建優(yōu)化器訪(fǎng)問(wèn)計(jì)劃
步驟 3:當(dāng)模擬整個(gè)數(shù)據(jù)庫(kù)時(shí),從生產(chǎn)中收集所有對(duì)象的 DDL 信息,并在測(cè)試中運(yùn)行 db2look。
在生產(chǎn)中:db2look -d sample -e -a -m -o db2look.out
在測(cè)試中:db2 -tvf db2look.out
為了看到輸出結(jié)果,可發(fā)出:db2look -tvf db2look.out > db2look.results
一旦完成了以上步驟,就請(qǐng)確保在測(cè)試中將 dbheap 數(shù)據(jù)庫(kù)配置參數(shù)設(shè)置為與生產(chǎn)中相同的值。
步驟 4:使用 db2exfmt 從測(cè)試和生產(chǎn)中獲得訪(fǎng)問(wèn)計(jì)劃,并確保下列內(nèi)容與生產(chǎn)中的相同:Database Context:----------------Parallelism: NoneCPU Speed: 4.762804e-07Comm Speed: 100Buffer Pool size: 128500Sort Heap size: 128Database Heap size: 5120Lock List size: 12250Maximum Lock List: 10Average Applications: 4Locks Available: 78400Package Context:---------------SQL Type: DynamicOptimization Level: 3Blocking: Block All CursorsIsolation Level: Cursor Stability---STATEMENT 1 SECTION 201 ----QUERYNO: 1QUERYTAG: CLPStatement Type: SelectUpdatable: NoDeletable: NoQuery Degree: 1
現(xiàn)在,查看訪(fǎng)問(wèn)計(jì)劃。假如它們是相同的,那么您就成功地重新創(chuàng)建了訪(fǎng)問(wèn)計(jì)劃。還請(qǐng)注重,您還應(yīng)查看 db2exfmt 輸出結(jié)尾以驗(yàn)證表空間配置是匹配的。
示例 4:生產(chǎn):MPP,4 個(gè)邏輯分區(qū)/ 16 個(gè)物理分區(qū)。
測(cè)試:MPP,4 個(gè)邏輯分區(qū),每個(gè)邏輯分區(qū)中只有 4 臺(tái)可用的物理機(jī)器。
查詢(xún)中所涉及的表、視圖/MQT。
本示例中,該模擬可能不會(huì)準(zhǔn)確工作。測(cè)試和生產(chǎn)中的分區(qū)數(shù)目必須相同。然而,您仍可以嘗試重新創(chuàng)建,只是它不會(huì)正確。
因此,您必須向測(cè)試環(huán)境添加 16*4=64 個(gè)分區(qū),以便重新創(chuàng)建正確。測(cè)試環(huán)境中不需要 16 臺(tái)物理機(jī)器;即您可以具有 4 臺(tái)物理機(jī)器,每臺(tái)物理機(jī)器具有 16 個(gè)邏輯分區(qū)。這由您來(lái)決定,但總共必須有 64 個(gè)邏輯分區(qū),與生產(chǎn)中相同。
相關(guān)文章:
1. Mysql入門(mén)系列:MYSQL創(chuàng)建、刪除、索引和更改表2. Oracle的PDB數(shù)據(jù)庫(kù)創(chuàng)建DIRECTORY時(shí)遇到ORA-65254問(wèn)題及解決方法3. 如何:創(chuàng)建和運(yùn)行 CLR SQL Server 存儲(chǔ)過(guò)程4. 使用DB2look重新創(chuàng)建優(yōu)化器訪(fǎng)問(wèn)計(jì)劃(5)5. 使用DB2look 重新創(chuàng)建優(yōu)化器訪(fǎng)問(wèn)計(jì)劃(3)(1)6. DB2數(shù)據(jù)庫(kù)創(chuàng)建存儲(chǔ)過(guò)程時(shí)遇到的錯(cuò)誤現(xiàn)象7. Oracle建表與創(chuàng)建序列詳細(xì)實(shí)例8. MySQL觸發(fā)器基本用法詳解【創(chuàng)建、查看、刪除等】9. SQLServer創(chuàng)建索引的5種方法小結(jié)10. 如何:創(chuàng)建 SQL Server 項(xiàng)目
