访问路径为我们提供了优化器选择的路径,以获取SQL查询的结果。它为我们提供了有关优化器将使用哪些所有索引和参数的想法。
要获取用于COBOL-DB2程序中SQL语句的访问路径的详细信息,我们可以在BIND步骤中使用EXPLAIN选项。以下是可以使用的JCL步骤。
//BIND EXEC PGM=IKJEFT01 //STEPLIB DD DSN = DIS.TEST.LOADLIB,DISP = SHR- //SYSOUT DD SYSOUT = * //SYSTSIN DD * DSN SYSTEM(TB3) BIND PLAN(PLANA) - PKLIST(PACKA) - ACQUIRE(ALLOCATE) - ISOLATION (RS) - EXPLAIN(YES) /*
带有YES参数的EXPLAIN BIND选项会将与访问路径相关的信息插入PLAN_TABLE DB2表中。在执行BIND步骤之后,我们可以参考该表以了解有关访问路径的信息。