• 哄骗DB2look重新创立优化器访谒企图(7)


     
     

    步骤 3:当仿照整个数据库时,从生产中汇集一切工具的 DDL 信息,并在测试中运转 db2look。
     
    在生产中:
     
    db2look -d sample -e -a -m -o db2look.out
     
     
    在测试中:
     
    db2 -tvf db2look.out
     
    为了看到输入后果,可收回:
     
    db2look -tvf db2look.out > db2look.results
     
    一旦完成了以上步骤,就请确保在测试中将 dbheap 数据库设置参数设置为与生产中相反的值。
     
    步骤 4:哄骗 db2exfmt 从测试和生产中失掉访谒企图,并确保下列内容与生产中的相反:
     
    Database Context:
    ----------------
    Parallelism: None
    CPU Speed: 4.762804e-07
    Comm Speed: 100
    Buffer Pool size: 128500
    Sort Heap size: 128
    Database Heap size: 5120
    Lock List size: 12250
    Maximum Lock List: 10
    Average Applications: 4
    Locks Available: 78400
    Package Context:
    ---------------
    SQL Type: Dynamic
    Optimization Level: 3
    Blocking: Block All Cursors
    Isolation Level: Cursor Stability
    ---STATEMENT 1 SECTION 201 ----
    QUERYNO: 1
    QUERYTAG: CLP
    Statement Type: Select
    Updatable: No
    Deletable: No
    Query Degree: 1
     
     
    此刻,查看访谒企图。若是它们是相反的,那么您就成功地重新创立了访谒企图。还请仔细,您还应查看 db2exfmt 输入开首以验证表空间设置是婚配的。
     
    示例 4:
     
    生产:MPP,4 个逻辑分区/ 16 个物理分区。
     
    测试:MPP,4 个逻辑分区,每个逻辑分区中只要 4 台可用的物理呆板。
     
    盘问中所触及的表、视图/MQT。
     
    本示例中,该仿照可以不会精确任务。测试和生产中的分区数目必须相反。然则,您仍可以尝试重新创立,只是它不会精确。
     
    因而,您必须向测试环境添加 16*4=64 个分区,以便重新创立精确。测试环境中不需求 16 台物理呆板;即您可以具有 4 台物理呆板,每台物理呆板具有 16 个逻辑分区。这由您来决意,但统共必须有 64 个逻辑分区,与生产中相反。
     
     
    来自: 新客网(www.xker.com) 详文参考:http://www.xker.com/page/e2007/0803/29165.html


    版权声明: 原创作品,应许转载,转载时请务必以超链接方法标明文章 原始来由 、作者信息和本声明。不然将清查执法责任。

  • 相关阅读:
    mysql学习总结(四)
    mysql学习总结(三)
    mysql学习总结(二)
    mysql学习总结
    学习总结(三十)
    断点续传
    错误总结
    学习总结(三十六)
    学习总结(三十五)
    Linux命令
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1975363.html
Copyright © 2020-2023  润新知