CMDB
版本: Oracle 10.2.0.4.0
数据库: CMDB
方案: TSNPECM
日期: 2012-3-28 0:00:00
SQL 语句:
SELECT ALL config_data_company.object_name FROM config_data_company_sp config_data_company WHERE config_data_company.flag = :sys_b_00 AND config_data_company.i_has_folder = :sys_b_01 AND config_data_company.i_is_deleted = :sys_b_02 AND (config_data_company.owner_name IN (:sys_b_03, :sys_b_04, :sys_b_05, :sys_b_06) OR EXISTS (SELECT :sys_b_07 FROM dm_acl_s acl_s0, dm_acl_r acl_r WHERE acl_s0.r_object_id = acl_r.r_object_id AND config_data_company.acl_domain = acl_s0.owner_name AND config_data_company.acl_name = acl_s0.object_name AND (acl_r.r_accessor_name IN (:sys_b_08, :sys_b_09) OR acl_r.r_is_group = :sys_b_10 AND acl_r.r_accessor_name IN (:sys_b_11, :sys_b_12, :sys_b_13, :sys_b_14)) AND (acl_r.r_permit_type = :sys_b_15 OR acl_r.r_permit_type IS NULL) AND acl_r.r_accessor_permit >= :sys_b_16))
使用的优化程序模式:
FIRST_ROWS
总成本:
19
执行步骤:
步骤 #步骤名
13SELECT STATEMENT
12FILTER
7NESTED LOOPS
4NESTED LOOPS
2TSNPECM.CONFIG_DATA_COMMON_S TABLE ACCESS [BY INDEX ROWID]
1TSNPECM.D_1F01C9FD8000250F INDEX [RANGE SCAN]
3TSNPECM.D_1F01C9FD80000907 INDEX [UNIQUE SCAN]
6TSNPECM.DM_SYSOBJECT_S TABLE ACCESS [BY INDEX ROWID]
5TSNPECM.D_1F01C9FD8000010B INDEX [UNIQUE SCAN]
11TSNPECM.DM_ACL_R TABLE ACCESS [BY INDEX ROWID]
10NESTED LOOPS
8TSNPECM.D_1F01C9FD80000104 INDEX [RANGE SCAN]
9TSNPECM.D_1F01C9FD80000102 INDEX [RANGE SCAN]
步骤 #说明估计成本估计的返回行数估计的返回字节数 (KB)
1 此计划步骤通过扫描 B*-tree 索引 D_1F01C9FD8000250F 来检索一个或多个 ROWID (按升序排列)。1733--
2 此计划步骤通过索引返回的 ROWID 检索表 CONFIG_DATA_COMMON_S 中的行。173314.316
3 此计划步骤检索 B*-tree 索引 D_1F01C9FD80000907 中的单个 ROWID。110.017
4 此计划步骤通过对驱动即外部行集 (联接的第一个子级) 进行迭代, 并且对每行执行内部行集 (联接的第二个子级) 的步骤来联接两组行。根据查询的 WHERE 子句所指定的联接条件测试相应行对。233111.96
5 此计划步骤检索 B*-tree 索引 D_1F01C9FD8000010B 中的单个 ROWID。11--
6 此计划步骤通过索引返回的 ROWID 检索表 DM_SYSOBJECT_S 中的行。110.074
7 此计划步骤通过对驱动即外部行集 (联接的第一个子级) 进行迭代, 并且对每行执行内部行集 (联接的第二个子级) 的步骤来联接两组行。根据查询的 WHERE 子句所指定的联接条件测试相应行对。1910.11
8 此计划步骤通过扫描 B*-tree 索引 D_1F01C9FD80000104 来检索一个或多个 ROWID (按升序排列)。110.046
9 此计划步骤通过扫描 B*-tree 索引 D_1F01C9FD80000102 来检索一个或多个 ROWID (按升序排列)。130--
10 此计划步骤通过对驱动即外部行集 (联接的第一个子级) 进行迭代, 并且对每行执行内部行集 (联接的第二个子级) 的步骤来联接两组行。根据查询的 WHERE 子句所指定的联接条件测试相应行对。210.088
11 此计划步骤通过索引返回的 ROWID 检索表 DM_ACL_R 中的行。130.126
12 此计划步骤接受多组行。第一组中的行要用第二到 n 组中的数据删除。
13 此计划步骤将该语句指定为 SELECT 语句。19----
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。