Trace file /appl/logs/PSCRT022/diag/rdbms/pscrt02_site1/PSCRT022/trace/PSCRT022_ora_22249_ERROR_SQL.trc Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP, Data Mining and Real Application Testing options ORACLE_HOME = /appl/oracle/product/rdbms_112013_a System name: Linux Node name: av2l903t Release: 2.6.18-164.11.1.el5 Version: #1 SMP Wed Jan 6 13:26:04 EST 2010 Machine: x86_64 Instance name: PSCRT022 Redo thread mounted by this instance: 2 Oracle process number: 47 Unix process pid: 22249, image: oracle@av2l903t (TNS V1-V3) *** 2010-12-31 19:11:46.600 *** SESSION ID:(255.22502) 2010-12-31 19:11:46.600 *** CLIENT ID:() 2010-12-31 19:11:46.600 *** SERVICE NAME:(SYS$USERS) 2010-12-31 19:11:46.600 *** MODULE NAME:(sqlplus@av2l903t (TNS V1-V3)) 2010-12-31 19:11:46.600 *** ACTION NAME:() 2010-12-31 19:11:46.600 Registered qb: SEL$1 0x1b36a88 (PARSER) --------------------- QUERY BLOCK SIGNATURE --------------------- signature (): qb_name=SEL$1 nbfros=1 flg=0 fro(0): flg=5 objn=0 hint_alias="VV"@"SEL$1" Registered qb: SEL$2 0x1b327c8 (PARSER) --------------------- QUERY BLOCK SIGNATURE --------------------- signature (): qb_name=SEL$2 nbfros=2 flg=0 fro(0): flg=5 objn=3192 hint_alias="O"@"SEL$2" fro(1): flg=5 objn=3281 hint_alias="V"@"SEL$2" Registered qb: SEL$3 0x1c49e08 (PARSER) --------------------- QUERY BLOCK SIGNATURE --------------------- signature (): qb_name=SEL$3 nbfros=4 flg=0 fro(0): flg=5 objn=3070 hint_alias="O"@"SEL$3" fro(1): flg=4 objn=70 hint_alias="T"@"SEL$3" fro(2): flg=4 objn=22 hint_alias="U"@"SEL$3" fro(3): flg=4 objn=69 hint_alias="V"@"SEL$3" Registered qb: SEL$4 0x1c467f8 (PARSER) --------------------- QUERY BLOCK SIGNATURE --------------------- signature (): qb_name=SEL$4 nbfros=2 flg=0 fro(0): flg=4 objn=18 hint_alias="O"@"SEL$4" fro(1): flg=4 objn=22 hint_alias="U"@"SEL$4" Registered qb: SEL$5 0x1c431a8 (PARSER) --------------------- QUERY BLOCK SIGNATURE --------------------- signature (): qb_name=SEL$5 nbfros=1 flg=0 fro(0): flg=4 objn=18 hint_alias="EO"@"SEL$5" Registered qb: SEL$6 0x1c3e408 (PARSER) --------------------- QUERY BLOCK SIGNATURE --------------------- signature (): qb_name=SEL$6 nbfros=2 flg=0 fro(0): flg=4 objn=18 hint_alias="O2"@"SEL$6" fro(1): flg=4 objn=22 hint_alias="U2"@"SEL$6" Registered qb: SEL$7 0x1b8f2c0 (PARSER) --------------------- QUERY BLOCK SIGNATURE --------------------- signature (): qb_name=SEL$7 nbfros=2 flg=0 fro(0): flg=5 objn=3070 hint_alias="O"@"SEL$7" fro(1): flg=4 objn=22 hint_alias="U"@"SEL$7" Registered qb: SET$1 0x1b9f610 (PARSER) --------------------- QUERY BLOCK SIGNATURE --------------------- signature (): qb_name=SET$1 nbfros=1 flg=0 fro(0): flg=0 objn=0 hint_alias="NULL_HALIAS"@"SET$1" Registered qb: SEL$8 0x1b8b650 (PARSER) --------------------- QUERY BLOCK SIGNATURE --------------------- signature (): qb_name=SEL$8 nbfros=1 flg=0 fro(0): flg=4 objn=951 hint_alias="S"@"SEL$8" Registered qb: SEL$9 0x1b9d220 (PARSER) --------------------- QUERY BLOCK SIGNATURE --------------------- signature (): qb_name=SEL$9 nbfros=2 flg=0 fro(0): flg=4 objn=18 hint_alias="O"@"SEL$9" fro(1): flg=4 objn=22 hint_alias="U"@"SEL$9" Registered qb: SEL$10 0x1b99780 (PARSER) --------------------- QUERY BLOCK SIGNATURE --------------------- signature (): qb_name=SEL$10 nbfros=1 flg=0 fro(0): flg=4 objn=18 hint_alias="EO"@"SEL$10" Registered qb: SEL$11 0x1b907b8 (PARSER) --------------------- QUERY BLOCK SIGNATURE --------------------- signature (): qb_name=SEL$11 nbfros=2 flg=0 fro(0): flg=4 objn=18 hint_alias="O2"@"SEL$11" fro(1): flg=4 objn=22 hint_alias="U2"@"SEL$11" Registered qb: SEL$12 0x1b83b68 (PARSER) --------------------- QUERY BLOCK SIGNATURE --------------------- signature (): qb_name=SEL$12 nbfros=1 flg=0 fro(0): flg=4 objn=19 hint_alias="I"@"SEL$12" Registered qb: SEL$13 0x1b81ab8 (PARSER) --------------------- QUERY BLOCK SIGNATURE --------------------- signature (): qb_name=SEL$13 nbfros=2 flg=0 fro(0): flg=4 objn=134 hint_alias="L"@"SEL$13" fro(1): flg=4 objn=22 hint_alias="U"@"SEL$13" SPM: statement not found in SMB ************************** Automatic degree of parallelism (ADOP) ************************** Automatic degree of parallelism is disabled: Parameter. PM: Considering predicate move-around in query block SEL$1 (#0) ************************** Predicate Move-Around (PM) ************************** OPTIMIZER INFORMATION ****************************************** ----- Current SQL Statement for this session (sql_id=2rdfv5vn7kq87) ----- select owner, view_name from (select v.owner, v.view_name from dba_views v, dba_objects o where v.owner = o.owner AND v.view_name = o.object_name AND o.object_type='VIEW' AND o.status='VALID' AND v.owner ='PSFT' ) vv where dbms_metadata.get_ddl('VIEW', vv.view_name, vv.owner) like '%/*+%' ******************************************* Legend The following abbreviations are used by optimizer trace. CBQT - cost-based query transformation JPPD - join predicate push-down OJPPD - old-style (non-cost-based) JPPD FPD - filter push-down PM - predicate move-around CVM - complex view merging SPJ - select-project-join SJC - set join conversion SU - subquery unnesting OBYE - order by elimination OST - old style star transformation ST - new (cbqt) star transformation CNT - count(col) to count(*) transformation JE - Join Elimination JF - join factorization SLP - select list pruning DP - distinct placement qb - query block LB - leaf blocks DK - distinct keys LB/K - average number of leaf blocks per key DB/K - average number of data blocks per key CLUF - clustering factor NDV - number of distinct values Resp - response cost Card - cardinality Resc - resource cost NL - nested loops (join) SM - sort merge (join) HA - hash (join) CPUSPEED - CPU Speed IOTFRSPEED - I/O transfer speed IOSEEKTIM - I/O seek time SREADTIM - average single block read time MREADTIM - average multiblock read time MBRC - average multiblock read count MAXTHR - maximum I/O system throughput SLAVETHR - average slave I/O throughput dmeth - distribution method 1: no partitioning required 2: value partitioned 4: right is random (round-robin) 128: left is random (round-robin) 8: broadcast right and partition left 16: broadcast left and partition right 32: partition left using partitioning of right 64: partition right using partitioning of left 256: run the join in serial 0: invalid distribution method sel - selectivity ptn - partition *************************************** PARAMETERS USED BY THE OPTIMIZER ******************************** ************************************* PARAMETERS WITH ALTERED VALUES ****************************** Compilation Environment Dump _pga_max_size = 409600 KB sqlstat_enabled = true statistics_level = all parallel_max_degree = 96 Bug Fix Control Environment ************************************* PARAMETERS WITH DEFAULT VALUES ****************************** Compilation Environment Dump optimizer_mode_hinted = false optimizer_features_hinted = 0.0.0 parallel_execution_enabled = true parallel_query_forced_dop = 0 parallel_dml_forced_dop = 0 parallel_ddl_forced_degree = 0 parallel_ddl_forced_instances = 0 _query_rewrite_fudge = 90 optimizer_features_enable = 11.2.0.1 _optimizer_search_limit = 5 cpu_count = 24 active_instance_count = 2 parallel_threads_per_cpu = 2 hash_area_size = 131072 bitmap_merge_area_size = 1048576 sort_area_size = 65536 sort_area_retained_size = 0 _sort_elimination_cost_ratio = 0 _optimizer_block_size = 8192 _sort_multiblock_read_count = 2 _hash_multiblock_io_count = 0 _db_file_optimizer_read_count = 8 _optimizer_max_permutations = 2000 pga_aggregate_target = 2048000 KB _query_rewrite_maxdisjunct = 257 _smm_auto_min_io_size = 56 KB _smm_auto_max_io_size = 248 KB _smm_min_size = 1024 KB _smm_max_size = 204800 KB _smm_px_max_size = 1024000 KB _cpu_to_io = 0 _optimizer_undo_cost_change = 11.2.0.1 parallel_query_mode = enabled parallel_dml_mode = disabled parallel_ddl_mode = enabled optimizer_mode = all_rows _optimizer_percent_parallel = 101 _always_anti_join = choose _always_semi_join = choose _optimizer_mode_force = true _partition_view_enabled = true _always_star_transformation = false _query_rewrite_or_error = false _hash_join_enabled = true cursor_sharing = exact _b_tree_bitmap_plans = true star_transformation_enabled = false _optimizer_cost_model = choose _new_sort_cost_estimate = true _complex_view_merging = true _unnest_subquery = true _eliminate_common_subexpr = true _pred_move_around = true _convert_set_to_join = false _push_join_predicate = true _push_join_union_view = true _fast_full_scan_enabled = true _optim_enhance_nnull_detection = true _parallel_broadcast_enabled = true _px_broadcast_fudge_factor = 100 _ordered_nested_loop = true _no_or_expansion = false optimizer_index_cost_adj = 100 optimizer_index_caching = 0 _system_index_caching = 0 _disable_datalayer_sampling = false query_rewrite_enabled = true query_rewrite_integrity = enforced _query_cost_rewrite = true _query_rewrite_2 = true _query_rewrite_1 = true _query_rewrite_expression = true _query_rewrite_jgmigrate = true _query_rewrite_fpc = true _query_rewrite_drj = true _full_pwise_join_enabled = true _partial_pwise_join_enabled = true _left_nested_loops_random = true _improved_row_length_enabled = true _index_join_enabled = true _enable_type_dep_selectivity = true _improved_outerjoin_card = true _optimizer_adjust_for_nulls = true _optimizer_degree = 0 _use_column_stats_for_function = true _subquery_pruning_enabled = true _subquery_pruning_mv_enabled = false _or_expand_nvl_predicate = true _like_with_bind_as_equality = false _table_scan_cost_plus_one = true _cost_equality_semi_join = true _default_non_equality_sel_check = true _new_initial_join_orders = true _oneside_colstat_for_equijoins = true _optim_peek_user_binds = true _minimal_stats_aggregation = true _force_temptables_for_gsets = false workarea_size_policy = auto _smm_auto_cost_enabled = true _gs_anti_semi_join_allowed = true _optim_new_default_join_sel = true optimizer_dynamic_sampling = 2 _pre_rewrite_push_pred = true _optimizer_new_join_card_computation = true _union_rewrite_for_gs = yes_gset_mvs _generalized_pruning_enabled = true _optim_adjust_for_part_skews = true _force_datefold_trunc = false _optimizer_system_stats_usage = true skip_unusable_indexes = true _remove_aggr_subquery = true _optimizer_push_down_distinct = 0 _dml_monitoring_enabled = true _optimizer_undo_changes = false _predicate_elimination_enabled = true _nested_loop_fudge = 100 _project_view_columns = true _local_communication_costing_enabled = true _local_communication_ratio = 50 _query_rewrite_vop_cleanup = true _slave_mapping_enabled = true _optimizer_cost_based_transformation = linear _optimizer_mjc_enabled = true _right_outer_hash_enable = true _spr_push_pred_refspr = true _optimizer_cache_stats = false _optimizer_cbqt_factor = 50 _optimizer_squ_bottomup = true _fic_area_size = 131072 _optimizer_skip_scan_enabled = true _optimizer_cost_filter_pred = false _optimizer_sortmerge_join_enabled = true _optimizer_join_sel_sanity_check = true _mmv_query_rewrite_enabled = true _bt_mmv_query_rewrite_enabled = true _add_stale_mv_to_dependency_list = true _distinct_view_unnesting = false _optimizer_dim_subq_join_sel = true _optimizer_disable_strans_sanity_checks = 0 _optimizer_compute_index_stats = true _push_join_union_view2 = true _optimizer_ignore_hints = false _optimizer_random_plan = 0 _query_rewrite_setopgrw_enable = true _optimizer_correct_sq_selectivity = true _disable_function_based_index = false _optimizer_join_order_control = 3 _optimizer_cartesian_enabled = true _optimizer_starplan_enabled = true _extended_pruning_enabled = true _optimizer_push_pred_cost_based = true _optimizer_null_aware_antijoin = true _optimizer_extend_jppd_view_types = true _sql_model_unfold_forloops = run_time _enable_dml_lock_escalation = false _bloom_filter_enabled = true _update_bji_ipdml_enabled = 0 _optimizer_extended_cursor_sharing = udo _dm_max_shared_pool_pct = 1 _optimizer_cost_hjsmj_multimatch = true _optimizer_transitivity_retain = true _px_pwg_enabled = true optimizer_secure_view_merging = true _optimizer_join_elimination_enabled = true flashback_table_rpi = non_fbt _optimizer_cbqt_no_size_restriction = true _optimizer_enhanced_filter_push = true _optimizer_filter_pred_pullup = true _rowsrc_trace_level = 0 _simple_view_merging = true _optimizer_rownum_pred_based_fkr = true _optimizer_better_inlist_costing = all _optimizer_self_induced_cache_cost = false _optimizer_min_cache_blocks = 10 _optimizer_or_expansion = depth _optimizer_order_by_elimination_enabled = true _optimizer_outer_to_anti_enabled = true _selfjoin_mv_duplicates = true _dimension_skip_null = true _force_rewrite_enable = false _optimizer_star_tran_in_with_clause = true _optimizer_complex_pred_selectivity = true _optimizer_connect_by_cost_based = true _gby_hash_aggregation_enabled = true _globalindex_pnum_filter_enabled = true _px_minus_intersect = true _fix_control_key = 0 _force_slave_mapping_intra_part_loads = false _force_tmp_segment_loads = false _query_mmvrewrite_maxpreds = 10 _query_mmvrewrite_maxintervals = 5 _query_mmvrewrite_maxinlists = 5 _query_mmvrewrite_maxdmaps = 10 _query_mmvrewrite_maxcmaps = 20 _query_mmvrewrite_maxregperm = 512 _query_mmvrewrite_maxmergedcmaps = 50 _query_mmvrewrite_maxqryinlistvals = 500 _disable_parallel_conventional_load = false _trace_virtual_columns = false _replace_virtual_columns = true _virtual_column_overload_allowed = true _kdt_buffering = true _first_k_rows_dynamic_proration = true _optimizer_sortmerge_join_inequality = true _optimizer_aw_stats_enabled = true _bloom_pruning_enabled = true result_cache_mode = MANUAL _px_ual_serial_input = true _optimizer_skip_scan_guess = false _enable_row_shipping = true _row_shipping_threshold = 80 _row_shipping_explain = false transaction_isolation_level = read_commited _optimizer_distinct_elimination = true _optimizer_multi_level_push_pred = true _optimizer_group_by_placement = true _optimizer_rownum_bind_default = 10 _enable_query_rewrite_on_remote_objs = true _optimizer_extended_cursor_sharing_rel = simple _optimizer_adaptive_cursor_sharing = true _direct_path_insert_features = 0 _optimizer_improve_selectivity = true optimizer_use_pending_statistics = false _optimizer_enable_density_improvements = true _optimizer_aw_join_push_enabled = true _optimizer_connect_by_combine_sw = true _enable_pmo_ctas = 0 _optimizer_native_full_outer_join = force _bloom_predicate_enabled = true _optimizer_enable_extended_stats = true _is_lock_table_for_ddl_wait_lock = 0 _pivot_implementation_method = choose optimizer_capture_sql_plan_baselines = false optimizer_use_sql_plan_baselines = true _optimizer_star_trans_min_cost = 0 _optimizer_star_trans_min_ratio = 0 _with_subquery = OPTIMIZER _optimizer_fkr_index_cost_bias = 10 _optimizer_use_subheap = true parallel_degree_policy = manual parallel_degree = 0 parallel_min_time_threshold = 10 _parallel_time_unit = 10 _optimizer_or_expansion_subheap = true _optimizer_free_transformation_heap = true _optimizer_reuse_cost_annotations = true _result_cache_auto_size_threshold = 100 _result_cache_auto_time_threshold = 1000 _optimizer_nested_rollup_for_gset = 100 _nlj_batching_enabled = 1 parallel_query_default_dop = 0 is_recur_flags = 0 optimizer_use_invisible_indexes = false flashback_data_archive_internal_cursor = 0 _optimizer_extended_stats_usage_control = 224 _parallel_syspls_obey_force = true cell_offload_processing = true _rdbms_internal_fplib_enabled = false db_file_multiblock_read_count = 128 _bloom_folding_enabled = true _mv_generalized_oj_refresh_opt = true cell_offload_compaction = ADAPTIVE parallel_degree_limit = 65535 parallel_force_local = false total_cpu_count = 48 cell_offload_plan_display = AUTO _optimizer_coalesce_subqueries = true _optimizer_fast_pred_transitivity = true _optimizer_fast_access_pred_analysis = true _optimizer_unnest_disjunctive_subq = true _optimizer_unnest_corr_set_subq = true _optimizer_distinct_agg_transform = true _aggregation_optimization_settings = 0 _optimizer_connect_by_elim_dups = true _optimizer_eliminate_filtering_join = true _connect_by_use_union_all = true dst_upgrade_insert_conv = true advanced_queuing_internal_cursor = 0 _optimizer_unnest_all_subqueries = true _bloom_predicate_pushdown_to_storage = true _bloom_vector_elements = 0 _bloom_pushing_max = 524288 parallel_autodop = 0 parallel_ddldml = 0 _parallel_cluster_cache_policy = adaptive _parallel_scalability = 50 iot_internal_cursor = 0 _optimizer_instance_count = 0 _optimizer_connect_by_cb_whr_only = false _suppress_scn_chk_for_cqn = nosuppress_1466 _optimizer_join_factorization = true _optimizer_use_cbqt_star_transformation = true _optimizer_table_expansion = true _and_pruning_enabled = true _deferred_constant_folding_mode = DEFAULT _optimizer_distinct_placement = true partition_pruning_internal_cursor = 0 parallel_hinted = none _sql_compatibility = 0 _optimizer_use_feedback = true _optimizer_try_st_before_jppd = true Bug Fix Control Environment fix 3834770 = 1 fix 3746511 = enabled fix 4519016 = enabled fix 3118776 = enabled fix 4488689 = enabled fix 2194204 = disabled fix 2660592 = enabled fix 2320291 = enabled fix 2324795 = enabled fix 4308414 = enabled fix 3499674 = disabled fix 4569940 = enabled fix 4631959 = enabled fix 4519340 = enabled fix 4550003 = enabled fix 1403283 = enabled fix 4554846 = enabled fix 4602374 = enabled fix 4584065 = enabled fix 4545833 = enabled fix 4611850 = enabled fix 4663698 = enabled fix 4663804 = enabled fix 4666174 = enabled fix 4567767 = enabled fix 4556762 = 15 fix 4728348 = enabled fix 4708389 = enabled fix 4175830 = enabled fix 4752814 = enabled fix 4583239 = enabled fix 4386734 = enabled fix 4887636 = enabled fix 4483240 = enabled fix 4872602 = disabled fix 4711525 = enabled fix 4545802 = enabled fix 4605810 = enabled fix 4704779 = enabled fix 4900129 = enabled fix 4924149 = enabled fix 4663702 = enabled fix 4878299 = enabled fix 4658342 = enabled fix 4881533 = enabled fix 4676955 = enabled fix 4273361 = enabled fix 4967068 = enabled fix 4969880 = disabled fix 5005866 = enabled fix 5015557 = enabled fix 4705343 = enabled fix 4904838 = enabled fix 4716096 = enabled fix 4483286 = disabled fix 4722900 = enabled fix 4615392 = enabled fix 5096560 = enabled fix 5029464 = enabled fix 4134994 = enabled fix 4904890 = enabled fix 5104624 = enabled fix 5014836 = enabled fix 4768040 = enabled fix 4600710 = enabled fix 5129233 = enabled fix 4595987 = enabled fix 4908162 = enabled fix 5139520 = enabled fix 5084239 = enabled fix 5143477 = disabled fix 2663857 = enabled fix 4717546 = enabled fix 5240264 = disabled fix 5099909 = enabled fix 5240607 = enabled fix 5195882 = enabled fix 5220356 = enabled fix 5263572 = enabled fix 5385629 = enabled fix 5302124 = enabled fix 5391942 = enabled fix 5384335 = enabled fix 5482831 = enabled fix 4158812 = enabled fix 5387148 = enabled fix 5383891 = enabled fix 5466973 = enabled fix 5396162 = enabled fix 5394888 = enabled fix 5395291 = enabled fix 5236908 = enabled fix 5509293 = enabled fix 5449488 = enabled fix 5567933 = enabled fix 5570494 = enabled fix 5288623 = enabled fix 5505995 = enabled fix 5505157 = enabled fix 5112460 = enabled fix 5554865 = enabled fix 5112260 = enabled fix 5112352 = enabled fix 5547058 = enabled fix 5618040 = enabled fix 5585313 = enabled fix 5547895 = enabled fix 5634346 = enabled fix 5620485 = enabled fix 5483301 = enabled fix 5657044 = enabled fix 5694984 = enabled fix 5868490 = enabled fix 5650477 = enabled fix 5611962 = enabled fix 4279274 = enabled fix 5741121 = enabled fix 5714944 = enabled fix 5391505 = enabled fix 5762598 = enabled fix 5578791 = enabled fix 5259048 = enabled fix 5882954 = enabled fix 2492766 = enabled fix 5707608 = enabled fix 5891471 = enabled fix 5884780 = enabled fix 5680702 = enabled fix 5371452 = enabled fix 5838613 = enabled fix 5949981 = enabled fix 5624216 = enabled fix 5741044 = enabled fix 5976822 = enabled fix 6006457 = enabled fix 5872956 = enabled fix 5923644 = enabled fix 5943234 = enabled fix 5844495 = enabled fix 4168080 = enabled fix 6020579 = enabled fix 5842686 = disabled fix 5996801 = enabled fix 5593639 = enabled fix 6133948 = enabled fix 3151991 = enabled fix 6146906 = enabled fix 6239909 = enabled fix 6267621 = enabled fix 5909305 = enabled fix 6279918 = enabled fix 6141818 = enabled fix 6151963 = enabled fix 6251917 = enabled fix 6282093 = enabled fix 6119510 = enabled fix 6119382 = enabled fix 3801750 = enabled fix 5705630 = disabled fix 5944076 = enabled fix 5406763 = enabled fix 6070954 = enabled fix 6282944 = enabled fix 6138746 = enabled fix 6082745 = enabled fix 3426050 = enabled fix 599680 = enabled fix 6062266 = enabled fix 6087237 = enabled fix 6122894 = enabled fix 6377505 = enabled fix 5893768 = enabled fix 6163564 = enabled fix 6073325 = enabled fix 6188881 = enabled fix 6007259 = enabled fix 6239971 = enabled fix 5284200 = disabled fix 6042205 = enabled fix 6051211 = enabled fix 6434668 = enabled fix 6438752 = enabled fix 5936366 = enabled fix 6439032 = enabled fix 6438892 = enabled fix 6006300 = enabled fix 5947231 = enabled fix 5416118 = 1 fix 6365442 = 1 fix 6239039 = enabled fix 6502845 = enabled fix 6913094 = enabled fix 6029469 = enabled fix 5919513 = enabled fix 6057611 = enabled fix 6469667 = enabled fix 6608941 = disabled fix 6368066 = enabled fix 6329318 = enabled fix 6656356 = enabled fix 4507997 = enabled fix 6671155 = enabled fix 6694548 = enabled fix 6688200 = enabled fix 6612471 = enabled fix 6708183 = disabled fix 6326934 = enabled fix 6520717 = disabled fix 6714199 = enabled fix 6681545 = enabled fix 6748058 = enabled fix 6167716 = enabled fix 6674254 = enabled fix 6468287 = enabled fix 6503543 = enabled fix 6808773 = disabled fix 6766962 = enabled fix 6120483 = enabled fix 6670551 = enabled fix 6771838 = enabled fix 6626018 = disabled fix 6530596 = enabled fix 6778642 = enabled fix 6699059 = enabled fix 6376551 = enabled fix 6429113 = enabled fix 6782437 = enabled fix 6776808 = enabled fix 6765823 = enabled fix 6768660 = enabled fix 6782665 = enabled fix 6610822 = enabled fix 6514189 = enabled fix 6818410 = enabled fix 6827696 = enabled fix 6773613 = enabled fix 5902962 = enabled fix 6956212 = enabled fix 3056297 = enabled fix 6440977 = disabled fix 6972291 = disabled fix 6904146 = enabled fix 6221403 = enabled fix 5475051 = enabled fix 6845871 = enabled fix 5468809 = enabled fix 6917633 = enabled fix 4444536 = disabled fix 6955210 = enabled fix 6994194 = enabled fix 6399597 = disabled fix 6951776 = enabled fix 5648287 = 3 fix 6987082 = disabled fix 7132036 = enabled fix 6980350 = enabled fix 5199213 = enabled fix 7138405 = enabled fix 7148689 = enabled fix 6820988 = enabled fix 7032684 = enabled fix 6617866 = enabled fix 7155968 = enabled fix 7127980 = enabled fix 6982954 = enabled fix 7241819 = enabled fix 6897034 = enabled fix 7236148 = enabled fix 7298570 = enabled fix 7249095 = enabled fix 7314499 = enabled fix 7324224 = enabled fix 7289023 = enabled fix 7237571 = enabled fix 7116357 = enabled fix 7345484 = enabled fix 7375179 = enabled fix 6430500 = disabled fix 5897486 = enabled fix 6774209 = enabled fix 7306637 = enabled fix 6451322 = enabled fix 7208131 = enabled fix 7388652 = enabled fix 7127530 = enabled fix 6751206 = enabled fix 6669103 = enabled fix 7430474 = enabled fix 6990305 = enabled fix 7043307 = enabled fix 6921505 = enabled fix 7388457 = enabled fix 3120429 = enabled fix 7452823 = disabled fix 6838105 = enabled fix 6769711 = enabled fix 7170213 = enabled fix 6528872 = enabled fix 7295298 = enabled fix 5922070 = enabled fix 7259468 = enabled fix 6418552 = enabled fix 4619997 = enabled fix 7524366 = enabled fix 6942476 = enabled fix 6418771 = enabled fix 7375077 = enabled fix 5400639 = enabled fix 4570921 = enabled fix 7426911 = enabled fix 5099019 = disabled fix 7528216 = enabled fix 7521266 = enabled fix 7385140 = enabled fix 7576516 = enabled fix 7573526 = enabled fix 7576476 = enabled fix 7165898 = enabled fix 7263214 = enabled fix 3320140 = enabled fix 7555510 = enabled fix 7613118 = enabled fix 7597059 = enabled fix 7558911 = enabled fix 5520732 = enabled fix 7679490 = disabled fix 7449971 = enabled fix 3628118 = enabled fix 4370840 = enabled fix 7281191 = enabled fix 7519687 = enabled fix 5029592 = 3 fix 6012093 = 1 fix 6053861 = disabled fix 6941515 = disabled fix 7696414 = enabled fix 7272039 = enabled fix 7834811 = enabled fix 7640597 = enabled fix 7341616 = enabled fix 7168184 = enabled fix 399198 = enabled fix 7831070 = enabled fix 7676897 = disabled fix 7414637 = enabled fix 7585456 = enabled fix 8202421 = enabled fix 7658097 = disabled fix 8251486 = enabled fix 7132684 = enabled fix 7512227 = enabled fix 6972987 = enabled fix 7199035 = enabled fix 8243446 = enabled fix 7650462 = enabled fix 6720701 = enabled fix 7592673 = enabled fix 7718694 = enabled fix 7534027 = enabled fix 7708267 = enabled fix 5716785 = enabled fix 7356191 = enabled fix 7679161 = enabled fix 7597159 = enabled fix 7499258 = enabled fix 8328363 = enabled fix 7452863 = enabled fix 8284930 = enabled fix 7298626 = enabled fix 7657126 = enabled fix 8371884 = enabled fix 8318020 = enabled fix 8255423 = enabled fix 7135745 = enabled fix 8356253 = enabled fix 7534257 = enabled fix 8323407 = enabled fix 7539815 = enabled fix 8289316 = enabled fix 8447850 = enabled fix 7675944 = enabled fix 8355120 = enabled fix 7176746 = enabled fix 8442891 = enabled fix 8373261 = enabled fix 7679164 = enabled fix 7670533 = enabled fix 8408665 = enabled fix 8491399 = enabled fix 8348392 = enabled fix 8348585 = enabled fix 8508056 = enabled fix 8335178 = enabled fix 8515269 = enabled fix 8247017 = enabled fix 7325597 = enabled fix 8531490 = enabled fix 6163600 = enabled fix 8589278 = disabled fix 8557992 = enabled fix 7556098 = enabled fix 8580883 = enabled fix 5892599 = disabled fix 8609714 = enabled fix 8514561 = enabled fix 8619631 = disabled *************************************** PARAMETERS IN OPT_PARAM HINT **************************** *************************************** Column Usage Monitoring is ON: tracking level = 1 *************************************** Considering Query Transformations on query block SEL$1 (#0) ************************** Query transformations (QT) ************************** JF: Checking validity of join factorization for query block SEL$10 (#0) JF: Bypassed: not a UNION or UNION-ALL query block. ST: not valid since star transformation parameter is FALSE TE: Checking validity of table expansion for query block SEL$10 (#0) TE: Bypassed: No partitioned table in query block. JF: Checking validity of join factorization for query block SEL$11 (#0) JF: Bypassed: not a UNION or UNION-ALL query block. ST: not valid since star transformation parameter is FALSE TE: Checking validity of table expansion for query block SEL$11 (#0) TE: Bypassed: No partitioned table in query block. JF: Checking validity of join factorization for query block SEL$9 (#0) JF: Bypassed: not a UNION or UNION-ALL query block. ST: not valid since star transformation parameter is FALSE TE: Checking validity of table expansion for query block SEL$9 (#0) TE: Bypassed: No partitioned table in query block. JF: Checking validity of join factorization for query block SEL$8 (#0) JF: Bypassed: not a UNION or UNION-ALL query block. ST: not valid since star transformation parameter is FALSE TE: Checking validity of table expansion for query block SEL$8 (#0) TE: Bypassed: No partitioned table in query block. JF: Checking validity of join factorization for query block SEL$12 (#0) JF: Bypassed: not a UNION or UNION-ALL query block. ST: not valid since star transformation parameter is FALSE TE: Checking validity of table expansion for query block SEL$12 (#0) TE: Bypassed: No partitioned table in query block. JF: Checking validity of join factorization for query block SEL$7 (#0) JF: Bypassed: not a UNION or UNION-ALL query block. ST: not valid since star transformation parameter is FALSE TE: Checking validity of table expansion for query block SEL$7 (#0) TE: Bypassed: No partitioned table in query block. JF: Checking validity of join factorization for query block SEL$13 (#0) JF: Bypassed: not a UNION or UNION-ALL query block. ST: not valid since star transformation parameter is FALSE TE: Checking validity of table expansion for query block SEL$13 (#0) TE: Bypassed: No partitioned table in query block. JF: Checking validity of join factorization for query block SET$1 (#0) JF: Bypassed: Not more than one branch has JF optimization opportunity. ST: not valid since star transformation parameter is FALSE TE: Checking validity of table expansion for query block SET$1 (#0) TE: Bypassed: No partitioned table in query block. JF: Checking validity of join factorization for query block SEL$5 (#0) JF: Bypassed: not a UNION or UNION-ALL query block. ST: not valid since star transformation parameter is FALSE TE: Checking validity of table expansion for query block SEL$5 (#0) TE: Bypassed: No partitioned table in query block. JF: Checking validity of join factorization for query block SEL$6 (#0) JF: Bypassed: not a UNION or UNION-ALL query block. ST: not valid since star transformation parameter is FALSE TE: Checking validity of table expansion for query block SEL$6 (#0) TE: Bypassed: No partitioned table in query block. JF: Checking validity of join factorization for query block SEL$4 (#0) JF: Bypassed: not a UNION or UNION-ALL query block. ST: not valid since star transformation parameter is FALSE TE: Checking validity of table expansion for query block SEL$4 (#0) TE: Bypassed: No partitioned table in query block. JF: Checking validity of join factorization for query block SEL$3 (#0) JF: Bypassed: not a UNION or UNION-ALL query block. ST: not valid since star transformation parameter is FALSE TE: Checking validity of table expansion for query block SEL$3 (#0) TE: Bypassed: No partitioned table in query block. JF: Checking validity of join factorization for query block SEL$2 (#0) JF: Bypassed: not a UNION or UNION-ALL query block. ST: not valid since star transformation parameter is FALSE TE: Checking validity of table expansion for query block SEL$2 (#0) TE: Bypassed: No partitioned table in query block. Check Basic Validity for Non-Union View for query block SEL$2 (#0) JPPD: JPPD bypassed: View has unsupported constructs. Check Basic Validity for Non-Union View for query block SEL$3 (#0) JPPD: JPPD bypassed: View has unsupported constructs. Check Basic Validity for Non-Union View for query block SEL$4 (#0) JPPD: JPPD bypassed: View has unsupported constructs. Check Basic Validity for Non-Union View for query block SET$1 (#0) JPPD: JPPD bypassed: View is a set query block. Check Basic Validity for Non-Union View for query block SEL$9 (#0) JPPD: JPPD bypassed: View has unsupported constructs. JF: Checking validity of join factorization for query block SEL$1 (#0) JF: Bypassed: not a UNION or UNION-ALL query block. ST: not valid since star transformation parameter is FALSE TE: Checking validity of table expansion for query block SEL$1 (#0) TE: Bypassed: No partitioned table in query block. CBQT bypassed for query block SEL$1 (#0): no complex view, sub-queries or UNION (ALL) queries. CBQT: Validity checks failed for 2rdfv5vn7kq87. CSE: Considering common sub-expression elimination in query block SEL$1 (#0) ************************* Common Subexpression elimination (CSE) ************************* CSE: Considering common sub-expression elimination in query block SEL$2 (#0) ************************* Common Subexpression elimination (CSE) ************************* CSE: CSE not performed on query block SEL$2 (#0). CSE: Considering common sub-expression elimination in query block SEL$3 (#0) ************************* Common Subexpression elimination (CSE) ************************* CSE: CSE not performed on query block SEL$3 (#0). CSE: Considering common sub-expression elimination in query block SEL$4 (#0) ************************* Common Subexpression elimination (CSE) ************************* CSE: Considering common sub-expression elimination in query block SEL$6 (#0) ************************* Common Subexpression elimination (CSE) ************************* CSE: CSE not performed on query block SEL$6 (#0). CSE: Considering common sub-expression elimination in query block SEL$5 (#0) ************************* Common Subexpression elimination (CSE) ************************* CSE: CSE not performed on query block SEL$5 (#0). CSE: CSE not performed on query block SEL$4 (#0). CSE: Considering common sub-expression elimination in query block SET$1 (#0) ************************* Common Subexpression elimination (CSE) ************************* CSE: CSE not performed on query block SET$1 (#0). CSE: Considering common sub-expression elimination in query block SEL$9 (#0) ************************* Common Subexpression elimination (CSE) ************************* CSE: Considering common sub-expression elimination in query block SEL$11 (#0) ************************* Common Subexpression elimination (CSE) ************************* CSE: CSE not performed on query block SEL$11 (#0). CSE: Considering common sub-expression elimination in query block SEL$10 (#0) ************************* Common Subexpression elimination (CSE) ************************* CSE: CSE not performed on query block SEL$10 (#0). CSE: CSE not performed on query block SEL$9 (#0). CSE: CSE not performed on query block SEL$1 (#0). OBYE: Considering Order-by Elimination from view SEL$1 (#0) *************************** Order-by elimination (OBYE) *************************** OBYE: OBYE bypassed: no order by to eliminate. JE: Considering Join Elimination on query block SEL$11 (#0) ************************* Join Elimination (JE) ************************* SQL:******* UNPARSED QUERY IS ******* SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') SQL:******* UNPARSED QUERY IS ******* SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') Query block SEL$11 (#0) unchanged JE: Considering Join Elimination on query block SEL$9 (#0) ************************* Join Elimination (JE) ************************* SQL:******* UNPARSED QUERY IS ******* SELECT "O"."OBJ#" "OBJ#","O"."DATAOBJ#" "DATAOBJ#","O"."NAME" "NAME","O"."NAMESPACE" "NAMESPACE","O"."SUBNAME" "SUBNAME","O"."TYPE#" "TYPE#","O"."CTIME" "CTIME","O"."MTIME" "MTIME","O"."STIME" "STIME","O"."STATUS" "STATUS","O"."LINKNAME" "LINKNAME","O"."FLAGS" "FLAGS","O"."SPARE3" "OWNER#",CASE WHEN (("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87) OR BITAND("U"."SPARE1",16)=0) THEN NULL WHEN "U"."TYPE#"=2 THEN (SELECT "EO"."NAME" "NAME" FROM SYS."OBJ$" "EO" WHERE "EO"."OBJ#"="U"."SPARE2") ELSE 'ORA$BASE' END "DEFINING_EDITION" FROM SYS."OBJ$" "O",SYS."USER$" "U" WHERE "O"."OWNER#"="U"."USER#" AND ("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87 AND "O"."TYPE#"<>88 OR BITAND("U"."SPARE1",16)=0 OR ("O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=7 OR "O"."TYPE#"=8 OR "O"."TYPE#"=9 OR "O"."TYPE#"=10 OR "O"."TYPE#"=11 OR "O"."TYPE#"=12 OR "O"."TYPE#"=13 OR "O"."TYPE#"=14 OR "O"."TYPE#"=22 OR "O"."TYPE#"=87) AND ("U"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "U"."TYPE#"=2 AND "U"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id')))) SQL:******* UNPARSED QUERY IS ******* SELECT "O"."OBJ#" "OBJ#","O"."DATAOBJ#" "DATAOBJ#","O"."NAME" "NAME","O"."NAMESPACE" "NAMESPACE","O"."SUBNAME" "SUBNAME","O"."TYPE#" "TYPE#","O"."CTIME" "CTIME","O"."MTIME" "MTIME","O"."STIME" "STIME","O"."STATUS" "STATUS","O"."LINKNAME" "LINKNAME","O"."FLAGS" "FLAGS","O"."SPARE3" "OWNER#",CASE WHEN (("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87) OR BITAND("U"."SPARE1",16)=0) THEN NULL WHEN "U"."TYPE#"=2 THEN (SELECT "EO"."NAME" "NAME" FROM SYS."OBJ$" "EO" WHERE "EO"."OBJ#"="U"."SPARE2") ELSE 'ORA$BASE' END "DEFINING_EDITION" FROM SYS."OBJ$" "O",SYS."USER$" "U" WHERE "O"."OWNER#"="U"."USER#" AND ("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87 AND "O"."TYPE#"<>88 OR BITAND("U"."SPARE1",16)=0 OR ("O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=7 OR "O"."TYPE#"=8 OR "O"."TYPE#"=9 OR "O"."TYPE#"=10 OR "O"."TYPE#"=11 OR "O"."TYPE#"=12 OR "O"."TYPE#"=13 OR "O"."TYPE#"=14 OR "O"."TYPE#"=22 OR "O"."TYPE#"=87) AND ("U"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "U"."TYPE#"=2 AND "U"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id')))) Query block SEL$9 (#0) unchanged JE: Considering Join Elimination on query block SEL$7 (#0) ************************* Join Elimination (JE) ************************* SQL:******* UNPARSED QUERY IS ******* SELECT "U"."NAME" "NAME","O"."NAME" "NAME","O"."SUBNAME" "SUBNAME","O"."OBJ#" "OBJ#","O"."DATAOBJ#" "DATAOBJ#",DECODE("O"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB',22,'LIBRARY',23,'DIRECTORY',24,'QUEUE',28,'JAVA SOURCE',29,'JAVA CLASS',30,'JAVA RESOURCE',32,'INDEXTYPE',33,'OPERATOR',34,'TABLE SUBPARTITION',35,'INDEX SUBPARTITION',40,'LOB PARTITION',41,'LOB SUBPARTITION',42,NVL( (SELECT 'REWRITE EQUIVALENCE' "'REWRITEEQUIVALENCE'" FROM SYS."SUM$" "S" WHERE "S"."OBJ#"="O"."OBJ#" AND BITAND("S"."XPFLAGS",8388608)=8388608),'MATERIALIZED VIEW'),43,'DIMENSION',44,'CONTEXT',46,'RULE SET',47,'RESOURCE PLAN',48,'CONSUMER GROUP',51,'SUBSCRIPTION',52,'LOCATION',55,'XML SCHEMA',56,'JAVA DATA',57,'EDITION',59,'RULE',60,'CAPTURE',61,'APPLY',62,'EVALUATION CONTEXT',66,'JOB',67,'PROGRAM',68,'JOB CLASS',69,'WINDOW',72,'SCHEDULER GROUP',74,'SCHEDULE',79,'CHAIN',81,'FILE GROUP',82,'MINING MODEL',87,'ASSEMBLY',90,'CREDENTIAL',92,'CUBE DIMENSION',93,'CUBE',94,'MEASURE FOLDER',95,'CUBE BUILD PROCESS',100,'FILE WATCHER',101,'DESTINATION','UNDEFINED') "DECODE(O.TYPE#,0,'NEXTOBJECT',","O"."CTIME" "CTIME","O"."MTIME" "MTIME",TO_CHAR("O"."STIME",'YYYY-MM-DD:HH24:MI:SS') "TO_CHAR(O.STIME,'YYYY-MM-DD:HH",DECODE("O"."STATUS",0,'N/A',1,'VALID','INVALID') "DECODE(O.STATUS,0,'N/A',1,'VAL",DECODE(BITAND("O"."FLAGS",2),0,'N',2,'Y','N') "DECODE(BITAND(O.FLAGS,2),0,'N'",DECODE(BITAND("O"."FLAGS",4),0,'N',4,'Y','N') "DECODE(BITAND(O.FLAGS,4),0,'N'",DECODE(BITAND("O"."FLAGS",16),0,'N',16,'Y','N') "DECODE(BITAND(O.FLAGS,16),0,'N","O"."NAMESPACE" "NAMESPACE","O"."DEFINING_EDITION" "DEFINING_EDITION" FROM (SELECT "O"."OBJ#" "OBJ#","O"."DATAOBJ#" "DATAOBJ#","O"."NAME" "NAME","O"."NAMESPACE" "NAMESPACE","O"."SUBNAME" "SUBNAME","O"."TYPE#" "TYPE#","O"."CTIME" "CTIME","O"."MTIME" "MTIME","O"."STIME" "STIME","O"."STATUS" "STATUS","O"."LINKNAME" "LINKNAME","O"."FLAGS" "FLAGS","O"."SPARE3" "OWNER#",CASE WHEN (("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87) OR BITAND("U"."SPARE1",16)=0) THEN NULL WHEN "U"."TYPE#"=2 THEN (SELECT "EO"."NAME" "NAME" FROM SYS."OBJ$" "EO" WHERE "EO"."OBJ#"="U"."SPARE2") ELSE 'ORA$BASE' END "DEFINING_EDITION" FROM SYS."OBJ$" "O",SYS."USER$" "U" WHERE "O"."OWNER#"="U"."USER#" AND ("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87 AND "O"."TYPE#"<>88 OR BITAND("U"."SPARE1",16)=0 OR ("O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=7 OR "O"."TYPE#"=8 OR "O"."TYPE#"=9 OR "O"."TYPE#"=10 OR "O"."TYPE#"=11 OR "O"."TYPE#"=12 OR "O"."TYPE#"=13 OR "O"."TYPE#"=14 OR "O"."TYPE#"=22 OR "O"."TYPE#"=87) AND ("U"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "U"."TYPE#"=2 AND "U"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id'))))) "O","SYS"."USER$" "U" WHERE "O"."OWNER#"="U"."USER#" AND "O"."LINKNAME" IS NULL AND ("O"."TYPE#"<>1 AND "O"."TYPE#"<>10 OR "O"."TYPE#"=1 AND 1= (SELECT 1 "1" FROM "SYS"."IND$" "I" WHERE "I"."OBJ#"="O"."OBJ#" AND ("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9))) AND "O"."NAME"<>'_NEXT_OBJECT' AND "O"."NAME"<>'_default_auditing_options_' AND BITAND("O"."FLAGS",128)=0 SQL:******* UNPARSED QUERY IS ******* SELECT "U"."NAME" "NAME","O"."NAME" "NAME","O"."SUBNAME" "SUBNAME","O"."OBJ#" "OBJ#","O"."DATAOBJ#" "DATAOBJ#",DECODE("O"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB',22,'LIBRARY',23,'DIRECTORY',24,'QUEUE',28,'JAVA SOURCE',29,'JAVA CLASS',30,'JAVA RESOURCE',32,'INDEXTYPE',33,'OPERATOR',34,'TABLE SUBPARTITION',35,'INDEX SUBPARTITION',40,'LOB PARTITION',41,'LOB SUBPARTITION',42,NVL( (SELECT 'REWRITE EQUIVALENCE' "'REWRITEEQUIVALENCE'" FROM SYS."SUM$" "S" WHERE "S"."OBJ#"="O"."OBJ#" AND BITAND("S"."XPFLAGS",8388608)=8388608),'MATERIALIZED VIEW'),43,'DIMENSION',44,'CONTEXT',46,'RULE SET',47,'RESOURCE PLAN',48,'CONSUMER GROUP',51,'SUBSCRIPTION',52,'LOCATION',55,'XML SCHEMA',56,'JAVA DATA',57,'EDITION',59,'RULE',60,'CAPTURE',61,'APPLY',62,'EVALUATION CONTEXT',66,'JOB',67,'PROGRAM',68,'JOB CLASS',69,'WINDOW',72,'SCHEDULER GROUP',74,'SCHEDULE',79,'CHAIN',81,'FILE GROUP',82,'MINING MODEL',87,'ASSEMBLY',90,'CREDENTIAL',92,'CUBE DIMENSION',93,'CUBE',94,'MEASURE FOLDER',95,'CUBE BUILD PROCESS',100,'FILE WATCHER',101,'DESTINATION','UNDEFINED') "DECODE(O.TYPE#,0,'NEXTOBJECT',","O"."CTIME" "CTIME","O"."MTIME" "MTIME",TO_CHAR("O"."STIME",'YYYY-MM-DD:HH24:MI:SS') "TO_CHAR(O.STIME,'YYYY-MM-DD:HH",DECODE("O"."STATUS",0,'N/A',1,'VALID','INVALID') "DECODE(O.STATUS,0,'N/A',1,'VAL",DECODE(BITAND("O"."FLAGS",2),0,'N',2,'Y','N') "DECODE(BITAND(O.FLAGS,2),0,'N'",DECODE(BITAND("O"."FLAGS",4),0,'N',4,'Y','N') "DECODE(BITAND(O.FLAGS,4),0,'N'",DECODE(BITAND("O"."FLAGS",16),0,'N',16,'Y','N') "DECODE(BITAND(O.FLAGS,16),0,'N","O"."NAMESPACE" "NAMESPACE","O"."DEFINING_EDITION" "DEFINING_EDITION" FROM (SELECT "O"."OBJ#" "OBJ#","O"."DATAOBJ#" "DATAOBJ#","O"."NAME" "NAME","O"."NAMESPACE" "NAMESPACE","O"."SUBNAME" "SUBNAME","O"."TYPE#" "TYPE#","O"."CTIME" "CTIME","O"."MTIME" "MTIME","O"."STIME" "STIME","O"."STATUS" "STATUS","O"."LINKNAME" "LINKNAME","O"."FLAGS" "FLAGS","O"."SPARE3" "OWNER#",CASE WHEN (("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87) OR BITAND("U"."SPARE1",16)=0) THEN NULL WHEN "U"."TYPE#"=2 THEN (SELECT "EO"."NAME" "NAME" FROM SYS."OBJ$" "EO" WHERE "EO"."OBJ#"="U"."SPARE2") ELSE 'ORA$BASE' END "DEFINING_EDITION" FROM SYS."OBJ$" "O",SYS."USER$" "U" WHERE "O"."OWNER#"="U"."USER#" AND ("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87 AND "O"."TYPE#"<>88 OR BITAND("U"."SPARE1",16)=0 OR ("O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=7 OR "O"."TYPE#"=8 OR "O"."TYPE#"=9 OR "O"."TYPE#"=10 OR "O"."TYPE#"=11 OR "O"."TYPE#"=12 OR "O"."TYPE#"=13 OR "O"."TYPE#"=14 OR "O"."TYPE#"=22 OR "O"."TYPE#"=87) AND ("U"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "U"."TYPE#"=2 AND "U"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id'))))) "O","SYS"."USER$" "U" WHERE "O"."OWNER#"="U"."USER#" AND "O"."LINKNAME" IS NULL AND ("O"."TYPE#"<>1 AND "O"."TYPE#"<>10 OR "O"."TYPE#"=1 AND 1= (SELECT 1 "1" FROM "SYS"."IND$" "I" WHERE "I"."OBJ#"="O"."OBJ#" AND ("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9))) AND "O"."NAME"<>'_NEXT_OBJECT' AND "O"."NAME"<>'_default_auditing_options_' AND BITAND("O"."FLAGS",128)=0 Query block SEL$7 (#0) unchanged JE: Considering Join Elimination on query block SEL$13 (#0) ************************* Join Elimination (JE) ************************* SQL:******* UNPARSED QUERY IS ******* SELECT "U"."NAME" "NAME","L"."NAME" "NAME",NULL "NULL",TO_NUMBER(NULL) "TO_NUMBER(NULL)",TO_NUMBER(NULL) "TO_NUMBER(NULL)",'DATABASE LINK' "'DATABASELINK'","L"."CTIME" "CTIME",TO_DATE(NULL) "TO_DATE(NULL)",NULL "NULL",'VALID' "'VALID'",'N' "'N'",'N' "'N'",'N' "'N'",NULL "NULL",NULL "NULL" FROM "SYS"."LINK$" "L","SYS"."USER$" "U" WHERE "L"."OWNER#"="U"."USER#" SQL:******* UNPARSED QUERY IS ******* SELECT "U"."NAME" "NAME","L"."NAME" "NAME",NULL "NULL",TO_NUMBER(NULL) "TO_NUMBER(NULL)",TO_NUMBER(NULL) "TO_NUMBER(NULL)",'DATABASE LINK' "'DATABASELINK'","L"."CTIME" "CTIME",TO_DATE(NULL) "TO_DATE(NULL)",NULL "NULL",'VALID' "'VALID'",'N' "'N'",'N' "'N'",'N' "'N'",NULL "NULL",NULL "NULL" FROM "SYS"."LINK$" "L","SYS"."USER$" "U" WHERE "L"."OWNER#"="U"."USER#" Query block SEL$13 (#0) unchanged JE: Considering Join Elimination on query block SEL$6 (#0) ************************* Join Elimination (JE) ************************* SQL:******* UNPARSED QUERY IS ******* SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') SQL:******* UNPARSED QUERY IS ******* SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') Query block SEL$6 (#0) unchanged JE: Considering Join Elimination on query block SEL$4 (#0) ************************* Join Elimination (JE) ************************* SQL:******* UNPARSED QUERY IS ******* SELECT "O"."OBJ#" "OBJ#","O"."DATAOBJ#" "DATAOBJ#","O"."NAME" "NAME","O"."NAMESPACE" "NAMESPACE","O"."SUBNAME" "SUBNAME","O"."TYPE#" "TYPE#","O"."CTIME" "CTIME","O"."MTIME" "MTIME","O"."STIME" "STIME","O"."STATUS" "STATUS","O"."LINKNAME" "LINKNAME","O"."FLAGS" "FLAGS","O"."SPARE3" "SPARE3","O"."SPARE3" "OWNER#",CASE WHEN (("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87) OR BITAND("U"."SPARE1",16)=0) THEN NULL WHEN "U"."TYPE#"=2 THEN (SELECT "EO"."NAME" "NAME" FROM SYS."OBJ$" "EO" WHERE "EO"."OBJ#"="U"."SPARE2") ELSE 'ORA$BASE' END "DEFINING_EDITION" FROM SYS."OBJ$" "O",SYS."USER$" "U" WHERE "O"."OWNER#"="U"."USER#" AND ("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87 AND "O"."TYPE#"<>88 OR BITAND("U"."SPARE1",16)=0 OR ("O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=7 OR "O"."TYPE#"=8 OR "O"."TYPE#"=9 OR "O"."TYPE#"=10 OR "O"."TYPE#"=11 OR "O"."TYPE#"=12 OR "O"."TYPE#"=13 OR "O"."TYPE#"=14 OR "O"."TYPE#"=22 OR "O"."TYPE#"=87) AND ("U"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "U"."TYPE#"=2 AND "U"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id')))) SQL:******* UNPARSED QUERY IS ******* SELECT "O"."OBJ#" "OBJ#","O"."DATAOBJ#" "DATAOBJ#","O"."NAME" "NAME","O"."NAMESPACE" "NAMESPACE","O"."SUBNAME" "SUBNAME","O"."TYPE#" "TYPE#","O"."CTIME" "CTIME","O"."MTIME" "MTIME","O"."STIME" "STIME","O"."STATUS" "STATUS","O"."LINKNAME" "LINKNAME","O"."FLAGS" "FLAGS","O"."SPARE3" "SPARE3","O"."SPARE3" "OWNER#",CASE WHEN (("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87) OR BITAND("U"."SPARE1",16)=0) THEN NULL WHEN "U"."TYPE#"=2 THEN (SELECT "EO"."NAME" "NAME" FROM SYS."OBJ$" "EO" WHERE "EO"."OBJ#"="U"."SPARE2") ELSE 'ORA$BASE' END "DEFINING_EDITION" FROM SYS."OBJ$" "O",SYS."USER$" "U" WHERE "O"."OWNER#"="U"."USER#" AND ("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87 AND "O"."TYPE#"<>88 OR BITAND("U"."SPARE1",16)=0 OR ("O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=7 OR "O"."TYPE#"=8 OR "O"."TYPE#"=9 OR "O"."TYPE#"=10 OR "O"."TYPE#"=11 OR "O"."TYPE#"=12 OR "O"."TYPE#"=13 OR "O"."TYPE#"=14 OR "O"."TYPE#"=22 OR "O"."TYPE#"=87) AND ("U"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "U"."TYPE#"=2 AND "U"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id')))) Query block SEL$4 (#0) unchanged JE: Considering Join Elimination on query block SEL$3 (#0) ************************* Join Elimination (JE) ************************* SQL:******* UNPARSED QUERY IS ******* SELECT "U"."NAME" "OWNER","O"."NAME" "VIEW_NAME" FROM (SELECT "O"."OBJ#" "OBJ#","O"."DATAOBJ#" "DATAOBJ#","O"."NAME" "NAME","O"."NAMESPACE" "NAMESPACE","O"."SUBNAME" "SUBNAME","O"."TYPE#" "TYPE#","O"."CTIME" "CTIME","O"."MTIME" "MTIME","O"."STIME" "STIME","O"."STATUS" "STATUS","O"."LINKNAME" "LINKNAME","O"."FLAGS" "FLAGS","O"."SPARE3" "SPARE3","O"."SPARE3" "OWNER#",CASE WHEN (("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87) OR BITAND("U"."SPARE1",16)=0) THEN NULL WHEN "U"."TYPE#"=2 THEN (SELECT "EO"."NAME" "NAME" FROM SYS."OBJ$" "EO" WHERE "EO"."OBJ#"="U"."SPARE2") ELSE 'ORA$BASE' END "DEFINING_EDITION" FROM SYS."OBJ$" "O",SYS."USER$" "U" WHERE "O"."OWNER#"="U"."USER#" AND ("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87 AND "O"."TYPE#"<>88 OR BITAND("U"."SPARE1",16)=0 OR ("O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=7 OR "O"."TYPE#"=8 OR "O"."TYPE#"=9 OR "O"."TYPE#"=10 OR "O"."TYPE#"=11 OR "O"."TYPE#"=12 OR "O"."TYPE#"=13 OR "O"."TYPE#"=14 OR "O"."TYPE#"=22 OR "O"."TYPE#"=87) AND ("U"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "U"."TYPE#"=2 AND "U"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id'))))) "O","SYS"."VIEW$" "V","SYS"."USER$" "U","SYS"."TYPED_VIEW$" "T" WHERE "O"."OBJ#"="V"."OBJ#" AND "O"."OBJ#"="T"."OBJ#"(+) AND "O"."OWNER#"="U"."USER#" SQL:******* UNPARSED QUERY IS ******* SELECT "U"."NAME" "OWNER","O"."NAME" "VIEW_NAME" FROM (SELECT "O"."OBJ#" "OBJ#","O"."DATAOBJ#" "DATAOBJ#","O"."NAME" "NAME","O"."NAMESPACE" "NAMESPACE","O"."SUBNAME" "SUBNAME","O"."TYPE#" "TYPE#","O"."CTIME" "CTIME","O"."MTIME" "MTIME","O"."STIME" "STIME","O"."STATUS" "STATUS","O"."LINKNAME" "LINKNAME","O"."FLAGS" "FLAGS","O"."SPARE3" "SPARE3","O"."SPARE3" "OWNER#",CASE WHEN (("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87) OR BITAND("U"."SPARE1",16)=0) THEN NULL WHEN "U"."TYPE#"=2 THEN (SELECT "EO"."NAME" "NAME" FROM SYS."OBJ$" "EO" WHERE "EO"."OBJ#"="U"."SPARE2") ELSE 'ORA$BASE' END "DEFINING_EDITION" FROM SYS."OBJ$" "O",SYS."USER$" "U" WHERE "O"."OWNER#"="U"."USER#" AND ("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87 AND "O"."TYPE#"<>88 OR BITAND("U"."SPARE1",16)=0 OR ("O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=7 OR "O"."TYPE#"=8 OR "O"."TYPE#"=9 OR "O"."TYPE#"=10 OR "O"."TYPE#"=11 OR "O"."TYPE#"=12 OR "O"."TYPE#"=13 OR "O"."TYPE#"=14 OR "O"."TYPE#"=22 OR "O"."TYPE#"=87) AND ("U"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "U"."TYPE#"=2 AND "U"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id'))))) "O","SYS"."VIEW$" "V","SYS"."USER$" "U","SYS"."TYPED_VIEW$" "T" WHERE "O"."OBJ#"="V"."OBJ#" AND "O"."OBJ#"="T"."OBJ#"(+) AND "O"."OWNER#"="U"."USER#" Query block SEL$3 (#0) unchanged JE: Considering Join Elimination on query block SEL$2 (#0) ************************* Join Elimination (JE) ************************* SQL:******* UNPARSED QUERY IS ******* SELECT "V"."OWNER" "OWNER","V"."VIEW_NAME" "VIEW_NAME" FROM (SELECT "U"."NAME" "OWNER","O"."NAME" "VIEW_NAME" FROM (SELECT "O"."OBJ#" "OBJ#","O"."DATAOBJ#" "DATAOBJ#","O"."NAME" "NAME","O"."NAMESPACE" "NAMESPACE","O"."SUBNAME" "SUBNAME","O"."TYPE#" "TYPE#","O"."CTIME" "CTIME","O"."MTIME" "MTIME","O"."STIME" "STIME","O"."STATUS" "STATUS","O"."LINKNAME" "LINKNAME","O"."FLAGS" "FLAGS","O"."SPARE3" "SPARE3","O"."SPARE3" "OWNER#",CASE WHEN (("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87) OR BITAND("U"."SPARE1",16)=0) THEN NULL WHEN "U"."TYPE#"=2 THEN (SELECT "EO"."NAME" "NAME" FROM SYS."OBJ$" "EO" WHERE "EO"."OBJ#"="U"."SPARE2") ELSE 'ORA$BASE' END "DEFINING_EDITION" FROM SYS."OBJ$" "O",SYS."USER$" "U" WHERE "O"."OWNER#"="U"."USER#" AND ("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87 AND "O"."TYPE#"<>88 OR BITAND("U"."SPARE1",16)=0 OR ("O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=7 OR "O"."TYPE#"=8 OR "O"."TYPE#"=9 OR "O"."TYPE#"=10 OR "O"."TYPE#"=11 OR "O"."TYPE#"=12 OR "O"."TYPE#"=13 OR "O"."TYPE#"=14 OR "O"."TYPE#"=22 OR "O"."TYPE#"=87) AND ("U"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "U"."TYPE#"=2 AND "U"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id'))))) "O","SYS"."VIEW$" "V","SYS"."USER$" "U","SYS"."TYPED_VIEW$" "T" WHERE "O"."OBJ#"="V"."OBJ#" AND "O"."OBJ#"="T"."OBJ#"(+) AND "O"."OWNER#"="U"."USER#") "V", ( (SELECT "U"."NAME" "OWNER","O"."NAME" "OBJECT_NAME","O"."SUBNAME" "SUBOBJECT_NAME","O"."OBJ#" "OBJECT_ID","O"."DATAOBJ#" "DATA_OBJECT_ID",DECODE("O"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB',22,'LIBRARY',23,'DIRECTORY',24,'QUEUE',28,'JAVA SOURCE',29,'JAVA CLASS',30,'JAVA RESOURCE',32,'INDEXTYPE',33,'OPERATOR',34,'TABLE SUBPARTITION',35,'INDEX SUBPARTITION',40,'LOB PARTITION',41,'LOB SUBPARTITION',42,NVL( (SELECT 'REWRITE EQUIVALENCE' "'REWRITEEQUIVALENCE'" FROM SYS."SUM$" "S" WHERE "S"."OBJ#"="O"."OBJ#" AND BITAND("S"."XPFLAGS",8388608)=8388608),'MATERIALIZED VIEW'),43,'DIMENSION',44,'CONTEXT',46,'RULE SET',47,'RESOURCE PLAN',48,'CONSUMER GROUP',51,'SUBSCRIPTION',52,'LOCATION',55,'XML SCHEMA',56,'JAVA DATA',57,'EDITION',59,'RULE',60,'CAPTURE',61,'APPLY',62,'EVALUATION CONTEXT',66,'JOB',67,'PROGRAM',68,'JOB CLASS',69,'WINDOW',72,'SCHEDULER GROUP',74,'SCHEDULE',79,'CHAIN',81,'FILE GROUP',82,'MINING MODEL',87,'ASSEMBLY',90,'CREDENTIAL',92,'CUBE DIMENSION',93,'CUBE',94,'MEASURE FOLDER',95,'CUBE BUILD PROCESS',100,'FILE WATCHER',101,'DESTINATION','UNDEFINED') "OBJECT_TYPE","O"."CTIME" "CREATED","O"."MTIME" "LAST_DDL_TIME",TO_CHAR("O"."STIME",'YYYY-MM-DD:HH24:MI:SS') "TIMESTAMP",DECODE("O"."STATUS",0,'N/A',1,'VALID','INVALID') "STATUS",DECODE(BITAND("O"."FLAGS",2),0,'N',2,'Y','N') "TEMPORARY",DECODE(BITAND("O"."FLAGS",4),0,'N',4,'Y','N') "GENERATED",DECODE(BITAND("O"."FLAGS",16),0,'N',16,'Y','N') "SECONDARY","O"."NAMESPACE" "NAMESPACE","O"."DEFINING_EDITION" "EDITION_NAME" FROM (SELECT "O"."OBJ#" "OBJ#","O"."DATAOBJ#" "DATAOBJ#","O"."NAME" "NAME","O"."NAMESPACE" "NAMESPACE","O"."SUBNAME" "SUBNAME","O"."TYPE#" "TYPE#","O"."CTIME" "CTIME","O"."MTIME" "MTIME","O"."STIME" "STIME","O"."STATUS" "STATUS","O"."LINKNAME" "LINKNAME","O"."FLAGS" "FLAGS","O"."SPARE3" "OWNER#",CASE WHEN (("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87) OR BITAND("U"."SPARE1",16)=0) THEN NULL WHEN "U"."TYPE#"=2 THEN (SELECT "EO"."NAME" "NAME" FROM SYS."OBJ$" "EO" WHERE "EO"."OBJ#"="U"."SPARE2") ELSE 'ORA$BASE' END "DEFINING_EDITION" FROM SYS."OBJ$" "O",SYS."USER$" "U" WHERE "O"."OWNER#"="U"."USER#" AND ("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87 AND "O"."TYPE#"<>88 OR BITAND("U"."SPARE1",16)=0 OR ("O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=7 OR "O"."TYPE#"=8 OR "O"."TYPE#"=9 OR "O"."TYPE#"=10 OR "O"."TYPE#"=11 OR "O"."TYPE#"=12 OR "O"."TYPE#"=13 OR "O"."TYPE#"=14 OR "O"."TYPE#"=22 OR "O"."TYPE#"=87) AND ("U"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "U"."TYPE#"=2 AND "U"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id'))))) "O","SYS"."USER$" "U" WHERE "O"."OWNER#"="U"."USER#" AND "O"."LINKNAME" IS NULL AND ("O"."TYPE#"<>1 AND "O"."TYPE#"<>10 OR "O"."TYPE#"=1 AND 1= (SELECT 1 "1" FROM "SYS"."IND$" "I" WHERE "I"."OBJ#"="O"."OBJ#" AND ("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9))) AND "O"."NAME"<>'_NEXT_OBJECT' AND "O"."NAME"<>'_default_auditing_options_' AND BITAND("O"."FLAGS",128)=0) UNION ALL (SELECT "U"."NAME" "OWNER","L"."NAME" "OBJECT_NAME",NULL "SUBOBJECT_NAME",TO_NUMBER(NULL) "OBJECT_ID",TO_NUMBER(NULL) "DATA_OBJECT_ID",'DATABASE LINK' "OBJECT_TYPE","L"."CTIME" "CREATED",TO_DATE(NULL) "LAST_DDL_TIME",NULL "TIMESTAMP",'VALID' "STATUS",'N' "TEMPORARY",'N' "GENERATED",'N' "SECONDARY",NULL "NAMESPACE",NULL "EDITION_NAME" FROM "SYS"."LINK$" "L","SYS"."USER$" "U" WHERE "L"."OWNER#"="U"."USER#")) "O" WHERE "V"."OWNER"="O"."OWNER" AND "V"."VIEW_NAME"="O"."OBJECT_NAME" AND "O"."OBJECT_TYPE"='VIEW' AND "O"."STATUS"='VALID' AND "V"."OWNER"='PSFT' SQL:******* UNPARSED QUERY IS ******* SELECT "V"."OWNER" "OWNER","V"."VIEW_NAME" "VIEW_NAME" FROM (SELECT "U"."NAME" "OWNER","O"."NAME" "VIEW_NAME" FROM (SELECT "O"."OBJ#" "OBJ#","O"."DATAOBJ#" "DATAOBJ#","O"."NAME" "NAME","O"."NAMESPACE" "NAMESPACE","O"."SUBNAME" "SUBNAME","O"."TYPE#" "TYPE#","O"."CTIME" "CTIME","O"."MTIME" "MTIME","O"."STIME" "STIME","O"."STATUS" "STATUS","O"."LINKNAME" "LINKNAME","O"."FLAGS" "FLAGS","O"."SPARE3" "SPARE3","O"."SPARE3" "OWNER#",CASE WHEN (("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87) OR BITAND("U"."SPARE1",16)=0) THEN NULL WHEN "U"."TYPE#"=2 THEN (SELECT "EO"."NAME" "NAME" FROM SYS."OBJ$" "EO" WHERE "EO"."OBJ#"="U"."SPARE2") ELSE 'ORA$BASE' END "DEFINING_EDITION" FROM SYS."OBJ$" "O",SYS."USER$" "U" WHERE "O"."OWNER#"="U"."USER#" AND ("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87 AND "O"."TYPE#"<>88 OR BITAND("U"."SPARE1",16)=0 OR ("O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=7 OR "O"."TYPE#"=8 OR "O"."TYPE#"=9 OR "O"."TYPE#"=10 OR "O"."TYPE#"=11 OR "O"."TYPE#"=12 OR "O"."TYPE#"=13 OR "O"."TYPE#"=14 OR "O"."TYPE#"=22 OR "O"."TYPE#"=87) AND ("U"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "U"."TYPE#"=2 AND "U"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id'))))) "O","SYS"."VIEW$" "V","SYS"."USER$" "U","SYS"."TYPED_VIEW$" "T" WHERE "O"."OBJ#"="V"."OBJ#" AND "O"."OBJ#"="T"."OBJ#"(+) AND "O"."OWNER#"="U"."USER#") "V", ( (SELECT "U"."NAME" "OWNER","O"."NAME" "OBJECT_NAME","O"."SUBNAME" "SUBOBJECT_NAME","O"."OBJ#" "OBJECT_ID","O"."DATAOBJ#" "DATA_OBJECT_ID",DECODE("O"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB',22,'LIBRARY',23,'DIRECTORY',24,'QUEUE',28,'JAVA SOURCE',29,'JAVA CLASS',30,'JAVA RESOURCE',32,'INDEXTYPE',33,'OPERATOR',34,'TABLE SUBPARTITION',35,'INDEX SUBPARTITION',40,'LOB PARTITION',41,'LOB SUBPARTITION',42,NVL( (SELECT 'REWRITE EQUIVALENCE' "'REWRITEEQUIVALENCE'" FROM SYS."SUM$" "S" WHERE "S"."OBJ#"="O"."OBJ#" AND BITAND("S"."XPFLAGS",8388608)=8388608),'MATERIALIZED VIEW'),43,'DIMENSION',44,'CONTEXT',46,'RULE SET',47,'RESOURCE PLAN',48,'CONSUMER GROUP',51,'SUBSCRIPTION',52,'LOCATION',55,'XML SCHEMA',56,'JAVA DATA',57,'EDITION',59,'RULE',60,'CAPTURE',61,'APPLY',62,'EVALUATION CONTEXT',66,'JOB',67,'PROGRAM',68,'JOB CLASS',69,'WINDOW',72,'SCHEDULER GROUP',74,'SCHEDULE',79,'CHAIN',81,'FILE GROUP',82,'MINING MODEL',87,'ASSEMBLY',90,'CREDENTIAL',92,'CUBE DIMENSION',93,'CUBE',94,'MEASURE FOLDER',95,'CUBE BUILD PROCESS',100,'FILE WATCHER',101,'DESTINATION','UNDEFINED') "OBJECT_TYPE","O"."CTIME" "CREATED","O"."MTIME" "LAST_DDL_TIME",TO_CHAR("O"."STIME",'YYYY-MM-DD:HH24:MI:SS') "TIMESTAMP",DECODE("O"."STATUS",0,'N/A',1,'VALID','INVALID') "STATUS",DECODE(BITAND("O"."FLAGS",2),0,'N',2,'Y','N') "TEMPORARY",DECODE(BITAND("O"."FLAGS",4),0,'N',4,'Y','N') "GENERATED",DECODE(BITAND("O"."FLAGS",16),0,'N',16,'Y','N') "SECONDARY","O"."NAMESPACE" "NAMESPACE","O"."DEFINING_EDITION" "EDITION_NAME" FROM (SELECT "O"."OBJ#" "OBJ#","O"."DATAOBJ#" "DATAOBJ#","O"."NAME" "NAME","O"."NAMESPACE" "NAMESPACE","O"."SUBNAME" "SUBNAME","O"."TYPE#" "TYPE#","O"."CTIME" "CTIME","O"."MTIME" "MTIME","O"."STIME" "STIME","O"."STATUS" "STATUS","O"."LINKNAME" "LINKNAME","O"."FLAGS" "FLAGS","O"."SPARE3" "OWNER#",CASE WHEN (("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87) OR BITAND("U"."SPARE1",16)=0) THEN NULL WHEN "U"."TYPE#"=2 THEN (SELECT "EO"."NAME" "NAME" FROM SYS."OBJ$" "EO" WHERE "EO"."OBJ#"="U"."SPARE2") ELSE 'ORA$BASE' END "DEFINING_EDITION" FROM SYS."OBJ$" "O",SYS."USER$" "U" WHERE "O"."OWNER#"="U"."USER#" AND ("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87 AND "O"."TYPE#"<>88 OR BITAND("U"."SPARE1",16)=0 OR ("O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=7 OR "O"."TYPE#"=8 OR "O"."TYPE#"=9 OR "O"."TYPE#"=10 OR "O"."TYPE#"=11 OR "O"."TYPE#"=12 OR "O"."TYPE#"=13 OR "O"."TYPE#"=14 OR "O"."TYPE#"=22 OR "O"."TYPE#"=87) AND ("U"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "U"."TYPE#"=2 AND "U"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id'))))) "O","SYS"."USER$" "U" WHERE "O"."OWNER#"="U"."USER#" AND "O"."LINKNAME" IS NULL AND ("O"."TYPE#"<>1 AND "O"."TYPE#"<>10 OR "O"."TYPE#"=1 AND 1= (SELECT 1 "1" FROM "SYS"."IND$" "I" WHERE "I"."OBJ#"="O"."OBJ#" AND ("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9))) AND "O"."NAME"<>'_NEXT_OBJECT' AND "O"."NAME"<>'_default_auditing_options_' AND BITAND("O"."FLAGS",128)=0) UNION ALL (SELECT "U"."NAME" "OWNER","L"."NAME" "OBJECT_NAME",NULL "SUBOBJECT_NAME",TO_NUMBER(NULL) "OBJECT_ID",TO_NUMBER(NULL) "DATA_OBJECT_ID",'DATABASE LINK' "OBJECT_TYPE","L"."CTIME" "CREATED",TO_DATE(NULL) "LAST_DDL_TIME",NULL "TIMESTAMP",'VALID' "STATUS",'N' "TEMPORARY",'N' "GENERATED",'N' "SECONDARY",NULL "NAMESPACE",NULL "EDITION_NAME" FROM "SYS"."LINK$" "L","SYS"."USER$" "U" WHERE "L"."OWNER#"="U"."USER#")) "O" WHERE "V"."OWNER"="O"."OWNER" AND "V"."VIEW_NAME"="O"."OBJECT_NAME" AND "O"."OBJECT_TYPE"='VIEW' AND "O"."STATUS"='VALID' AND "V"."OWNER"='PSFT' Query block SEL$2 (#0) unchanged CVM: Considering view merge in query block SEL$1 (#0) CVM: Checking validity of merging in query block SEL$2 (#0) CVM: Considering view merge in query block SEL$2 (#0) CVM: Checking validity of merging in query block SET$1 (#0) CVM: Considering view merge in query block SET$1 (#0) CVM: Considering view merge in query block SEL$7 (#0) CVM: Checking validity of merging in query block SEL$9 (#0) CVM: Considering view merge in query block SEL$9 (#0) CVM: Considering view merge in query block SEL$10 (#0) CVM: Considering view merge in query block SEL$11 (#0) CVM: Merging SPJ view SEL$9 (#0) into SEL$7 (#0) CVM: Considering view merge in query block SEL$8 (#0) CVM: Considering view merge in query block SEL$12 (#0) Registered qb: SEL$DA86A24D 0x1b8f2c0 (VIEW MERGE SEL$7; SEL$9) --------------------- QUERY BLOCK SIGNATURE --------------------- signature (): qb_name=SEL$DA86A24D nbfros=3 flg=0 fro(0): flg=0 objn=22 hint_alias="U"@"SEL$7" fro(1): flg=0 objn=18 hint_alias="O"@"SEL$9" fro(2): flg=0 objn=22 hint_alias="U"@"SEL$9" CVM: Considering view merge in query block SEL$13 (#0) SVM: SVM bypassed: SET (union, intersect, etc.) operator. CVM: Checking validity of merging in query block SEL$3 (#0) CVM: Considering view merge in query block SEL$3 (#0) OJE: Considering outer-join elimination on query block SEL$3 (#0) OJE: considering predicate"O"."OBJ#"="V"."OBJ#" rejected OJE: considering predicate"O"."OBJ#"="T"."OBJ#"(+) rejected OJE: considering predicate"O"."OWNER#"="U"."USER#" rejected OJE: outer-join not eliminated CVM: Checking validity of merging in query block SEL$4 (#0) CVM: Considering view merge in query block SEL$4 (#0) CVM: Considering view merge in query block SEL$5 (#0) CVM: Considering view merge in query block SEL$6 (#0) CVM: Merging SPJ view SEL$4 (#0) into SEL$3 (#0) OJE: Considering outer-join elimination on query block SEL$3 (#0) OJE: considering predicate"O"."OBJ#"="V"."OBJ#" rejected OJE: considering predicate"O"."OBJ#"="T"."OBJ#"(+) rejected OJE: considering predicate"O"."SPARE3"="U"."USER#" rejected OJE: considering predicate"O"."OWNER#"="U"."USER#" rejected OJE: outer-join not eliminated Registered qb: SEL$07BDC5B4 0x1c49e08 (VIEW MERGE SEL$3; SEL$4) --------------------- QUERY BLOCK SIGNATURE --------------------- signature (): qb_name=SEL$07BDC5B4 nbfros=5 flg=0 fro(0): flg=0 objn=70 hint_alias="T"@"SEL$3" fro(1): flg=0 objn=22 hint_alias="U"@"SEL$3" fro(2): flg=0 objn=69 hint_alias="V"@"SEL$3" fro(3): flg=0 objn=18 hint_alias="O"@"SEL$4" fro(4): flg=0 objn=22 hint_alias="U"@"SEL$4" CVM: Merging SPJ view SEL$07BDC5B4 (#0) into SEL$2 (#0) OJE: Considering outer-join elimination on query block SEL$2 (#0) OJE: considering predicate"U"."NAME"="O"."OWNER" rejected OJE: considering predicate"O"."NAME"="O"."OBJECT_NAME" rejected OJE: considering predicate"O"."OBJECT_TYPE"='VIEW' rejected OJE: considering predicate"O"."STATUS"='VALID' rejected OJE: considering predicate"U"."NAME"='PSFT' rejected OJE: considering predicate"O"."OBJ#"="V"."OBJ#" rejected OJE: considering predicate"O"."OBJ#"="T"."OBJ#"(+) rejected OJE: considering predicate"O"."SPARE3"="U"."USER#" rejected OJE: considering predicate"O"."OWNER#"="U"."USER#" rejected OJE: outer-join not eliminated Registered qb: SEL$641071AC 0x1b327c8 (VIEW MERGE SEL$2; SEL$07BDC5B4) --------------------- QUERY BLOCK SIGNATURE --------------------- signature (): qb_name=SEL$641071AC nbfros=6 flg=0 fro(0): flg=1 objn=3192 hint_alias="O"@"SEL$2" fro(1): flg=0 objn=70 hint_alias="T"@"SEL$3" fro(2): flg=0 objn=22 hint_alias="U"@"SEL$3" fro(3): flg=0 objn=69 hint_alias="V"@"SEL$3" fro(4): flg=0 objn=18 hint_alias="O"@"SEL$4" fro(5): flg=0 objn=22 hint_alias="U"@"SEL$4" CVM: Merging SPJ view SEL$641071AC (#0) into SEL$1 (#0) OJE: Considering outer-join elimination on query block SEL$1 (#0) OJE: considering predicate"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"O"."NAME","U"."NAME") LIKE '%/*+%' rejected OJE: considering predicate"U"."NAME"="O"."OWNER" rejected OJE: considering predicate"O"."NAME"="O"."OBJECT_NAME" rejected OJE: considering predicate"O"."OBJECT_TYPE"='VIEW' rejected OJE: considering predicate"O"."STATUS"='VALID' rejected OJE: considering predicate"U"."NAME"='PSFT' rejected OJE: considering predicate"O"."OBJ#"="V"."OBJ#" rejected OJE: considering predicate"O"."OBJ#"="T"."OBJ#"(+) rejected OJE: considering predicate"O"."SPARE3"="U"."USER#" rejected OJE: considering predicate"O"."OWNER#"="U"."USER#" rejected OJE: outer-join not eliminated Registered qb: SEL$88122447 0x1b36a88 (VIEW MERGE SEL$1; SEL$641071AC) --------------------- QUERY BLOCK SIGNATURE --------------------- signature (): qb_name=SEL$88122447 nbfros=6 flg=0 fro(0): flg=1 objn=3192 hint_alias="O"@"SEL$2" fro(1): flg=0 objn=70 hint_alias="T"@"SEL$3" fro(2): flg=0 objn=22 hint_alias="U"@"SEL$3" fro(3): flg=0 objn=69 hint_alias="V"@"SEL$3" fro(4): flg=0 objn=18 hint_alias="O"@"SEL$4" fro(5): flg=0 objn=22 hint_alias="U"@"SEL$4" JE: Considering Join Elimination on query block SEL$6 (#0) ************************* Join Elimination (JE) ************************* SQL:******* UNPARSED QUERY IS ******* SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') SQL:******* UNPARSED QUERY IS ******* SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') Query block SEL$6 (#0) unchanged JE: Considering Join Elimination on query block SEL$11 (#0) ************************* Join Elimination (JE) ************************* SQL:******* UNPARSED QUERY IS ******* SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') SQL:******* UNPARSED QUERY IS ******* SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') Query block SEL$11 (#0) unchanged JE: Considering Join Elimination on query block SEL$DA86A24D (#0) ************************* Join Elimination (JE) ************************* SQL:******* UNPARSED QUERY IS ******* SELECT "U"."NAME" "NAME","O"."NAME" "NAME","O"."SUBNAME" "SUBNAME","O"."OBJ#" "OBJ#","O"."DATAOBJ#" "DATAOBJ#",DECODE("O"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB',22,'LIBRARY',23,'DIRECTORY',24,'QUEUE',28,'JAVA SOURCE',29,'JAVA CLASS',30,'JAVA RESOURCE',32,'INDEXTYPE',33,'OPERATOR',34,'TABLE SUBPARTITION',35,'INDEX SUBPARTITION',40,'LOB PARTITION',41,'LOB SUBPARTITION',42,NVL( (SELECT 'REWRITE EQUIVALENCE' "'REWRITEEQUIVALENCE'" FROM SYS."SUM$" "S" WHERE "S"."OBJ#"="O"."OBJ#" AND BITAND("S"."XPFLAGS",8388608)=8388608),'MATERIALIZED VIEW'),43,'DIMENSION',44,'CONTEXT',46,'RULE SET',47,'RESOURCE PLAN',48,'CONSUMER GROUP',51,'SUBSCRIPTION',52,'LOCATION',55,'XML SCHEMA',56,'JAVA DATA',57,'EDITION',59,'RULE',60,'CAPTURE',61,'APPLY',62,'EVALUATION CONTEXT',66,'JOB',67,'PROGRAM',68,'JOB CLASS',69,'WINDOW',72,'SCHEDULER GROUP',74,'SCHEDULE',79,'CHAIN',81,'FILE GROUP',82,'MINING MODEL',87,'ASSEMBLY',90,'CREDENTIAL',92,'CUBE DIMENSION',93,'CUBE',94,'MEASURE FOLDER',95,'CUBE BUILD PROCESS',100,'FILE WATCHER',101,'DESTINATION','UNDEFINED') "DECODE(O.TYPE#,0,'NEXTOBJECT',","O"."CTIME" "CTIME","O"."MTIME" "MTIME",TO_CHAR("O"."STIME",'YYYY-MM-DD:HH24:MI:SS') "TO_CHAR(O.STIME,'YYYY-MM-DD:HH",DECODE("O"."STATUS",0,'N/A',1,'VALID','INVALID') "DECODE(O.STATUS,0,'N/A',1,'VAL",DECODE(BITAND("O"."FLAGS",2),0,'N',2,'Y','N') "DECODE(BITAND(O.FLAGS,2),0,'N'",DECODE(BITAND("O"."FLAGS",4),0,'N',4,'Y','N') "DECODE(BITAND(O.FLAGS,4),0,'N'",DECODE(BITAND("O"."FLAGS",16),0,'N',16,'Y','N') "DECODE(BITAND(O.FLAGS,16),0,'N","O"."NAMESPACE" "NAMESPACE",CASE WHEN (("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87) OR BITAND("U"."SPARE1",16)=0) THEN NULL WHEN "U"."TYPE#"=2 THEN (SELECT "EO"."NAME" "NAME" FROM SYS."OBJ$" "EO" WHERE "EO"."OBJ#"="U"."SPARE2") ELSE 'ORA$BASE' END "DEFINING_EDITION" FROM SYS."OBJ$" "O",SYS."USER$" "U","SYS"."USER$" "U" WHERE "O"."SPARE3"="U"."USER#" AND "O"."LINKNAME" IS NULL AND ("O"."TYPE#"<>1 AND "O"."TYPE#"<>10 OR "O"."TYPE#"=1 AND 1= (SELECT 1 "1" FROM "SYS"."IND$" "I" WHERE "I"."OBJ#"="O"."OBJ#" AND ("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9))) AND "O"."NAME"<>'_NEXT_OBJECT' AND "O"."NAME"<>'_default_auditing_options_' AND BITAND("O"."FLAGS",128)=0 AND "O"."OWNER#"="U"."USER#" AND ("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87 AND "O"."TYPE#"<>88 OR BITAND("U"."SPARE1",16)=0 OR ("O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=7 OR "O"."TYPE#"=8 OR "O"."TYPE#"=9 OR "O"."TYPE#"=10 OR "O"."TYPE#"=11 OR "O"."TYPE#"=12 OR "O"."TYPE#"=13 OR "O"."TYPE#"=14 OR "O"."TYPE#"=22 OR "O"."TYPE#"=87) AND ("U"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "U"."TYPE#"=2 AND "U"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id')))) JE: cfro: OBJ$ objn:22 col#:18 dfro:USER$ dcol#:18 SQL:******* UNPARSED QUERY IS ******* SELECT "U"."NAME" "NAME","O"."NAME" "NAME","O"."SUBNAME" "SUBNAME","O"."OBJ#" "OBJ#","O"."DATAOBJ#" "DATAOBJ#",DECODE("O"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB',22,'LIBRARY',23,'DIRECTORY',24,'QUEUE',28,'JAVA SOURCE',29,'JAVA CLASS',30,'JAVA RESOURCE',32,'INDEXTYPE',33,'OPERATOR',34,'TABLE SUBPARTITION',35,'INDEX SUBPARTITION',40,'LOB PARTITION',41,'LOB SUBPARTITION',42,NVL( (SELECT 'REWRITE EQUIVALENCE' "'REWRITEEQUIVALENCE'" FROM SYS."SUM$" "S" WHERE "S"."OBJ#"="O"."OBJ#" AND BITAND("S"."XPFLAGS",8388608)=8388608),'MATERIALIZED VIEW'),43,'DIMENSION',44,'CONTEXT',46,'RULE SET',47,'RESOURCE PLAN',48,'CONSUMER GROUP',51,'SUBSCRIPTION',52,'LOCATION',55,'XML SCHEMA',56,'JAVA DATA',57,'EDITION',59,'RULE',60,'CAPTURE',61,'APPLY',62,'EVALUATION CONTEXT',66,'JOB',67,'PROGRAM',68,'JOB CLASS',69,'WINDOW',72,'SCHEDULER GROUP',74,'SCHEDULE',79,'CHAIN',81,'FILE GROUP',82,'MINING MODEL',87,'ASSEMBLY',90,'CREDENTIAL',92,'CUBE DIMENSION',93,'CUBE',94,'MEASURE FOLDER',95,'CUBE BUILD PROCESS',100,'FILE WATCHER',101,'DESTINATION','UNDEFINED') "DECODE(O.TYPE#,0,'NEXTOBJECT',","O"."CTIME" "CTIME","O"."MTIME" "MTIME",TO_CHAR("O"."STIME",'YYYY-MM-DD:HH24:MI:SS') "TO_CHAR(O.STIME,'YYYY-MM-DD:HH",DECODE("O"."STATUS",0,'N/A',1,'VALID','INVALID') "DECODE(O.STATUS,0,'N/A',1,'VAL",DECODE(BITAND("O"."FLAGS",2),0,'N',2,'Y','N') "DECODE(BITAND(O.FLAGS,2),0,'N'",DECODE(BITAND("O"."FLAGS",4),0,'N',4,'Y','N') "DECODE(BITAND(O.FLAGS,4),0,'N'",DECODE(BITAND("O"."FLAGS",16),0,'N',16,'Y','N') "DECODE(BITAND(O.FLAGS,16),0,'N","O"."NAMESPACE" "NAMESPACE",CASE WHEN (("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87) OR BITAND("U"."SPARE1",16)=0) THEN NULL WHEN "U"."TYPE#"=2 THEN (SELECT "EO"."NAME" "NAME" FROM SYS."OBJ$" "EO" WHERE "EO"."OBJ#"="U"."SPARE2") ELSE 'ORA$BASE' END "DEFINING_EDITION" FROM SYS."OBJ$" "O",SYS."USER$" "U","SYS"."USER$" "U" WHERE "O"."SPARE3"="U"."USER#" AND "O"."LINKNAME" IS NULL AND ("O"."TYPE#"<>1 AND "O"."TYPE#"<>10 OR "O"."TYPE#"=1 AND 1= (SELECT 1 "1" FROM "SYS"."IND$" "I" WHERE "I"."OBJ#"="O"."OBJ#" AND ("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9))) AND "O"."NAME"<>'_NEXT_OBJECT' AND "O"."NAME"<>'_default_auditing_options_' AND BITAND("O"."FLAGS",128)=0 AND "O"."OWNER#"="U"."USER#" AND ("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87 AND "O"."TYPE#"<>88 OR BITAND("U"."SPARE1",16)=0 OR ("O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=7 OR "O"."TYPE#"=8 OR "O"."TYPE#"=9 OR "O"."TYPE#"=10 OR "O"."TYPE#"=11 OR "O"."TYPE#"=12 OR "O"."TYPE#"=13 OR "O"."TYPE#"=14 OR "O"."TYPE#"=22 OR "O"."TYPE#"=87) AND ("U"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "U"."TYPE#"=2 AND "U"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id')))) Query block SEL$DA86A24D (#0) unchanged JE: Considering Join Elimination on query block SEL$13 (#0) ************************* Join Elimination (JE) ************************* SQL:******* UNPARSED QUERY IS ******* SELECT "U"."NAME" "NAME","L"."NAME" "NAME",NULL "NULL",TO_NUMBER(NULL) "TO_NUMBER(NULL)",TO_NUMBER(NULL) "TO_NUMBER(NULL)",'DATABASE LINK' "'DATABASELINK'","L"."CTIME" "CTIME",TO_DATE(NULL) "TO_DATE(NULL)",NULL "NULL",'VALID' "'VALID'",'N' "'N'",'N' "'N'",'N' "'N'",NULL "NULL",NULL "NULL" FROM "SYS"."LINK$" "L","SYS"."USER$" "U" WHERE "L"."OWNER#"="U"."USER#" SQL:******* UNPARSED QUERY IS ******* SELECT "U"."NAME" "NAME","L"."NAME" "NAME",NULL "NULL",TO_NUMBER(NULL) "TO_NUMBER(NULL)",TO_NUMBER(NULL) "TO_NUMBER(NULL)",'DATABASE LINK' "'DATABASELINK'","L"."CTIME" "CTIME",TO_DATE(NULL) "TO_DATE(NULL)",NULL "NULL",'VALID' "'VALID'",'N' "'N'",'N' "'N'",'N' "'N'",NULL "NULL",NULL "NULL" FROM "SYS"."LINK$" "L","SYS"."USER$" "U" WHERE "L"."OWNER#"="U"."USER#" Query block SEL$13 (#0) unchanged JE: Considering Join Elimination on query block SEL$88122447 (#0) ************************* Join Elimination (JE) ************************* SQL:******* UNPARSED QUERY IS ******* SELECT "U"."NAME" "OWNER","O"."NAME" "VIEW_NAME" FROM SYS."OBJ$" "O",SYS."USER$" "U","SYS"."VIEW$" "V","SYS"."USER$" "U","SYS"."TYPED_VIEW$" "T", ( (SELECT "U"."NAME" "OWNER","O"."NAME" "OBJECT_NAME","O"."SUBNAME" "SUBOBJECT_NAME","O"."OBJ#" "OBJECT_ID","O"."DATAOBJ#" "DATA_OBJECT_ID",DECODE("O"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB',22,'LIBRARY',23,'DIRECTORY',24,'QUEUE',28,'JAVA SOURCE',29,'JAVA CLASS',30,'JAVA RESOURCE',32,'INDEXTYPE',33,'OPERATOR',34,'TABLE SUBPARTITION',35,'INDEX SUBPARTITION',40,'LOB PARTITION',41,'LOB SUBPARTITION',42,NVL( (SELECT 'REWRITE EQUIVALENCE' "'REWRITEEQUIVALENCE'" FROM SYS."SUM$" "S" WHERE "S"."OBJ#"="O"."OBJ#" AND BITAND("S"."XPFLAGS",8388608)=8388608),'MATERIALIZED VIEW'),43,'DIMENSION',44,'CONTEXT',46,'RULE SET',47,'RESOURCE PLAN',48,'CONSUMER GROUP',51,'SUBSCRIPTION',52,'LOCATION',55,'XML SCHEMA',56,'JAVA DATA',57,'EDITION',59,'RULE',60,'CAPTURE',61,'APPLY',62,'EVALUATION CONTEXT',66,'JOB',67,'PROGRAM',68,'JOB CLASS',69,'WINDOW',72,'SCHEDULER GROUP',74,'SCHEDULE',79,'CHAIN',81,'FILE GROUP',82,'MINING MODEL',87,'ASSEMBLY',90,'CREDENTIAL',92,'CUBE DIMENSION',93,'CUBE',94,'MEASURE FOLDER',95,'CUBE BUILD PROCESS',100,'FILE WATCHER',101,'DESTINATION','UNDEFINED') "OBJECT_TYPE","O"."CTIME" "CREATED","O"."MTIME" "LAST_DDL_TIME",TO_CHAR("O"."STIME",'YYYY-MM-DD:HH24:MI:SS') "TIMESTAMP",DECODE("O"."STATUS",0,'N/A',1,'VALID','INVALID') "STATUS",DECODE(BITAND("O"."FLAGS",2),0,'N',2,'Y','N') "TEMPORARY",DECODE(BITAND("O"."FLAGS",4),0,'N',4,'Y','N') "GENERATED",DECODE(BITAND("O"."FLAGS",16),0,'N',16,'Y','N') "SECONDARY","O"."NAMESPACE" "NAMESPACE",CASE WHEN (("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87) OR BITAND("U"."SPARE1",16)=0) THEN NULL WHEN "U"."TYPE#"=2 THEN (SELECT "EO"."NAME" "NAME" FROM SYS."OBJ$" "EO" WHERE "EO"."OBJ#"="U"."SPARE2") ELSE 'ORA$BASE' END "EDITION_NAME" FROM SYS."OBJ$" "O",SYS."USER$" "U","SYS"."USER$" "U" WHERE "O"."SPARE3"="U"."USER#" AND "O"."LINKNAME" IS NULL AND ("O"."TYPE#"<>1 AND "O"."TYPE#"<>10 OR "O"."TYPE#"=1 AND 1= (SELECT 1 "1" FROM "SYS"."IND$" "I" WHERE "I"."OBJ#"="O"."OBJ#" AND ("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9))) AND "O"."NAME"<>'_NEXT_OBJECT' AND "O"."NAME"<>'_default_auditing_options_' AND BITAND("O"."FLAGS",128)=0 AND "O"."OWNER#"="U"."USER#" AND ("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87 AND "O"."TYPE#"<>88 OR BITAND("U"."SPARE1",16)=0 OR ("O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=7 OR "O"."TYPE#"=8 OR "O"."TYPE#"=9 OR "O"."TYPE#"=10 OR "O"."TYPE#"=11 OR "O"."TYPE#"=12 OR "O"."TYPE#"=13 OR "O"."TYPE#"=14 OR "O"."TYPE#"=22 OR "O"."TYPE#"=87) AND ("U"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "U"."TYPE#"=2 AND "U"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id'))))) UNION ALL (SELECT "U"."NAME" "OWNER","L"."NAME" "OBJECT_NAME",NULL "SUBOBJECT_NAME",TO_NUMBER(NULL) "OBJECT_ID",TO_NUMBER(NULL) "DATA_OBJECT_ID",'DATABASE LINK' "OBJECT_TYPE","L"."CTIME" "CREATED",TO_DATE(NULL) "LAST_DDL_TIME",NULL "TIMESTAMP",'VALID' "STATUS",'N' "TEMPORARY",'N' "GENERATED",'N' "SECONDARY",NULL "NAMESPACE",NULL "EDITION_NAME" FROM "SYS"."LINK$" "L","SYS"."USER$" "U" WHERE "L"."OWNER#"="U"."USER#")) "O" WHERE "SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"O"."NAME","U"."NAME") LIKE '%/*+%' AND "U"."NAME"="O"."OWNER" AND "O"."NAME"="O"."OBJECT_NAME" AND "O"."OBJECT_TYPE"='VIEW' AND "O"."STATUS"='VALID' AND "U"."NAME"='PSFT' AND "O"."OBJ#"="V"."OBJ#" AND "O"."OBJ#"="T"."OBJ#"(+) AND "O"."SPARE3"="U"."USER#" AND "O"."OWNER#"="U"."USER#" AND ("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87 AND "O"."TYPE#"<>88 OR BITAND("U"."SPARE1",16)=0 OR ("O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=7 OR "O"."TYPE#"=8 OR "O"."TYPE#"=9 OR "O"."TYPE#"=10 OR "O"."TYPE#"=11 OR "O"."TYPE#"=12 OR "O"."TYPE#"=13 OR "O"."TYPE#"=14 OR "O"."TYPE#"=22 OR "O"."TYPE#"=87) AND ("U"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "U"."TYPE#"=2 AND "U"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id')))) Query block (0x2b9c01b36a88) before join elimination: SQL:******* UNPARSED QUERY IS ******* SELECT "U"."NAME" "OWNER","O"."NAME" "VIEW_NAME" FROM SYS."OBJ$" "O",SYS."USER$" "U","SYS"."VIEW$" "V","SYS"."USER$" "U","SYS"."TYPED_VIEW$" "T", ( (SELECT "U"."NAME" "OWNER","O"."NAME" "OBJECT_NAME","O"."SUBNAME" "SUBOBJECT_NAME","O"."OBJ#" "OBJECT_ID","O"."DATAOBJ#" "DATA_OBJECT_ID",DECODE("O"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB',22,'LIBRARY',23,'DIRECTORY',24,'QUEUE',28,'JAVA SOURCE',29,'JAVA CLASS',30,'JAVA RESOURCE',32,'INDEXTYPE',33,'OPERATOR',34,'TABLE SUBPARTITION',35,'INDEX SUBPARTITION',40,'LOB PARTITION',41,'LOB SUBPARTITION',42,NVL( (SELECT 'REWRITE EQUIVALENCE' "'REWRITEEQUIVALENCE'" FROM SYS."SUM$" "S" WHERE "S"."OBJ#"="O"."OBJ#" AND BITAND("S"."XPFLAGS",8388608)=8388608),'MATERIALIZED VIEW'),43,'DIMENSION',44,'CONTEXT',46,'RULE SET',47,'RESOURCE PLAN',48,'CONSUMER GROUP',51,'SUBSCRIPTION',52,'LOCATION',55,'XML SCHEMA',56,'JAVA DATA',57,'EDITION',59,'RULE',60,'CAPTURE',61,'APPLY',62,'EVALUATION CONTEXT',66,'JOB',67,'PROGRAM',68,'JOB CLASS',69,'WINDOW',72,'SCHEDULER GROUP',74,'SCHEDULE',79,'CHAIN',81,'FILE GROUP',82,'MINING MODEL',87,'ASSEMBLY',90,'CREDENTIAL',92,'CUBE DIMENSION',93,'CUBE',94,'MEASURE FOLDER',95,'CUBE BUILD PROCESS',100,'FILE WATCHER',101,'DESTINATION','UNDEFINED') "OBJECT_TYPE","O"."CTIME" "CREATED","O"."MTIME" "LAST_DDL_TIME",TO_CHAR("O"."STIME",'YYYY-MM-DD:HH24:MI:SS') "TIMESTAMP",DECODE("O"."STATUS",0,'N/A',1,'VALID','INVALID') "STATUS",DECODE(BITAND("O"."FLAGS",2),0,'N',2,'Y','N') "TEMPORARY",DECODE(BITAND("O"."FLAGS",4),0,'N',4,'Y','N') "GENERATED",DECODE(BITAND("O"."FLAGS",16),0,'N',16,'Y','N') "SECONDARY","O"."NAMESPACE" "NAMESPACE",CASE WHEN (("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87) OR BITAND("U"."SPARE1",16)=0) THEN NULL WHEN "U"."TYPE#"=2 THEN (SELECT "EO"."NAME" "NAME" FROM SYS."OBJ$" "EO" WHERE "EO"."OBJ#"="U"."SPARE2") ELSE 'ORA$BASE' END "EDITION_NAME" FROM SYS."OBJ$" "O",SYS."USER$" "U","SYS"."USER$" "U" WHERE "O"."SPARE3"="U"."USER#" AND "O"."LINKNAME" IS NULL AND ("O"."TYPE#"<>1 AND "O"."TYPE#"<>10 OR "O"."TYPE#"=1 AND 1= (SELECT 1 "1" FROM "SYS"."IND$" "I" WHERE "I"."OBJ#"="O"."OBJ#" AND ("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9))) AND "O"."NAME"<>'_NEXT_OBJECT' AND "O"."NAME"<>'_default_auditing_options_' AND BITAND("O"."FLAGS",128)=0 AND "O"."OWNER#"="U"."USER#" AND ("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87 AND "O"."TYPE#"<>88 OR BITAND("U"."SPARE1",16)=0 OR ("O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=7 OR "O"."TYPE#"=8 OR "O"."TYPE#"=9 OR "O"."TYPE#"=10 OR "O"."TYPE#"=11 OR "O"."TYPE#"=12 OR "O"."TYPE#"=13 OR "O"."TYPE#"=14 OR "O"."TYPE#"=22 OR "O"."TYPE#"=87) AND ("U"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "U"."TYPE#"=2 AND "U"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id'))))) UNION ALL (SELECT "U"."NAME" "OWNER","L"."NAME" "OBJECT_NAME",NULL "SUBOBJECT_NAME",TO_NUMBER(NULL) "OBJECT_ID",TO_NUMBER(NULL) "DATA_OBJECT_ID",'DATABASE LINK' "OBJECT_TYPE","L"."CTIME" "CREATED",TO_DATE(NULL) "LAST_DDL_TIME",NULL "TIMESTAMP",'VALID' "STATUS",'N' "TEMPORARY",'N' "GENERATED",'N' "SECONDARY",NULL "NAMESPACE",NULL "EDITION_NAME" FROM "SYS"."LINK$" "L","SYS"."USER$" "U" WHERE "L"."OWNER#"="U"."USER#")) "O" WHERE "SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"O"."NAME","U"."NAME") LIKE '%/*+%' AND "U"."NAME"="O"."OWNER" AND "O"."NAME"="O"."OBJECT_NAME" AND "O"."OBJECT_TYPE"='VIEW' AND "O"."STATUS"='VALID' AND "U"."NAME"='PSFT' AND "O"."OBJ#"="V"."OBJ#" AND "O"."OBJ#"="T"."OBJ#"(+) AND "O"."SPARE3"="U"."USER#" AND "O"."OWNER#"="U"."USER#" AND ("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87 AND "O"."TYPE#"<>88 OR BITAND("U"."SPARE1",16)=0 OR ("O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=7 OR "O"."TYPE#"=8 OR "O"."TYPE#"=9 OR "O"."TYPE#"=10 OR "O"."TYPE#"=11 OR "O"."TYPE#"=12 OR "O"."TYPE#"=13 OR "O"."TYPE#"=14 OR "O"."TYPE#"=22 OR "O"."TYPE#"=87) AND ("U"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "U"."TYPE#"=2 AND "U"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id')))) JE: eliminate table: TYPED_VIEW$ (T) JE: cfro: OBJ$ objn:22 col#:18 dfro:USER$ dcol#:18 JE: cfro: OBJ$ objn:69 col#:1 dfro:VIEW$ dcol#:1 Registered qb: SEL$5947ACE7 0x1b36a88 (JOIN REMOVED FROM QUERY BLOCK SEL$88122447; SEL$88122447; "T"@"SEL$3") --------------------- QUERY BLOCK SIGNATURE --------------------- signature (): qb_name=SEL$5947ACE7 nbfros=5 flg=0 fro(0): flg=1 objn=3192 hint_alias="O"@"SEL$2" fro(1): flg=0 objn=22 hint_alias="U"@"SEL$3" fro(2): flg=0 objn=69 hint_alias="V"@"SEL$3" fro(3): flg=0 objn=18 hint_alias="O"@"SEL$4" fro(4): flg=0 objn=22 hint_alias="U"@"SEL$4" SQL:******* UNPARSED QUERY IS ******* SELECT "U"."NAME" "OWNER","O"."NAME" "VIEW_NAME" FROM SYS."OBJ$" "O",SYS."USER$" "U","SYS"."VIEW$" "V","SYS"."USER$" "U", ( (SELECT "U"."NAME" "OWNER","O"."NAME" "OBJECT_NAME","O"."SUBNAME" "SUBOBJECT_NAME","O"."OBJ#" "OBJECT_ID","O"."DATAOBJ#" "DATA_OBJECT_ID",DECODE("O"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB',22,'LIBRARY',23,'DIRECTORY',24,'QUEUE',28,'JAVA SOURCE',29,'JAVA CLASS',30,'JAVA RESOURCE',32,'INDEXTYPE',33,'OPERATOR',34,'TABLE SUBPARTITION',35,'INDEX SUBPARTITION',40,'LOB PARTITION',41,'LOB SUBPARTITION',42,NVL( (SELECT 'REWRITE EQUIVALENCE' "'REWRITEEQUIVALENCE'" FROM SYS."SUM$" "S" WHERE "S"."OBJ#"="O"."OBJ#" AND BITAND("S"."XPFLAGS",8388608)=8388608),'MATERIALIZED VIEW'),43,'DIMENSION',44,'CONTEXT',46,'RULE SET',47,'RESOURCE PLAN',48,'CONSUMER GROUP',51,'SUBSCRIPTION',52,'LOCATION',55,'XML SCHEMA',56,'JAVA DATA',57,'EDITION',59,'RULE',60,'CAPTURE',61,'APPLY',62,'EVALUATION CONTEXT',66,'JOB',67,'PROGRAM',68,'JOB CLASS',69,'WINDOW',72,'SCHEDULER GROUP',74,'SCHEDULE',79,'CHAIN',81,'FILE GROUP',82,'MINING MODEL',87,'ASSEMBLY',90,'CREDENTIAL',92,'CUBE DIMENSION',93,'CUBE',94,'MEASURE FOLDER',95,'CUBE BUILD PROCESS',100,'FILE WATCHER',101,'DESTINATION','UNDEFINED') "OBJECT_TYPE","O"."CTIME" "CREATED","O"."MTIME" "LAST_DDL_TIME",TO_CHAR("O"."STIME",'YYYY-MM-DD:HH24:MI:SS') "TIMESTAMP",DECODE("O"."STATUS",0,'N/A',1,'VALID','INVALID') "STATUS",DECODE(BITAND("O"."FLAGS",2),0,'N',2,'Y','N') "TEMPORARY",DECODE(BITAND("O"."FLAGS",4),0,'N',4,'Y','N') "GENERATED",DECODE(BITAND("O"."FLAGS",16),0,'N',16,'Y','N') "SECONDARY","O"."NAMESPACE" "NAMESPACE",CASE WHEN (("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87) OR BITAND("U"."SPARE1",16)=0) THEN NULL WHEN "U"."TYPE#"=2 THEN (SELECT "EO"."NAME" "NAME" FROM SYS."OBJ$" "EO" WHERE "EO"."OBJ#"="U"."SPARE2") ELSE 'ORA$BASE' END "EDITION_NAME" FROM SYS."OBJ$" "O",SYS."USER$" "U","SYS"."USER$" "U" WHERE "O"."SPARE3"="U"."USER#" AND "O"."LINKNAME" IS NULL AND ("O"."TYPE#"<>1 AND "O"."TYPE#"<>10 OR "O"."TYPE#"=1 AND 1= (SELECT 1 "1" FROM "SYS"."IND$" "I" WHERE "I"."OBJ#"="O"."OBJ#" AND ("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9))) AND "O"."NAME"<>'_NEXT_OBJECT' AND "O"."NAME"<>'_default_auditing_options_' AND BITAND("O"."FLAGS",128)=0 AND "O"."OWNER#"="U"."USER#" AND ("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87 AND "O"."TYPE#"<>88 OR BITAND("U"."SPARE1",16)=0 OR ("O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=7 OR "O"."TYPE#"=8 OR "O"."TYPE#"=9 OR "O"."TYPE#"=10 OR "O"."TYPE#"=11 OR "O"."TYPE#"=12 OR "O"."TYPE#"=13 OR "O"."TYPE#"=14 OR "O"."TYPE#"=22 OR "O"."TYPE#"=87) AND ("U"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "U"."TYPE#"=2 AND "U"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id'))))) UNION ALL (SELECT "U"."NAME" "OWNER","L"."NAME" "OBJECT_NAME",NULL "SUBOBJECT_NAME",TO_NUMBER(NULL) "OBJECT_ID",TO_NUMBER(NULL) "DATA_OBJECT_ID",'DATABASE LINK' "OBJECT_TYPE","L"."CTIME" "CREATED",TO_DATE(NULL) "LAST_DDL_TIME",NULL "TIMESTAMP",'VALID' "STATUS",'N' "TEMPORARY",'N' "GENERATED",'N' "SECONDARY",NULL "NAMESPACE",NULL "EDITION_NAME" FROM "SYS"."LINK$" "L","SYS"."USER$" "U" WHERE "L"."OWNER#"="U"."USER#")) "O" WHERE "SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"O"."NAME","U"."NAME") LIKE '%/*+%' AND "U"."NAME"="O"."OWNER" AND "O"."NAME"="O"."OBJECT_NAME" AND "O"."OBJECT_TYPE"='VIEW' AND "O"."STATUS"='VALID' AND "U"."NAME"='PSFT' AND "O"."OBJ#"="V"."OBJ#" AND "O"."SPARE3"="U"."USER#" AND "O"."OWNER#"="U"."USER#" AND ("O"."TYPE#"<>4 AND "O"."TYPE#"<>5 AND "O"."TYPE#"<>7 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>10 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>14 AND "O"."TYPE#"<>22 AND "O"."TYPE#"<>87 AND "O"."TYPE#"<>88 OR BITAND("U"."SPARE1",16)=0 OR ("O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=7 OR "O"."TYPE#"=8 OR "O"."TYPE#"=9 OR "O"."TYPE#"=10 OR "O"."TYPE#"=11 OR "O"."TYPE#"=12 OR "O"."TYPE#"=13 OR "O"."TYPE#"=14 OR "O"."TYPE#"=22 OR "O"."TYPE#"=87) AND ("U"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "U"."TYPE#"=2 AND "U"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 1 "1" FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id')))) Query block SEL$5947ACE7 (#0) simplified query block SEL$1 transformed to SEL$5947ACE7 (#0) Considering Query Transformations on query block SEL$5947ACE7 (#0) ************************** Query transformations (QT) ************************** JF: Checking validity of join factorization for query block SEL$8 (#0) JF: Bypassed: not a UNION or UNION-ALL query block. ST: not valid since star transformation parameter is FALSE TE: Checking validity of table expansion for query block SEL$8 (#0) TE: Bypassed: No partitioned table in query block. JF: Checking validity of join factorization for query block SEL$12 (#0) JF: Bypassed: not a UNION or UNION-ALL query block. ST: not valid since star transformation parameter is FALSE TE: Checking validity of table expansion for query block SEL$12 (#0) TE: Bypassed: No partitioned table in query block. JF: Checking validity of join factorization for query block SEL$10 (#0) JF: Bypassed: not a UNION or UNION-ALL query block. ST: not valid since star transformation parameter is FALSE TE: Checking validity of table expansion for query block SEL$10 (#0) TE: Bypassed: No partitioned table in query block. JF: Checking validity of join factorization for query block SEL$11 (#0) JF: Bypassed: not a UNION or UNION-ALL query block. ST: not valid since star transformation parameter is FALSE TE: Checking validity of table expansion for query block SEL$11 (#0) TE: Bypassed: No partitioned table in query block. JF: Checking validity of join factorization for query block SEL$DA86A24D (#0) JF: Bypassed: not a UNION or UNION-ALL query block. ST: not valid since star transformation parameter is FALSE TE: Checking validity of table expansion for query block SEL$DA86A24D (#0) TE: Bypassed: No partitioned table in query block. JF: Checking validity of join factorization for query block SEL$13 (#0) JF: Bypassed: not a UNION or UNION-ALL query block. ST: not valid since star transformation parameter is FALSE TE: Checking validity of table expansion for query block SEL$13 (#0) TE: Bypassed: No partitioned table in query block. JF: Checking validity of join factorization for query block SET$1 (#0) JF: Bypassed: Not more than one branch has JF optimization opportunity. ST: not valid since star transformation parameter is FALSE TE: Checking validity of table expansion for query block SET$1 (#0) TE: Bypassed: No partitioned table in query block. JF: Checking validity of join factorization for query block SEL$5 (#0) JF: Bypassed: not a UNION or UNION-ALL query block. ST: not valid since star transformation parameter is FALSE TE: Checking validity of table expansion for query block SEL$5 (#0) TE: Bypassed: No partitioned table in query block. JF: Checking validity of join factorization for query block SEL$6 (#0) JF: Bypassed: not a UNION or UNION-ALL query block. ST: not valid since star transformation parameter is FALSE TE: Checking validity of table expansion for query block SEL$6 (#0) TE: Bypassed: No partitioned table in query block. Check Basic Validity for Non-Union View for query block SET$1 (#0) JPPD: JPPD bypassed: View is a set query block. CBQT: Validity checks passed for 2rdfv5vn7kq87. CSE: Considering common sub-expression elimination in query block SEL$5947ACE7 (#0) ************************* Common Subexpression elimination (CSE) ************************* CSE: Considering common sub-expression elimination in query block SEL$6 (#0) ************************* Common Subexpression elimination (CSE) ************************* CSE: CSE not performed on query block SEL$6 (#0). CSE: Considering common sub-expression elimination in query block SEL$5 (#0) ************************* Common Subexpression elimination (CSE) ************************* CSE: CSE not performed on query block SEL$5 (#0). CSE: Considering common sub-expression elimination in query block SET$1 (#0) ************************* Common Subexpression elimination (CSE) ************************* CSE: CSE not performed on query block SET$1 (#0). CSE: CSE not performed on query block SEL$5947ACE7 (#0). query block SEL$5947ACE7 (#0) unchanged apadrv-start sqlid=3149664508930775303 : call(in-use=83960, alloc=179176), compile(in-use=374688, alloc=376968), execution(in-use=18776, alloc=20256) ******************************************* Peeked values of the binds in SQL statement ******************************************* CBQT: Considering cost-based transformation on query block SEL$5947ACE7 (#0) ******************************** COST-BASED QUERY TRANSFORMATIONS ******************************** FPD: Considering simple filter push (pre rewrite) in query block SEL$6 (#0) FPD: Current where clause predicates "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') FPD: Considering simple filter push (pre rewrite) in query block SEL$5947ACE7 (#0) FPD: Current where clause predicates "SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"O"."NAME","U"."NAME") LIKE '%/*+%' AND "U"."NAME"="O"."OWNER" AND "O"."NAME"="O"."OBJECT_NAME" AND "O"."OBJECT_TYPE"='VIEW' AND "O"."STATUS"='VALID' AND "U"."NAME"='PSFT' AND "O"."OBJ#"="V"."OBJ#" AND "O"."SPARE3"="U try to generate transitive predicate from check constraints for query block SEL$5947ACE7 (#0) finally: "SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"O"."NAME","U"."NAME") LIKE '%/*+%' AND "O"."OWNER"='PSFT' AND "O"."NAME"="O"."OBJECT_NAME" AND "O"."OBJECT_TYPE"='VIEW' AND "O"."STATUS"='VALID' AND "U"."NAME"='PSFT' AND "O"."OBJ#"="V"."OBJ#" AND "O"."SPARE3"="U"."U FPD: Following are pushed to where clause of query block SEL$13 (#0) "U"."NAME"='PSFT' AND 'DATABASE LINK'='VIEW' AND 'VALID'='VALID' FPD: Considering simple filter push (pre rewrite) in query block SEL$13 (#0) FPD: Current where clause predicates "L"."OWNER#"="U"."USER#" AND "U"."NAME"='PSFT' AND 'DATABASE LINK'='VIEW' AND 'VALID'='VALID' FPD: Following are pushed to where clause of query block SEL$DA86A24D (#0) "U"."NAME"='PSFT' AND DECODE("O"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITI FPD: Considering simple filter push (pre rewrite) in query block SEL$11 (#0) FPD: Current where clause predicates "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="O"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') FPD: Considering simple filter push (pre rewrite) in query block SEL$DA86A24D (#0) FPD: Current where clause predicates "O"."SPARE3"="U"."USER#" AND "O"."LINKNAME" IS NULL AND ("O"."TYPE#"<>1 AND "O"."TYPE#"<>10 OR "O"."TYPE#"=1 AND 1= (SELECT 1 FROM "SYS"."IND$" "I")) AND "O"."NAME"<>'_NEXT_OBJECT' AND "O"."NAME"<>'_default_auditing_options_' AND BITAND("O"."FLAGS",128)=0 OBYE: Considering Order-by Elimination from view SEL$5947ACE7 (#0) *************************** Order-by elimination (OBYE) *************************** OBYE: OBYE bypassed: no order by to eliminate. Considering Query Transformations on query block SEL$5947ACE7 (#0) ************************** Query transformations (QT) ************************** CSE: Considering common sub-expression elimination in query block SEL$5947ACE7 (#0) ************************* Common Subexpression elimination (CSE) ************************* CSE: Considering common sub-expression elimination in query block SEL$6 (#0) ************************* Common Subexpression elimination (CSE) ************************* CSE: CSE not performed on query block SEL$6 (#0). CSE: Considering common sub-expression elimination in query block SEL$5 (#0) ************************* Common Subexpression elimination (CSE) ************************* CSE: CSE not performed on query block SEL$5 (#0). CSE: Considering common sub-expression elimination in query block SET$1 (#0) ************************* Common Subexpression elimination (CSE) ************************* CSE: CSE not performed on query block SET$1 (#0). CSE: CSE not performed on query block SEL$5947ACE7 (#0). kkqctdrvTD-start on query block SEL$5947ACE7 (#0) kkqctdrvTD-start: : call(in-use=84144, alloc=179176), compile(in-use=420848, alloc=424760), execution(in-use=18776, alloc=20256) kkqctdrvTD-cleanup: transform(in-use=0, alloc=0) : call(in-use=84144, alloc=179176), compile(in-use=429464, alloc=433048), execution(in-use=18776, alloc=20256) kkqctdrvTD-end: call(in-use=84144, alloc=179176), compile(in-use=437672, alloc=441336), execution(in-use=18776, alloc=20256) SJC: Considering set-join conversion in query block SEL$5947ACE7 (#1) ************************* Set-Join Conversion (SJC) ************************* SJC: Considering set-join conversion in query block SET$1 (#4) ************************* Set-Join Conversion (SJC) ************************* SJC: Checking validity of SJC on query block SET$1 (#4) SJC: SJC bypassed: Not enabled by hint/parameter. SJC: Considering set-join conversion in query block SEL$13 (#5) ************************* Set-Join Conversion (SJC) ************************* SJC: not performed SJC: Considering set-join conversion in query block SEL$DA86A24D (#6) ************************* Set-Join Conversion (SJC) ************************* SJC: Considering set-join conversion in query block SEL$11 (#7) ************************* Set-Join Conversion (SJC) ************************* SJC: not performed SJC: Considering set-join conversion in query block SEL$10 (#8) ************************* Set-Join Conversion (SJC) ************************* SJC: not performed SJC: Considering set-join conversion in query block SEL$12 (#9) ************************* Set-Join Conversion (SJC) ************************* SJC: not performed SJC: Considering set-join conversion in query block SEL$8 (#10) ************************* Set-Join Conversion (SJC) ************************* SJC: not performed SJC: not performed SJC: not performed SJC: Considering set-join conversion in query block SEL$6 (#2) ************************* Set-Join Conversion (SJC) ************************* SJC: not performed SJC: Considering set-join conversion in query block SEL$5 (#3) ************************* Set-Join Conversion (SJC) ************************* SJC: not performed SJC: not performed OJE: Considering outer-join elimination on query block SEL$5947ACE7 (#1) OJE: considering predicate"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' rejected OJE: considering predicate"SYS_ALIAS_2"."NAME"="O"."OBJECT_NAME" rejected OJE: considering predicate"U"."NAME"='PSFT' rejected OJE: considering predicate"SYS_ALIAS_2"."OBJ#"="V"."OBJ#" rejected OJE: considering predicate"SYS_ALIAS_2"."SPARE3"="U"."USER#" rejected OJE: considering predicate"SYS_ALIAS_2"."OWNER#"="SYS_ALIAS_1"."USER#" rejected OJE: outer-join not eliminated JE: Considering Join Elimination on query block SEL$6 (#2) ************************* Join Elimination (JE) ************************* SQL:******* UNPARSED QUERY IS ******* SELECT 0 FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="SYS_ALIAS_2"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') SQL:******* UNPARSED QUERY IS ******* SELECT 0 FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="SYS_ALIAS_2"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') Query block SEL$6 (#2) unchanged JE: Considering Join Elimination on query block SEL$11 (#7) ************************* Join Elimination (JE) ************************* SQL:******* UNPARSED QUERY IS ******* SELECT 0 FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="SYS_ALIAS_4"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') SQL:******* UNPARSED QUERY IS ******* SELECT 0 FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="SYS_ALIAS_4"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') Query block SEL$11 (#7) unchanged JE: Considering Join Elimination on query block SEL$DA86A24D (#6) ************************* Join Elimination (JE) ************************* SQL:******* UNPARSED QUERY IS ******* SELECT "U"."NAME" "NAME","SYS_ALIAS_4"."NAME" "NAME","SYS_ALIAS_4"."SUBNAME" "SUBNAME","SYS_ALIAS_4"."OBJ#" "OBJ#","SYS_ALIAS_4"."DATAOBJ#" "DATAOBJ#",DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB',22,'LIBRARY',23,'DIRECTORY',24,'QUEUE',28,'JAVA SOURCE',29,'JAVA CLASS',30,'JAVA RESOURCE',32,'INDEXTYPE',33,'OPERATOR',34,'TABLE SUBPARTITION',35,'INDEX SUBPARTITION',40,'LOB PARTITION',41,'LOB SUBPARTITION',42,NVL( (SELECT 'REWRITE EQUIVALENCE' "'REWRITEEQUIVALENCE'" FROM SYS."SUM$" "S" WHERE "S"."OBJ#"="SYS_ALIAS_4"."OBJ#" AND BITAND("S"."XPFLAGS",8388608)=8388608),'MATERIALIZED VIEW'),43,'DIMENSION',44,'CONTEXT',46,'RULE SET',47,'RESOURCE PLAN',48,'CONSUMER GROUP',51,'SUBSCRIPTION',52,'LOCATION',55,'XML SCHEMA',56,'JAVA DATA',57,'EDITION',59,'RULE',60,'CAPTURE',61,'APPLY',62,'EVALUATION CONTEXT',66,'JOB',67,'PROGRAM',68,'JOB CLASS',69,'WINDOW',72,'SCHEDULER GROUP',74,'SCHEDULE',79,'CHAIN',81,'FILE GROUP',82,'MINING MODEL',87,'ASSEMBLY',90,'CREDENTIAL',92,'CUBE DIMENSION',93,'CUBE',94,'MEASURE FOLDER',95,'CUBE BUILD PROCESS',100,'FILE WATCHER',101,'DESTINATION','UNDEFINED') "DECODE(O.TYPE#,0,'NEXTOBJECT',","SYS_ALIAS_4"."CTIME" "CTIME","SYS_ALIAS_4"."MTIME" "MTIME",TO_CHAR("SYS_ALIAS_4"."STIME",'YYYY-MM-DD:HH24:MI:SS') "TO_CHAR(O.STIME,'YYYY-MM-DD:HH",DECODE("SYS_ALIAS_4"."STATUS",0,'N/A',1,'VALID','INVALID') "DECODE(O.STATUS,0,'N/A',1,'VAL",DECODE(BITAND("SYS_ALIAS_4"."FLAGS",2),0,'N',2,'Y','N') "DECODE(BITAND(O.FLAGS,2),0,'N'",DECODE(BITAND("SYS_ALIAS_4"."FLAGS",4),0,'N',4,'Y','N') "DECODE(BITAND(O.FLAGS,4),0,'N'",DECODE(BITAND("SYS_ALIAS_4"."FLAGS",16),0,'N',16,'Y','N') "DECODE(BITAND(O.FLAGS,16),0,'N","SYS_ALIAS_4"."NAMESPACE" "NAMESPACE",CASE WHEN (("SYS_ALIAS_4"."TYPE#"<>4 AND "SYS_ALIAS_4"."TYPE#"<>5 AND "SYS_ALIAS_4"."TYPE#"<>7 AND "SYS_ALIAS_4"."TYPE#"<>8 AND "SYS_ALIAS_4"."TYPE#"<>9 AND "SYS_ALIAS_4"."TYPE#"<>10 AND "SYS_ALIAS_4"."TYPE#"<>11 AND "SYS_ALIAS_4"."TYPE#"<>12 AND "SYS_ALIAS_4"."TYPE#"<>13 AND "SYS_ALIAS_4"."TYPE#"<>14 AND "SYS_ALIAS_4"."TYPE#"<>22 AND "SYS_ALIAS_4"."TYPE#"<>87) OR BITAND("SYS_ALIAS_3"."SPARE1",16)=0) THEN NULL WHEN "SYS_ALIAS_3"."TYPE#"=2 THEN (SELECT "EO"."NAME" "NAME" FROM SYS."OBJ$" "EO" WHERE "EO"."OBJ#"="SYS_ALIAS_3"."SPARE2") ELSE 'ORA$BASE' END "DEFINING_EDITION" FROM SYS."OBJ$" "SYS_ALIAS_4",SYS."USER$" "SYS_ALIAS_3","SYS"."USER$" "U" WHERE "SYS_ALIAS_4"."SPARE3"="U"."USER#" AND "SYS_ALIAS_4"."LINKNAME" IS NULL AND ("SYS_ALIAS_4"."TYPE#"<>1 AND "SYS_ALIAS_4"."TYPE#"<>10 OR "SYS_ALIAS_4"."TYPE#"=1 AND 1= (SELECT 1 "1" FROM "SYS"."IND$" "I" WHERE "I"."OBJ#"="SYS_ALIAS_4"."OBJ#" AND ("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9))) AND "SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' AND "SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' AND BITAND("SYS_ALIAS_4"."FLAGS",128)=0 AND "SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" AND ("SYS_ALIAS_4"."TYPE#"<>4 AND "SYS_ALIAS_4"."TYPE#"<>5 AND "SYS_ALIAS_4"."TYPE#"<>7 AND "SYS_ALIAS_4"."TYPE#"<>8 AND "SYS_ALIAS_4"."TYPE#"<>9 AND "SYS_ALIAS_4"."TYPE#"<>10 AND "SYS_ALIAS_4"."TYPE#"<>11 AND "SYS_ALIAS_4"."TYPE#"<>12 AND "SYS_ALIAS_4"."TYPE#"<>13 AND "SYS_ALIAS_4"."TYPE#"<>14 AND "SYS_ALIAS_4"."TYPE#"<>22 AND "SYS_ALIAS_4"."TYPE#"<>87 AND "SYS_ALIAS_4"."TYPE#"<>88 OR BITAND("SYS_ALIAS_3"."SPARE1",16)=0 OR ("SYS_ALIAS_4"."TYPE#"=4 OR "SYS_ALIAS_4"."TYPE#"=5 OR "SYS_ALIAS_4"."TYPE#"=7 OR "SYS_ALIAS_4"."TYPE#"=8 OR "SYS_ALIAS_4"."TYPE#"=9 OR "SYS_ALIAS_4"."TYPE#"=10 OR "SYS_ALIAS_4"."TYPE#"=11 OR "SYS_ALIAS_4"."TYPE#"=12 OR "SYS_ALIAS_4"."TYPE#"=13 OR "SYS_ALIAS_4"."TYPE#"=14 OR "SYS_ALIAS_4"."TYPE#"=22 OR "SYS_ALIAS_4"."TYPE#"=87) AND ("SYS_ALIAS_3"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "SYS_ALIAS_3"."TYPE#"=2 AND "SYS_ALIAS_3"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 0 FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="SYS_ALIAS_4"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id')))) AND "U"."NAME"='PSFT' AND DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB',22,'LIBRARY',23,'DIRECTORY',24,'QUEUE',28,'JAVA SOURCE',29,'JAVA CLASS',30,'JAVA RESOURCE',32,'INDEXTYPE',33,'OPERATOR',34,'TABLE SUBPARTITION',35,'INDEX SUBPARTITION',40,'LOB PARTITION',41,'LOB SUBPARTITION',42,NVL( (SELECT 'REWRITE EQUIVALENCE' "'REWRITEEQUIVALENCE'" FROM SYS."SUM$" "S" WHERE "S"."OBJ#"="SYS_ALIAS_4"."OBJ#" AND BITAND("S"."XPFLAGS",8388608)=8388608),'MATERIALIZED VIEW'),43,'DIMENSION',44,'CONTEXT',46,'RULE SET',47,'RESOURCE PLAN',48,'CONSUMER GROUP',51,'SUBSCRIPTION',52,'LOCATION',55,'XML SCHEMA',56,'JAVA DATA',57,'EDITION',59,'RULE',60,'CAPTURE',61,'APPLY',62,'EVALUATION CONTEXT',66,'JOB',67,'PROGRAM',68,'JOB CLASS',69,'WINDOW',72,'SCHEDULER GROUP',74,'SCHEDULE',79,'CHAIN',81,'FILE GROUP',82,'MINING MODEL',87,'ASSEMBLY',90,'CREDENTIAL',92,'CUBE DIMENSION',93,'CUBE',94,'MEASURE FOLDER',95,'CUBE BUILD PROCESS',100,'FILE WATCHER',101,'DESTINATION','UNDEFINED')='VIEW' AND DECODE("SYS_ALIAS_4"."STATUS",0,'N/A',1,'VALID','INVALID')='VALID' JE: cfro: OBJ$ objn:22 col#:18 dfro:USER$ dcol#:18 SQL:******* UNPARSED QUERY IS ******* SELECT "U"."NAME" "NAME","SYS_ALIAS_4"."NAME" "NAME","SYS_ALIAS_4"."SUBNAME" "SUBNAME","SYS_ALIAS_4"."OBJ#" "OBJ#","SYS_ALIAS_4"."DATAOBJ#" "DATAOBJ#",DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB',22,'LIBRARY',23,'DIRECTORY',24,'QUEUE',28,'JAVA SOURCE',29,'JAVA CLASS',30,'JAVA RESOURCE',32,'INDEXTYPE',33,'OPERATOR',34,'TABLE SUBPARTITION',35,'INDEX SUBPARTITION',40,'LOB PARTITION',41,'LOB SUBPARTITION',42,NVL( (SELECT 'REWRITE EQUIVALENCE' "'REWRITEEQUIVALENCE'" FROM SYS."SUM$" "S" WHERE "S"."OBJ#"="SYS_ALIAS_4"."OBJ#" AND BITAND("S"."XPFLAGS",8388608)=8388608),'MATERIALIZED VIEW'),43,'DIMENSION',44,'CONTEXT',46,'RULE SET',47,'RESOURCE PLAN',48,'CONSUMER GROUP',51,'SUBSCRIPTION',52,'LOCATION',55,'XML SCHEMA',56,'JAVA DATA',57,'EDITION',59,'RULE',60,'CAPTURE',61,'APPLY',62,'EVALUATION CONTEXT',66,'JOB',67,'PROGRAM',68,'JOB CLASS',69,'WINDOW',72,'SCHEDULER GROUP',74,'SCHEDULE',79,'CHAIN',81,'FILE GROUP',82,'MINING MODEL',87,'ASSEMBLY',90,'CREDENTIAL',92,'CUBE DIMENSION',93,'CUBE',94,'MEASURE FOLDER',95,'CUBE BUILD PROCESS',100,'FILE WATCHER',101,'DESTINATION','UNDEFINED') "DECODE(O.TYPE#,0,'NEXTOBJECT',","SYS_ALIAS_4"."CTIME" "CTIME","SYS_ALIAS_4"."MTIME" "MTIME",TO_CHAR("SYS_ALIAS_4"."STIME",'YYYY-MM-DD:HH24:MI:SS') "TO_CHAR(O.STIME,'YYYY-MM-DD:HH",DECODE("SYS_ALIAS_4"."STATUS",0,'N/A',1,'VALID','INVALID') "DECODE(O.STATUS,0,'N/A',1,'VAL",DECODE(BITAND("SYS_ALIAS_4"."FLAGS",2),0,'N',2,'Y','N') "DECODE(BITAND(O.FLAGS,2),0,'N'",DECODE(BITAND("SYS_ALIAS_4"."FLAGS",4),0,'N',4,'Y','N') "DECODE(BITAND(O.FLAGS,4),0,'N'",DECODE(BITAND("SYS_ALIAS_4"."FLAGS",16),0,'N',16,'Y','N') "DECODE(BITAND(O.FLAGS,16),0,'N","SYS_ALIAS_4"."NAMESPACE" "NAMESPACE",CASE WHEN (("SYS_ALIAS_4"."TYPE#"<>4 AND "SYS_ALIAS_4"."TYPE#"<>5 AND "SYS_ALIAS_4"."TYPE#"<>7 AND "SYS_ALIAS_4"."TYPE#"<>8 AND "SYS_ALIAS_4"."TYPE#"<>9 AND "SYS_ALIAS_4"."TYPE#"<>10 AND "SYS_ALIAS_4"."TYPE#"<>11 AND "SYS_ALIAS_4"."TYPE#"<>12 AND "SYS_ALIAS_4"."TYPE#"<>13 AND "SYS_ALIAS_4"."TYPE#"<>14 AND "SYS_ALIAS_4"."TYPE#"<>22 AND "SYS_ALIAS_4"."TYPE#"<>87) OR BITAND("SYS_ALIAS_3"."SPARE1",16)=0) THEN NULL WHEN "SYS_ALIAS_3"."TYPE#"=2 THEN (SELECT "EO"."NAME" "NAME" FROM SYS."OBJ$" "EO" WHERE "EO"."OBJ#"="SYS_ALIAS_3"."SPARE2") ELSE 'ORA$BASE' END "DEFINING_EDITION" FROM SYS."OBJ$" "SYS_ALIAS_4",SYS."USER$" "SYS_ALIAS_3","SYS"."USER$" "U" WHERE "SYS_ALIAS_4"."SPARE3"="U"."USER#" AND "SYS_ALIAS_4"."LINKNAME" IS NULL AND ("SYS_ALIAS_4"."TYPE#"<>1 AND "SYS_ALIAS_4"."TYPE#"<>10 OR "SYS_ALIAS_4"."TYPE#"=1 AND 1= (SELECT 1 "1" FROM "SYS"."IND$" "I" WHERE "I"."OBJ#"="SYS_ALIAS_4"."OBJ#" AND ("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9))) AND "SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' AND "SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' AND BITAND("SYS_ALIAS_4"."FLAGS",128)=0 AND "SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" AND ("SYS_ALIAS_4"."TYPE#"<>4 AND "SYS_ALIAS_4"."TYPE#"<>5 AND "SYS_ALIAS_4"."TYPE#"<>7 AND "SYS_ALIAS_4"."TYPE#"<>8 AND "SYS_ALIAS_4"."TYPE#"<>9 AND "SYS_ALIAS_4"."TYPE#"<>10 AND "SYS_ALIAS_4"."TYPE#"<>11 AND "SYS_ALIAS_4"."TYPE#"<>12 AND "SYS_ALIAS_4"."TYPE#"<>13 AND "SYS_ALIAS_4"."TYPE#"<>14 AND "SYS_ALIAS_4"."TYPE#"<>22 AND "SYS_ALIAS_4"."TYPE#"<>87 AND "SYS_ALIAS_4"."TYPE#"<>88 OR BITAND("SYS_ALIAS_3"."SPARE1",16)=0 OR ("SYS_ALIAS_4"."TYPE#"=4 OR "SYS_ALIAS_4"."TYPE#"=5 OR "SYS_ALIAS_4"."TYPE#"=7 OR "SYS_ALIAS_4"."TYPE#"=8 OR "SYS_ALIAS_4"."TYPE#"=9 OR "SYS_ALIAS_4"."TYPE#"=10 OR "SYS_ALIAS_4"."TYPE#"=11 OR "SYS_ALIAS_4"."TYPE#"=12 OR "SYS_ALIAS_4"."TYPE#"=13 OR "SYS_ALIAS_4"."TYPE#"=14 OR "SYS_ALIAS_4"."TYPE#"=22 OR "SYS_ALIAS_4"."TYPE#"=87) AND ("SYS_ALIAS_3"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "SYS_ALIAS_3"."TYPE#"=2 AND "SYS_ALIAS_3"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 0 FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="SYS_ALIAS_4"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id')))) AND "U"."NAME"='PSFT' AND DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB',22,'LIBRARY',23,'DIRECTORY',24,'QUEUE',28,'JAVA SOURCE',29,'JAVA CLASS',30,'JAVA RESOURCE',32,'INDEXTYPE',33,'OPERATOR',34,'TABLE SUBPARTITION',35,'INDEX SUBPARTITION',40,'LOB PARTITION',41,'LOB SUBPARTITION',42,NVL( (SELECT 'REWRITE EQUIVALENCE' "'REWRITEEQUIVALENCE'" FROM SYS."SUM$" "S" WHERE "S"."OBJ#"="SYS_ALIAS_4"."OBJ#" AND BITAND("S"."XPFLAGS",8388608)=8388608),'MATERIALIZED VIEW'),43,'DIMENSION',44,'CONTEXT',46,'RULE SET',47,'RESOURCE PLAN',48,'CONSUMER GROUP',51,'SUBSCRIPTION',52,'LOCATION',55,'XML SCHEMA',56,'JAVA DATA',57,'EDITION',59,'RULE',60,'CAPTURE',61,'APPLY',62,'EVALUATION CONTEXT',66,'JOB',67,'PROGRAM',68,'JOB CLASS',69,'WINDOW',72,'SCHEDULER GROUP',74,'SCHEDULE',79,'CHAIN',81,'FILE GROUP',82,'MINING MODEL',87,'ASSEMBLY',90,'CREDENTIAL',92,'CUBE DIMENSION',93,'CUBE',94,'MEASURE FOLDER',95,'CUBE BUILD PROCESS',100,'FILE WATCHER',101,'DESTINATION','UNDEFINED')='VIEW' AND DECODE("SYS_ALIAS_4"."STATUS",0,'N/A',1,'VALID','INVALID')='VALID' Query block SEL$DA86A24D (#6) unchanged JE: Considering Join Elimination on query block SEL$13 (#5) ************************* Join Elimination (JE) ************************* SQL:******* UNPARSED QUERY IS ******* SELECT "U"."NAME" "NAME","L"."NAME" "NAME",NULL "NULL",TO_NUMBER(NULL) "TO_NUMBER(NULL)",TO_NUMBER(NULL) "TO_NUMBER(NULL)",'DATABASE LINK' "'DATABASELINK'","L"."CTIME" "CTIME",TO_DATE(NULL) "TO_DATE(NULL)",NULL "NULL",'VALID' "'VALID'",'N' "'N'",'N' "'N'",'N' "'N'",NULL "NULL",NULL "NULL" FROM "SYS"."LINK$" "L","SYS"."USER$" "U" WHERE "L"."OWNER#"="U"."USER#" AND "U"."NAME"='PSFT' AND 'DATABASE LINK'='VIEW' AND 'VALID'='VALID' SQL:******* UNPARSED QUERY IS ******* SELECT "U"."NAME" "NAME","L"."NAME" "NAME",NULL "NULL",TO_NUMBER(NULL) "TO_NUMBER(NULL)",TO_NUMBER(NULL) "TO_NUMBER(NULL)",'DATABASE LINK' "'DATABASELINK'","L"."CTIME" "CTIME",TO_DATE(NULL) "TO_DATE(NULL)",NULL "NULL",'VALID' "'VALID'",'N' "'N'",'N' "'N'",'N' "'N'",NULL "NULL",NULL "NULL" FROM "SYS"."LINK$" "L","SYS"."USER$" "U" WHERE "L"."OWNER#"="U"."USER#" AND "U"."NAME"='PSFT' AND 'DATABASE LINK'='VIEW' AND 'VALID'='VALID' Query block SEL$13 (#5) unchanged JE: Considering Join Elimination on query block SEL$5947ACE7 (#1) ************************* Join Elimination (JE) ************************* SQL:******* UNPARSED QUERY IS ******* SELECT "U"."NAME" "OWNER","SYS_ALIAS_2"."NAME" "VIEW_NAME" FROM SYS."OBJ$" "SYS_ALIAS_2",SYS."USER$" "SYS_ALIAS_1","SYS"."VIEW$" "V","SYS"."USER$" "U", ( (SELECT "U"."NAME" "OWNER","SYS_ALIAS_4"."NAME" "OBJECT_NAME","SYS_ALIAS_4"."SUBNAME" "SUBOBJECT_NAME","SYS_ALIAS_4"."OBJ#" "OBJECT_ID","SYS_ALIAS_4"."DATAOBJ#" "DATA_OBJECT_ID",DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB',22,'LIBRARY',23,'DIRECTORY',24,'QUEUE',28,'JAVA SOURCE',29,'JAVA CLASS',30,'JAVA RESOURCE',32,'INDEXTYPE',33,'OPERATOR',34,'TABLE SUBPARTITION',35,'INDEX SUBPARTITION',40,'LOB PARTITION',41,'LOB SUBPARTITION',42,NVL( (SELECT 'REWRITE EQUIVALENCE' "'REWRITEEQUIVALENCE'" FROM SYS."SUM$" "S" WHERE "S"."OBJ#"="SYS_ALIAS_4"."OBJ#" AND BITAND("S"."XPFLAGS",8388608)=8388608),'MATERIALIZED VIEW'),43,'DIMENSION',44,'CONTEXT',46,'RULE SET',47,'RESOURCE PLAN',48,'CONSUMER GROUP',51,'SUBSCRIPTION',52,'LOCATION',55,'XML SCHEMA',56,'JAVA DATA',57,'EDITION',59,'RULE',60,'CAPTURE',61,'APPLY',62,'EVALUATION CONTEXT',66,'JOB',67,'PROGRAM',68,'JOB CLASS',69,'WINDOW',72,'SCHEDULER GROUP',74,'SCHEDULE',79,'CHAIN',81,'FILE GROUP',82,'MINING MODEL',87,'ASSEMBLY',90,'CREDENTIAL',92,'CUBE DIMENSION',93,'CUBE',94,'MEASURE FOLDER',95,'CUBE BUILD PROCESS',100,'FILE WATCHER',101,'DESTINATION','UNDEFINED') "OBJECT_TYPE","SYS_ALIAS_4"."CTIME" "CREATED","SYS_ALIAS_4"."MTIME" "LAST_DDL_TIME",TO_CHAR("SYS_ALIAS_4"."STIME",'YYYY-MM-DD:HH24:MI:SS') "TIMESTAMP",DECODE("SYS_ALIAS_4"."STATUS",0,'N/A',1,'VALID','INVALID') "STATUS",DECODE(BITAND("SYS_ALIAS_4"."FLAGS",2),0,'N',2,'Y','N') "TEMPORARY",DECODE(BITAND("SYS_ALIAS_4"."FLAGS",4),0,'N',4,'Y','N') "GENERATED",DECODE(BITAND("SYS_ALIAS_4"."FLAGS",16),0,'N',16,'Y','N') "SECONDARY","SYS_ALIAS_4"."NAMESPACE" "NAMESPACE",CASE WHEN (("SYS_ALIAS_4"."TYPE#"<>4 AND "SYS_ALIAS_4"."TYPE#"<>5 AND "SYS_ALIAS_4"."TYPE#"<>7 AND "SYS_ALIAS_4"."TYPE#"<>8 AND "SYS_ALIAS_4"."TYPE#"<>9 AND "SYS_ALIAS_4"."TYPE#"<>10 AND "SYS_ALIAS_4"."TYPE#"<>11 AND "SYS_ALIAS_4"."TYPE#"<>12 AND "SYS_ALIAS_4"."TYPE#"<>13 AND "SYS_ALIAS_4"."TYPE#"<>14 AND "SYS_ALIAS_4"."TYPE#"<>22 AND "SYS_ALIAS_4"."TYPE#"<>87) OR BITAND("SYS_ALIAS_3"."SPARE1",16)=0) THEN NULL WHEN "SYS_ALIAS_3"."TYPE#"=2 THEN (SELECT "EO"."NAME" "NAME" FROM SYS."OBJ$" "EO" WHERE "EO"."OBJ#"="SYS_ALIAS_3"."SPARE2") ELSE 'ORA$BASE' END "EDITION_NAME" FROM SYS."OBJ$" "SYS_ALIAS_4",SYS."USER$" "SYS_ALIAS_3","SYS"."USER$" "U" WHERE "SYS_ALIAS_4"."SPARE3"="U"."USER#" AND "SYS_ALIAS_4"."LINKNAME" IS NULL AND ("SYS_ALIAS_4"."TYPE#"<>1 AND "SYS_ALIAS_4"."TYPE#"<>10 OR "SYS_ALIAS_4"."TYPE#"=1 AND 1= (SELECT 1 "1" FROM "SYS"."IND$" "I" WHERE "I"."OBJ#"="SYS_ALIAS_4"."OBJ#" AND ("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9))) AND "SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' AND "SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' AND BITAND("SYS_ALIAS_4"."FLAGS",128)=0 AND "SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" AND ("SYS_ALIAS_4"."TYPE#"<>4 AND "SYS_ALIAS_4"."TYPE#"<>5 AND "SYS_ALIAS_4"."TYPE#"<>7 AND "SYS_ALIAS_4"."TYPE#"<>8 AND "SYS_ALIAS_4"."TYPE#"<>9 AND "SYS_ALIAS_4"."TYPE#"<>10 AND "SYS_ALIAS_4"."TYPE#"<>11 AND "SYS_ALIAS_4"."TYPE#"<>12 AND "SYS_ALIAS_4"."TYPE#"<>13 AND "SYS_ALIAS_4"."TYPE#"<>14 AND "SYS_ALIAS_4"."TYPE#"<>22 AND "SYS_ALIAS_4"."TYPE#"<>87 AND "SYS_ALIAS_4"."TYPE#"<>88 OR BITAND("SYS_ALIAS_3"."SPARE1",16)=0 OR ("SYS_ALIAS_4"."TYPE#"=4 OR "SYS_ALIAS_4"."TYPE#"=5 OR "SYS_ALIAS_4"."TYPE#"=7 OR "SYS_ALIAS_4"."TYPE#"=8 OR "SYS_ALIAS_4"."TYPE#"=9 OR "SYS_ALIAS_4"."TYPE#"=10 OR "SYS_ALIAS_4"."TYPE#"=11 OR "SYS_ALIAS_4"."TYPE#"=12 OR "SYS_ALIAS_4"."TYPE#"=13 OR "SYS_ALIAS_4"."TYPE#"=14 OR "SYS_ALIAS_4"."TYPE#"=22 OR "SYS_ALIAS_4"."TYPE#"=87) AND ("SYS_ALIAS_3"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "SYS_ALIAS_3"."TYPE#"=2 AND "SYS_ALIAS_3"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 0 FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="SYS_ALIAS_4"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id')))) AND "U"."NAME"='PSFT' AND DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB',22,'LIBRARY',23,'DIRECTORY',24,'QUEUE',28,'JAVA SOURCE',29,'JAVA CLASS',30,'JAVA RESOURCE',32,'INDEXTYPE',33,'OPERATOR',34,'TABLE SUBPARTITION',35,'INDEX SUBPARTITION',40,'LOB PARTITION',41,'LOB SUBPARTITION',42,NVL( (SELECT 'REWRITE EQUIVALENCE' "'REWRITEEQUIVALENCE'" FROM SYS."SUM$" "S" WHERE "S"."OBJ#"="SYS_ALIAS_4"."OBJ#" AND BITAND("S"."XPFLAGS",8388608)=8388608),'MATERIALIZED VIEW'),43,'DIMENSION',44,'CONTEXT',46,'RULE SET',47,'RESOURCE PLAN',48,'CONSUMER GROUP',51,'SUBSCRIPTION',52,'LOCATION',55,'XML SCHEMA',56,'JAVA DATA',57,'EDITION',59,'RULE',60,'CAPTURE',61,'APPLY',62,'EVALUATION CONTEXT',66,'JOB',67,'PROGRAM',68,'JOB CLASS',69,'WINDOW',72,'SCHEDULER GROUP',74,'SCHEDULE',79,'CHAIN',81,'FILE GROUP',82,'MINING MODEL',87,'ASSEMBLY',90,'CREDENTIAL',92,'CUBE DIMENSION',93,'CUBE',94,'MEASURE FOLDER',95,'CUBE BUILD PROCESS',100,'FILE WATCHER',101,'DESTINATION','UNDEFINED')='VIEW' AND DECODE("SYS_ALIAS_4"."STATUS",0,'N/A',1,'VALID','INVALID')='VALID') UNION ALL (SELECT "U"."NAME" "OWNER","L"."NAME" "OBJECT_NAME",NULL "SUBOBJECT_NAME",TO_NUMBER(NULL) "OBJECT_ID",TO_NUMBER(NULL) "DATA_OBJECT_ID",'DATABASE LINK' "OBJECT_TYPE","L"."CTIME" "CREATED",TO_DATE(NULL) "LAST_DDL_TIME",NULL "TIMESTAMP",'VALID' "STATUS",'N' "TEMPORARY",'N' "GENERATED",'N' "SECONDARY",NULL "NAMESPACE",NULL "EDITION_NAME" FROM "SYS"."LINK$" "L","SYS"."USER$" "U" WHERE "L"."OWNER#"="U"."USER#" AND "U"."NAME"='PSFT' AND 'DATABASE LINK'='VIEW' AND 'VALID'='VALID')) "O" WHERE "SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' AND "SYS_ALIAS_2"."NAME"="O"."OBJECT_NAME" AND "U"."NAME"='PSFT' AND "SYS_ALIAS_2"."OBJ#"="V"."OBJ#" AND "SYS_ALIAS_2"."SPARE3"="U"."USER#" AND "SYS_ALIAS_2"."OWNER#"="SYS_ALIAS_1"."USER#" AND ("SYS_ALIAS_2"."TYPE#"<>4 AND "SYS_ALIAS_2"."TYPE#"<>5 AND "SYS_ALIAS_2"."TYPE#"<>7 AND "SYS_ALIAS_2"."TYPE#"<>8 AND "SYS_ALIAS_2"."TYPE#"<>9 AND "SYS_ALIAS_2"."TYPE#"<>10 AND "SYS_ALIAS_2"."TYPE#"<>11 AND "SYS_ALIAS_2"."TYPE#"<>12 AND "SYS_ALIAS_2"."TYPE#"<>13 AND "SYS_ALIAS_2"."TYPE#"<>14 AND "SYS_ALIAS_2"."TYPE#"<>22 AND "SYS_ALIAS_2"."TYPE#"<>87 AND "SYS_ALIAS_2"."TYPE#"<>88 OR BITAND("SYS_ALIAS_1"."SPARE1",16)=0 OR ("SYS_ALIAS_2"."TYPE#"=4 OR "SYS_ALIAS_2"."TYPE#"=5 OR "SYS_ALIAS_2"."TYPE#"=7 OR "SYS_ALIAS_2"."TYPE#"=8 OR "SYS_ALIAS_2"."TYPE#"=9 OR "SYS_ALIAS_2"."TYPE#"=10 OR "SYS_ALIAS_2"."TYPE#"=11 OR "SYS_ALIAS_2"."TYPE#"=12 OR "SYS_ALIAS_2"."TYPE#"=13 OR "SYS_ALIAS_2"."TYPE#"=14 OR "SYS_ALIAS_2"."TYPE#"=22 OR "SYS_ALIAS_2"."TYPE#"=87) AND ("SYS_ALIAS_1"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "SYS_ALIAS_1"."TYPE#"=2 AND "SYS_ALIAS_1"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 0 FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="SYS_ALIAS_2"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id')))) JE: cfro: OBJ$ objn:22 col#:18 dfro:USER$ dcol#:18 JE: cfro: OBJ$ objn:69 col#:1 dfro:VIEW$ dcol#:1 SQL:******* UNPARSED QUERY IS ******* SELECT "U"."NAME" "OWNER","SYS_ALIAS_2"."NAME" "VIEW_NAME" FROM SYS."OBJ$" "SYS_ALIAS_2",SYS."USER$" "SYS_ALIAS_1","SYS"."VIEW$" "V","SYS"."USER$" "U", ( (SELECT "U"."NAME" "OWNER","SYS_ALIAS_4"."NAME" "OBJECT_NAME","SYS_ALIAS_4"."SUBNAME" "SUBOBJECT_NAME","SYS_ALIAS_4"."OBJ#" "OBJECT_ID","SYS_ALIAS_4"."DATAOBJ#" "DATA_OBJECT_ID",DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB',22,'LIBRARY',23,'DIRECTORY',24,'QUEUE',28,'JAVA SOURCE',29,'JAVA CLASS',30,'JAVA RESOURCE',32,'INDEXTYPE',33,'OPERATOR',34,'TABLE SUBPARTITION',35,'INDEX SUBPARTITION',40,'LOB PARTITION',41,'LOB SUBPARTITION',42,NVL( (SELECT 'REWRITE EQUIVALENCE' "'REWRITEEQUIVALENCE'" FROM SYS."SUM$" "S" WHERE "S"."OBJ#"="SYS_ALIAS_4"."OBJ#" AND BITAND("S"."XPFLAGS",8388608)=8388608),'MATERIALIZED VIEW'),43,'DIMENSION',44,'CONTEXT',46,'RULE SET',47,'RESOURCE PLAN',48,'CONSUMER GROUP',51,'SUBSCRIPTION',52,'LOCATION',55,'XML SCHEMA',56,'JAVA DATA',57,'EDITION',59,'RULE',60,'CAPTURE',61,'APPLY',62,'EVALUATION CONTEXT',66,'JOB',67,'PROGRAM',68,'JOB CLASS',69,'WINDOW',72,'SCHEDULER GROUP',74,'SCHEDULE',79,'CHAIN',81,'FILE GROUP',82,'MINING MODEL',87,'ASSEMBLY',90,'CREDENTIAL',92,'CUBE DIMENSION',93,'CUBE',94,'MEASURE FOLDER',95,'CUBE BUILD PROCESS',100,'FILE WATCHER',101,'DESTINATION','UNDEFINED') "OBJECT_TYPE","SYS_ALIAS_4"."CTIME" "CREATED","SYS_ALIAS_4"."MTIME" "LAST_DDL_TIME",TO_CHAR("SYS_ALIAS_4"."STIME",'YYYY-MM-DD:HH24:MI:SS') "TIMESTAMP",DECODE("SYS_ALIAS_4"."STATUS",0,'N/A',1,'VALID','INVALID') "STATUS",DECODE(BITAND("SYS_ALIAS_4"."FLAGS",2),0,'N',2,'Y','N') "TEMPORARY",DECODE(BITAND("SYS_ALIAS_4"."FLAGS",4),0,'N',4,'Y','N') "GENERATED",DECODE(BITAND("SYS_ALIAS_4"."FLAGS",16),0,'N',16,'Y','N') "SECONDARY","SYS_ALIAS_4"."NAMESPACE" "NAMESPACE",CASE WHEN (("SYS_ALIAS_4"."TYPE#"<>4 AND "SYS_ALIAS_4"."TYPE#"<>5 AND "SYS_ALIAS_4"."TYPE#"<>7 AND "SYS_ALIAS_4"."TYPE#"<>8 AND "SYS_ALIAS_4"."TYPE#"<>9 AND "SYS_ALIAS_4"."TYPE#"<>10 AND "SYS_ALIAS_4"."TYPE#"<>11 AND "SYS_ALIAS_4"."TYPE#"<>12 AND "SYS_ALIAS_4"."TYPE#"<>13 AND "SYS_ALIAS_4"."TYPE#"<>14 AND "SYS_ALIAS_4"."TYPE#"<>22 AND "SYS_ALIAS_4"."TYPE#"<>87) OR BITAND("SYS_ALIAS_3"."SPARE1",16)=0) THEN NULL WHEN "SYS_ALIAS_3"."TYPE#"=2 THEN (SELECT "EO"."NAME" "NAME" FROM SYS."OBJ$" "EO" WHERE "EO"."OBJ#"="SYS_ALIAS_3"."SPARE2") ELSE 'ORA$BASE' END "EDITION_NAME" FROM SYS."OBJ$" "SYS_ALIAS_4",SYS."USER$" "SYS_ALIAS_3","SYS"."USER$" "U" WHERE "SYS_ALIAS_4"."SPARE3"="U"."USER#" AND "SYS_ALIAS_4"."LINKNAME" IS NULL AND ("SYS_ALIAS_4"."TYPE#"<>1 AND "SYS_ALIAS_4"."TYPE#"<>10 OR "SYS_ALIAS_4"."TYPE#"=1 AND 1= (SELECT 1 "1" FROM "SYS"."IND$" "I" WHERE "I"."OBJ#"="SYS_ALIAS_4"."OBJ#" AND ("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9))) AND "SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' AND "SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' AND BITAND("SYS_ALIAS_4"."FLAGS",128)=0 AND "SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" AND ("SYS_ALIAS_4"."TYPE#"<>4 AND "SYS_ALIAS_4"."TYPE#"<>5 AND "SYS_ALIAS_4"."TYPE#"<>7 AND "SYS_ALIAS_4"."TYPE#"<>8 AND "SYS_ALIAS_4"."TYPE#"<>9 AND "SYS_ALIAS_4"."TYPE#"<>10 AND "SYS_ALIAS_4"."TYPE#"<>11 AND "SYS_ALIAS_4"."TYPE#"<>12 AND "SYS_ALIAS_4"."TYPE#"<>13 AND "SYS_ALIAS_4"."TYPE#"<>14 AND "SYS_ALIAS_4"."TYPE#"<>22 AND "SYS_ALIAS_4"."TYPE#"<>87 AND "SYS_ALIAS_4"."TYPE#"<>88 OR BITAND("SYS_ALIAS_3"."SPARE1",16)=0 OR ("SYS_ALIAS_4"."TYPE#"=4 OR "SYS_ALIAS_4"."TYPE#"=5 OR "SYS_ALIAS_4"."TYPE#"=7 OR "SYS_ALIAS_4"."TYPE#"=8 OR "SYS_ALIAS_4"."TYPE#"=9 OR "SYS_ALIAS_4"."TYPE#"=10 OR "SYS_ALIAS_4"."TYPE#"=11 OR "SYS_ALIAS_4"."TYPE#"=12 OR "SYS_ALIAS_4"."TYPE#"=13 OR "SYS_ALIAS_4"."TYPE#"=14 OR "SYS_ALIAS_4"."TYPE#"=22 OR "SYS_ALIAS_4"."TYPE#"=87) AND ("SYS_ALIAS_3"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "SYS_ALIAS_3"."TYPE#"=2 AND "SYS_ALIAS_3"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 0 FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="SYS_ALIAS_4"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id')))) AND "U"."NAME"='PSFT' AND DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB',22,'LIBRARY',23,'DIRECTORY',24,'QUEUE',28,'JAVA SOURCE',29,'JAVA CLASS',30,'JAVA RESOURCE',32,'INDEXTYPE',33,'OPERATOR',34,'TABLE SUBPARTITION',35,'INDEX SUBPARTITION',40,'LOB PARTITION',41,'LOB SUBPARTITION',42,NVL( (SELECT 'REWRITE EQUIVALENCE' "'REWRITEEQUIVALENCE'" FROM SYS."SUM$" "S" WHERE "S"."OBJ#"="SYS_ALIAS_4"."OBJ#" AND BITAND("S"."XPFLAGS",8388608)=8388608),'MATERIALIZED VIEW'),43,'DIMENSION',44,'CONTEXT',46,'RULE SET',47,'RESOURCE PLAN',48,'CONSUMER GROUP',51,'SUBSCRIPTION',52,'LOCATION',55,'XML SCHEMA',56,'JAVA DATA',57,'EDITION',59,'RULE',60,'CAPTURE',61,'APPLY',62,'EVALUATION CONTEXT',66,'JOB',67,'PROGRAM',68,'JOB CLASS',69,'WINDOW',72,'SCHEDULER GROUP',74,'SCHEDULE',79,'CHAIN',81,'FILE GROUP',82,'MINING MODEL',87,'ASSEMBLY',90,'CREDENTIAL',92,'CUBE DIMENSION',93,'CUBE',94,'MEASURE FOLDER',95,'CUBE BUILD PROCESS',100,'FILE WATCHER',101,'DESTINATION','UNDEFINED')='VIEW' AND DECODE("SYS_ALIAS_4"."STATUS",0,'N/A',1,'VALID','INVALID')='VALID') UNION ALL (SELECT "U"."NAME" "OWNER","L"."NAME" "OBJECT_NAME",NULL "SUBOBJECT_NAME",TO_NUMBER(NULL) "OBJECT_ID",TO_NUMBER(NULL) "DATA_OBJECT_ID",'DATABASE LINK' "OBJECT_TYPE","L"."CTIME" "CREATED",TO_DATE(NULL) "LAST_DDL_TIME",NULL "TIMESTAMP",'VALID' "STATUS",'N' "TEMPORARY",'N' "GENERATED",'N' "SECONDARY",NULL "NAMESPACE",NULL "EDITION_NAME" FROM "SYS"."LINK$" "L","SYS"."USER$" "U" WHERE "L"."OWNER#"="U"."USER#" AND "U"."NAME"='PSFT' AND 'DATABASE LINK'='VIEW' AND 'VALID'='VALID')) "O" WHERE "SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' AND "SYS_ALIAS_2"."NAME"="O"."OBJECT_NAME" AND "U"."NAME"='PSFT' AND "SYS_ALIAS_2"."OBJ#"="V"."OBJ#" AND "SYS_ALIAS_2"."SPARE3"="U"."USER#" AND "SYS_ALIAS_2"."OWNER#"="SYS_ALIAS_1"."USER#" AND ("SYS_ALIAS_2"."TYPE#"<>4 AND "SYS_ALIAS_2"."TYPE#"<>5 AND "SYS_ALIAS_2"."TYPE#"<>7 AND "SYS_ALIAS_2"."TYPE#"<>8 AND "SYS_ALIAS_2"."TYPE#"<>9 AND "SYS_ALIAS_2"."TYPE#"<>10 AND "SYS_ALIAS_2"."TYPE#"<>11 AND "SYS_ALIAS_2"."TYPE#"<>12 AND "SYS_ALIAS_2"."TYPE#"<>13 AND "SYS_ALIAS_2"."TYPE#"<>14 AND "SYS_ALIAS_2"."TYPE#"<>22 AND "SYS_ALIAS_2"."TYPE#"<>87 AND "SYS_ALIAS_2"."TYPE#"<>88 OR BITAND("SYS_ALIAS_1"."SPARE1",16)=0 OR ("SYS_ALIAS_2"."TYPE#"=4 OR "SYS_ALIAS_2"."TYPE#"=5 OR "SYS_ALIAS_2"."TYPE#"=7 OR "SYS_ALIAS_2"."TYPE#"=8 OR "SYS_ALIAS_2"."TYPE#"=9 OR "SYS_ALIAS_2"."TYPE#"=10 OR "SYS_ALIAS_2"."TYPE#"=11 OR "SYS_ALIAS_2"."TYPE#"=12 OR "SYS_ALIAS_2"."TYPE#"=13 OR "SYS_ALIAS_2"."TYPE#"=14 OR "SYS_ALIAS_2"."TYPE#"=22 OR "SYS_ALIAS_2"."TYPE#"=87) AND ("SYS_ALIAS_1"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "SYS_ALIAS_1"."TYPE#"=2 AND "SYS_ALIAS_1"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 0 FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="SYS_ALIAS_2"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id')))) Query block SEL$5947ACE7 (#1) unchanged PM: Considering predicate move-around in query block SEL$5947ACE7 (#1) ************************** Predicate Move-Around (PM) ************************** PM: PM bypassed: SET (union, intersect, etc.) operator. PM: Passed validity checks. PM: PM bypassed: checking. kkqctdrvTD-start on query block SEL$5947ACE7 (#1) kkqctdrvTD-start: : call(in-use=99512, alloc=179176), compile(in-use=456192, alloc=457912), execution(in-use=18776, alloc=20256) kkqctdrvTD-cleanup: transform(in-use=0, alloc=0) : call(in-use=99512, alloc=179176), compile(in-use=464712, alloc=468616), execution(in-use=18776, alloc=20256) kkqctdrvTD-end: call(in-use=99512, alloc=179176), compile(in-use=472920, alloc=476904), execution(in-use=18776, alloc=20256) kkqctdrvTD-start on query block SEL$5947ACE7 (#1) kkqctdrvTD-start: : call(in-use=99512, alloc=179176), compile(in-use=472920, alloc=476904), execution(in-use=18776, alloc=20256) kkqctdrvTD-cleanup: transform(in-use=0, alloc=0) : call(in-use=99512, alloc=179176), compile(in-use=481408, alloc=485192), execution(in-use=18776, alloc=20256) kkqctdrvTD-end: call(in-use=99512, alloc=179176), compile(in-use=489616, alloc=493480), execution(in-use=18776, alloc=20256) kkqctdrvTD-start on query block SEL$5947ACE7 (#1) kkqctdrvTD-start: : call(in-use=99512, alloc=179176), compile(in-use=489616, alloc=493480), execution(in-use=18776, alloc=20256) TE: Checking validity of table expansion for query block SEL$5 (#3) TE: Bypassed: No partitioned table in query block. TE: Checking validity of table expansion for query block SEL$6 (#2) TE: Bypassed: No partitioned table in query block. TE: Checking validity of table expansion for query block SEL$8 (#10) TE: Bypassed: No partitioned table in query block. TE: Checking validity of table expansion for query block SEL$12 (#9) TE: Bypassed: No partitioned table in query block. TE: Checking validity of table expansion for query block SEL$10 (#8) TE: Bypassed: No partitioned table in query block. TE: Checking validity of table expansion for query block SEL$11 (#7) TE: Bypassed: No partitioned table in query block. TE: Checking validity of table expansion for query block SEL$DA86A24D (#6) TE: Bypassed: No partitioned table in query block. TE: Checking validity of table expansion for query block SEL$13 (#5) TE: Bypassed: No partitioned table in query block. TE: Checking validity of table expansion for query block SET$1 (#4) TE: Bypassed: No partitioned table in query block. TE: Checking validity of table expansion for query block SEL$5947ACE7 (#1) TE: Bypassed: No partitioned table in query block. kkqctdrvTD-cleanup: transform(in-use=0, alloc=0) : call(in-use=99512, alloc=179176), compile(in-use=498104, alloc=501768), execution(in-use=18776, alloc=20256) kkqctdrvTD-end: call(in-use=99512, alloc=179176), compile(in-use=506312, alloc=510056), execution(in-use=18776, alloc=20256) TE: Checking validity of table expansion for query block SEL$5 (#3) TE: Bypassed: No partitioned table in query block. TE: Checking validity of table expansion for query block SEL$6 (#2) TE: Bypassed: No partitioned table in query block. TE: Checking validity of table expansion for query block SEL$8 (#10) TE: Bypassed: No partitioned table in query block. TE: Checking validity of table expansion for query block SEL$12 (#9) TE: Bypassed: No partitioned table in query block. TE: Checking validity of table expansion for query block SEL$10 (#8) TE: Bypassed: No partitioned table in query block. TE: Checking validity of table expansion for query block SEL$11 (#7) TE: Bypassed: No partitioned table in query block. TE: Checking validity of table expansion for query block SEL$DA86A24D (#6) TE: Bypassed: No partitioned table in query block. TE: Checking validity of table expansion for query block SEL$13 (#5) TE: Bypassed: No partitioned table in query block. TE: Checking validity of table expansion for query block SET$1 (#4) TE: Bypassed: No partitioned table in query block. TE: Checking validity of table expansion for query block SEL$5947ACE7 (#1) TE: Bypassed: No partitioned table in query block. ST: Query in kkqstardrv:******* UNPARSED QUERY IS ******* SELECT "U"."NAME" "OWNER","SYS_ALIAS_2"."NAME" "VIEW_NAME" FROM SYS."OBJ$" "SYS_ALIAS_2",SYS."USER$" "SYS_ALIAS_1","SYS"."VIEW$" "V","SYS"."USER$" "U", ( (SELECT "U"."NAME" "OWNER","SYS_ALIAS_4"."NAME" "OBJECT_NAME","SYS_ALIAS_4"."SUBNAME" "SUBOBJECT_NAME","SYS_ALIAS_4"."OBJ#" "OBJECT_ID","SYS_ALIAS_4"."DATAOBJ#" "DATA_OBJECT_ID",DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB',22,'LIBRARY',23,'DIRECTORY',24,'QUEUE',28,'JAVA SOURCE',29,'JAVA CLASS',30,'JAVA RESOURCE',32,'INDEXTYPE',33,'OPERATOR',34,'TABLE SUBPARTITION',35,'INDEX SUBPARTITION',40,'LOB PARTITION',41,'LOB SUBPARTITION',42,NVL( (SELECT 'REWRITE EQUIVALENCE' "'REWRITEEQUIVALENCE'" FROM SYS."SUM$" "S" WHERE "S"."OBJ#"="SYS_ALIAS_4"."OBJ#" AND BITAND("S"."XPFLAGS",8388608)=8388608),'MATERIALIZED VIEW'),43,'DIMENSION',44,'CONTEXT',46,'RULE SET',47,'RESOURCE PLAN',48,'CONSUMER GROUP',51,'SUBSCRIPTION',52,'LOCATION',55,'XML SCHEMA',56,'JAVA DATA',57,'EDITION',59,'RULE',60,'CAPTURE',61,'APPLY',62,'EVALUATION CONTEXT',66,'JOB',67,'PROGRAM',68,'JOB CLASS',69,'WINDOW',72,'SCHEDULER GROUP',74,'SCHEDULE',79,'CHAIN',81,'FILE GROUP',82,'MINING MODEL',87,'ASSEMBLY',90,'CREDENTIAL',92,'CUBE DIMENSION',93,'CUBE',94,'MEASURE FOLDER',95,'CUBE BUILD PROCESS',100,'FILE WATCHER',101,'DESTINATION','UNDEFINED') "OBJECT_TYPE","SYS_ALIAS_4"."CTIME" "CREATED","SYS_ALIAS_4"."MTIME" "LAST_DDL_TIME",TO_CHAR("SYS_ALIAS_4"."STIME",'YYYY-MM-DD:HH24:MI:SS') "TIMESTAMP",DECODE("SYS_ALIAS_4"."STATUS",0,'N/A',1,'VALID','INVALID') "STATUS",DECODE(BITAND("SYS_ALIAS_4"."FLAGS",2),0,'N',2,'Y','N') "TEMPORARY",DECODE(BITAND("SYS_ALIAS_4"."FLAGS",4),0,'N',4,'Y','N') "GENERATED",DECODE(BITAND("SYS_ALIAS_4"."FLAGS",16),0,'N',16,'Y','N') "SECONDARY","SYS_ALIAS_4"."NAMESPACE" "NAMESPACE",CASE WHEN (("SYS_ALIAS_4"."TYPE#"<>4 AND "SYS_ALIAS_4"."TYPE#"<>5 AND "SYS_ALIAS_4"."TYPE#"<>7 AND "SYS_ALIAS_4"."TYPE#"<>8 AND "SYS_ALIAS_4"."TYPE#"<>9 AND "SYS_ALIAS_4"."TYPE#"<>10 AND "SYS_ALIAS_4"."TYPE#"<>11 AND "SYS_ALIAS_4"."TYPE#"<>12 AND "SYS_ALIAS_4"."TYPE#"<>13 AND "SYS_ALIAS_4"."TYPE#"<>14 AND "SYS_ALIAS_4"."TYPE#"<>22 AND "SYS_ALIAS_4"."TYPE#"<>87) OR BITAND("SYS_ALIAS_3"."SPARE1",16)=0) THEN NULL WHEN "SYS_ALIAS_3"."TYPE#"=2 THEN (SELECT "EO"."NAME" "NAME" FROM SYS."OBJ$" "EO" WHERE "EO"."OBJ#"="SYS_ALIAS_3"."SPARE2") ELSE 'ORA$BASE' END "EDITION_NAME" FROM SYS."OBJ$" "SYS_ALIAS_4",SYS."USER$" "SYS_ALIAS_3","SYS"."USER$" "U" WHERE "SYS_ALIAS_4"."SPARE3"="U"."USER#" AND "SYS_ALIAS_4"."LINKNAME" IS NULL AND ("SYS_ALIAS_4"."TYPE#"<>1 AND "SYS_ALIAS_4"."TYPE#"<>10 OR "SYS_ALIAS_4"."TYPE#"=1 AND 1= (SELECT 1 "1" FROM "SYS"."IND$" "I" WHERE "I"."OBJ#"="SYS_ALIAS_4"."OBJ#" AND ("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9))) AND "SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' AND "SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' AND BITAND("SYS_ALIAS_4"."FLAGS",128)=0 AND "SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" AND ("SYS_ALIAS_4"."TYPE#"<>4 AND "SYS_ALIAS_4"."TYPE#"<>5 AND "SYS_ALIAS_4"."TYPE#"<>7 AND "SYS_ALIAS_4"."TYPE#"<>8 AND "SYS_ALIAS_4"."TYPE#"<>9 AND "SYS_ALIAS_4"."TYPE#"<>10 AND "SYS_ALIAS_4"."TYPE#"<>11 AND "SYS_ALIAS_4"."TYPE#"<>12 AND "SYS_ALIAS_4"."TYPE#"<>13 AND "SYS_ALIAS_4"."TYPE#"<>14 AND "SYS_ALIAS_4"."TYPE#"<>22 AND "SYS_ALIAS_4"."TYPE#"<>87 AND "SYS_ALIAS_4"."TYPE#"<>88 OR BITAND("SYS_ALIAS_3"."SPARE1",16)=0 OR ("SYS_ALIAS_4"."TYPE#"=4 OR "SYS_ALIAS_4"."TYPE#"=5 OR "SYS_ALIAS_4"."TYPE#"=7 OR "SYS_ALIAS_4"."TYPE#"=8 OR "SYS_ALIAS_4"."TYPE#"=9 OR "SYS_ALIAS_4"."TYPE#"=10 OR "SYS_ALIAS_4"."TYPE#"=11 OR "SYS_ALIAS_4"."TYPE#"=12 OR "SYS_ALIAS_4"."TYPE#"=13 OR "SYS_ALIAS_4"."TYPE#"=14 OR "SYS_ALIAS_4"."TYPE#"=22 OR "SYS_ALIAS_4"."TYPE#"=87) AND ("SYS_ALIAS_3"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "SYS_ALIAS_3"."TYPE#"=2 AND "SYS_ALIAS_3"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 0 FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="SYS_ALIAS_4"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id')))) AND "U"."NAME"='PSFT' AND DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB',22,'LIBRARY',23,'DIRECTORY',24,'QUEUE',28,'JAVA SOURCE',29,'JAVA CLASS',30,'JAVA RESOURCE',32,'INDEXTYPE',33,'OPERATOR',34,'TABLE SUBPARTITION',35,'INDEX SUBPARTITION',40,'LOB PARTITION',41,'LOB SUBPARTITION',42,NVL( (SELECT 'REWRITE EQUIVALENCE' "'REWRITEEQUIVALENCE'" FROM SYS."SUM$" "S" WHERE "S"."OBJ#"="SYS_ALIAS_4"."OBJ#" AND BITAND("S"."XPFLAGS",8388608)=8388608),'MATERIALIZED VIEW'),43,'DIMENSION',44,'CONTEXT',46,'RULE SET',47,'RESOURCE PLAN',48,'CONSUMER GROUP',51,'SUBSCRIPTION',52,'LOCATION',55,'XML SCHEMA',56,'JAVA DATA',57,'EDITION',59,'RULE',60,'CAPTURE',61,'APPLY',62,'EVALUATION CONTEXT',66,'JOB',67,'PROGRAM',68,'JOB CLASS',69,'WINDOW',72,'SCHEDULER GROUP',74,'SCHEDULE',79,'CHAIN',81,'FILE GROUP',82,'MINING MODEL',87,'ASSEMBLY',90,'CREDENTIAL',92,'CUBE DIMENSION',93,'CUBE',94,'MEASURE FOLDER',95,'CUBE BUILD PROCESS',100,'FILE WATCHER',101,'DESTINATION','UNDEFINED')='VIEW' AND DECODE("SYS_ALIAS_4"."STATUS",0,'N/A',1,'VALID','INVALID')='VALID') UNION ALL (SELECT "U"."NAME" "OWNER","L"."NAME" "OBJECT_NAME",NULL "SUBOBJECT_NAME",TO_NUMBER(NULL) "OBJECT_ID",TO_NUMBER(NULL) "DATA_OBJECT_ID",'DATABASE LINK' "OBJECT_TYPE","L"."CTIME" "CREATED",TO_DATE(NULL) "LAST_DDL_TIME",NULL "TIMESTAMP",'VALID' "STATUS",'N' "TEMPORARY",'N' "GENERATED",'N' "SECONDARY",NULL "NAMESPACE",NULL "EDITION_NAME" FROM "SYS"."LINK$" "L","SYS"."USER$" "U" WHERE "L"."OWNER#"="U"."USER#" AND "U"."NAME"='PSFT' AND 'DATABASE LINK'='VIEW' AND 'VALID'='VALID')) "O" WHERE "SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' AND "SYS_ALIAS_2"."NAME"="O"."OBJECT_NAME" AND "U"."NAME"='PSFT' AND "SYS_ALIAS_2"."OBJ#"="V"."OBJ#" AND "SYS_ALIAS_2"."SPARE3"="U"."USER#" AND "SYS_ALIAS_2"."OWNER#"="SYS_ALIAS_1"."USER#" AND ("SYS_ALIAS_2"."TYPE#"<>4 AND "SYS_ALIAS_2"."TYPE#"<>5 AND "SYS_ALIAS_2"."TYPE#"<>7 AND "SYS_ALIAS_2"."TYPE#"<>8 AND "SYS_ALIAS_2"."TYPE#"<>9 AND "SYS_ALIAS_2"."TYPE#"<>10 AND "SYS_ALIAS_2"."TYPE#"<>11 AND "SYS_ALIAS_2"."TYPE#"<>12 AND "SYS_ALIAS_2"."TYPE#"<>13 AND "SYS_ALIAS_2"."TYPE#"<>14 AND "SYS_ALIAS_2"."TYPE#"<>22 AND "SYS_ALIAS_2"."TYPE#"<>87 AND "SYS_ALIAS_2"."TYPE#"<>88 OR BITAND("SYS_ALIAS_1"."SPARE1",16)=0 OR ("SYS_ALIAS_2"."TYPE#"=4 OR "SYS_ALIAS_2"."TYPE#"=5 OR "SYS_ALIAS_2"."TYPE#"=7 OR "SYS_ALIAS_2"."TYPE#"=8 OR "SYS_ALIAS_2"."TYPE#"=9 OR "SYS_ALIAS_2"."TYPE#"=10 OR "SYS_ALIAS_2"."TYPE#"=11 OR "SYS_ALIAS_2"."TYPE#"=12 OR "SYS_ALIAS_2"."TYPE#"=13 OR "SYS_ALIAS_2"."TYPE#"=14 OR "SYS_ALIAS_2"."TYPE#"=22 OR "SYS_ALIAS_2"."TYPE#"=87) AND ("SYS_ALIAS_1"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "SYS_ALIAS_1"."TYPE#"=2 AND "SYS_ALIAS_1"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id') OR EXISTS (SELECT 0 FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="SYS_ALIAS_2"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=SYS_CONTEXT('userenv','current_edition_id')))) ST: not valid since star transformation parameter is FALSE ST: not valid since star transformation parameter is FALSE ST: not valid since star transformation parameter is FALSE ST: not valid since star transformation parameter is FALSE ST: not valid since star transformation parameter is FALSE ST: not valid since star transformation parameter is FALSE ST: not valid since star transformation parameter is FALSE ST: not valid since star transformation parameter is FALSE ST: not valid since star transformation parameter is FALSE ST: not valid since star transformation parameter is FALSE kkqctdrvTD-start on query block SEL$5947ACE7 (#1) kkqctdrvTD-start: : call(in-use=101768, alloc=179176), compile(in-use=506312, alloc=510056), execution(in-use=18776, alloc=20256) JF: Checking validity of join factorization for query block SEL$5 (#3) JF: Bypassed: not a UNION or UNION-ALL query block. JF: Checking validity of join factorization for query block SEL$6 (#2) JF: Bypassed: not a UNION or UNION-ALL query block. JF: Checking validity of join factorization for query block SEL$8 (#10) JF: Bypassed: not a UNION or UNION-ALL query block. JF: Checking validity of join factorization for query block SEL$12 (#9) JF: Bypassed: not a UNION or UNION-ALL query block. JF: Checking validity of join factorization for query block SEL$10 (#8) JF: Bypassed: not a UNION or UNION-ALL query block. JF: Checking validity of join factorization for query block SEL$11 (#7) JF: Bypassed: not a UNION or UNION-ALL query block. JF: Checking validity of join factorization for query block SEL$DA86A24D (#6) JF: Bypassed: not a UNION or UNION-ALL query block. JF: Checking validity of join factorization for query block SEL$13 (#5) JF: Bypassed: not a UNION or UNION-ALL query block. JF: Checking validity of join factorization for query block SET$1 (#4) JF: Bypassed: Not more than one branch has JF optimization opportunity. JF: Checking validity of join factorization for query block SEL$5947ACE7 (#1) JF: Bypassed: not a UNION or UNION-ALL query block. kkqctdrvTD-cleanup: transform(in-use=0, alloc=0) : call(in-use=101768, alloc=179176), compile(in-use=514880, alloc=518344), execution(in-use=18776, alloc=20256) kkqctdrvTD-end: call(in-use=101768, alloc=179176), compile(in-use=523088, alloc=526632), execution(in-use=18776, alloc=20256) JPPD: Considering Cost-based predicate pushdown from query block SEL$5947ACE7 (#1) ************************************ Cost-based predicate pushdown (JPPD) ************************************ kkqctdrvTD-start on query block SEL$5947ACE7 (#1) kkqctdrvTD-start: : call(in-use=101768, alloc=179176), compile(in-use=523088, alloc=526632), execution(in-use=18776, alloc=20256) Check Basic Validity for Non-Union View for query block SET$1 (#4) JPPD: JPPD bypassed: View is a set query block. Registered qb: SEL$5947ACE7 0x1e38fb8 (COPY SEL$5947ACE7) --------------------- QUERY BLOCK SIGNATURE --------------------- signature(): NULL Registered qb: SET$1 0x1e39428 (COPY SET$1) --------------------- QUERY BLOCK SIGNATURE --------------------- signature(): NULL Registered qb: SEL$13 0x1e2a3e8 (COPY SEL$13) --------------------- QUERY BLOCK SIGNATURE --------------------- signature(): NULL Registered qb: SEL$DA86A24D 0x1e1a4f8 (COPY SEL$DA86A24D) --------------------- QUERY BLOCK SIGNATURE --------------------- signature(): NULL Registered qb: SEL$11 0x1e4e038 (COPY SEL$11) --------------------- QUERY BLOCK SIGNATURE --------------------- signature(): NULL Registered qb: SEL$10 0x1e489c0 (COPY SEL$10) --------------------- QUERY BLOCK SIGNATURE --------------------- signature(): NULL Registered qb: SEL$12 0x1e66018 (COPY SEL$12) --------------------- QUERY BLOCK SIGNATURE --------------------- signature(): NULL Registered qb: SEL$8 0x1e63f18 (COPY SEL$8) --------------------- QUERY BLOCK SIGNATURE --------------------- signature(): NULL Registered qb: SEL$6 0x1e5f220 (COPY SEL$6) --------------------- QUERY BLOCK SIGNATURE --------------------- signature(): NULL *********************************** Cost-Based Join Predicate Push-down *********************************** JPPD: Checking validity of push-down in query block SEL$5947ACE7 (#1) JPPD: Checking validity of push-down from query block SEL$5947ACE7 (#1) to query block SET$1 (#4) JPPD: Passed validity checks JPPD: JPPD: Pushdown from query block SEL$5947ACE7 (#1) passed validity checks. Join-Predicate push-down on query block SEL$5947ACE7 (#1) JPPD: Using search type: linear JPPD: Considering join predicate push-down JPPD: Starting iteration 1, state space = (4) : (0) JPPD: Performing join predicate push-down (no transformation phase) from query block SEL$5947ACE7 (#1) to query block SET$1 (#4) FPD: Considering simple filter push in query block SEL$5947ACE7 (#1) "SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' AND "SYS_ALIAS_2"."NAME"="O"."OBJECT_NAME" AND "U"."NAME"='PSFT' AND "SYS_ALIAS_2"."OBJ#"="V"."OBJ#" AND "SYS_ALIAS_2"."SPARE3"="U"."USER#" AND "SYS_ALIAS_2"."OWNER#"="SYS FPD: Considering simple filter push in query block SEL$6 (#2) "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B1 AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) try to generate transitive predicate from check constraints for query block SEL$6 (#2) finally: "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B1 AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) try to generate transitive predicate from check constraints for query block SEL$5947ACE7 (#1) finally: "SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' AND "SYS_ALIAS_2"."NAME"="O"."OBJECT_NAME" AND "U"."NAME"='PSFT' AND "SYS_ALIAS_2"."OBJ#"="V"."OBJ#" AND "SYS_ALIAS_2"."SPARE3"="U"."USER#" AND "SYS_ALIAS_2"."OWNER#"="SYS FPD: Considering simple filter push in query block SEL$13 (#5) "L"."OWNER#"="U"."USER#" AND "U"."NAME"='PSFT' AND 'DATABASE LINK'='VIEW' AND 'VALID'='VALID' try to generate transitive predicate from check constraints for query block SEL$13 (#5) finally: "L"."OWNER#"="U"."USER#" AND "U"."NAME"='PSFT' AND 'DATABASE LINK'='VIEW' AND 'VALID'='VALID' FPD: Considering simple filter push in query block SEL$DA86A24D (#6) "SYS_ALIAS_4"."SPARE3"="U"."USER#" AND "SYS_ALIAS_4"."LINKNAME" IS NULL AND ("SYS_ALIAS_4"."TYPE#"<>1 AND "SYS_ALIAS_4"."TYPE#"<>10 OR "SYS_ALIAS_4"."TYPE#"=1 AND (SELECT 1 FROM "SYS"."IND$" "I")=1) AND "SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' AND "SYS_ALIAS_ FPD: Considering simple filter push in query block SEL$8 (#10) "S"."OBJ#"=:B1 AND BITAND("S"."XPFLAGS",8388608)=8388608 try to generate transitive predicate from check constraints for query block SEL$8 (#10) finally: "S"."OBJ#"=:B1 AND BITAND("S"."XPFLAGS",8388608)=8388608 FPD: Considering simple filter push in query block SEL$12 (#9) "I"."OBJ#"=:B1 AND ("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9) try to generate transitive predicate from check constraints for query block SEL$12 (#9) finally: "I"."OBJ#"=:B1 AND ("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9) FPD: Considering simple filter push in query block SEL$10 (#8) "EO"."OBJ#"=:B1 try to generate transitive predicate from check constraints for query block SEL$10 (#8) finally: "EO"."OBJ#"=:B1 FPD: Considering simple filter push in query block SEL$11 (#7) "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B1 AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) try to generate transitive predicate from check constraints for query block SEL$11 (#7) finally: "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B1 AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) try to generate transitive predicate from check constraints for query block SEL$DA86A24D (#6) finally: "SYS_ALIAS_4"."SPARE3"="U"."USER#" AND "SYS_ALIAS_4"."LINKNAME" IS NULL AND ("SYS_ALIAS_4"."TYPE#"<>1 AND "SYS_ALIAS_4"."TYPE#"<>10 OR "SYS_ALIAS_4"."TYPE#"=1 AND (SELECT 1 FROM "SYS"."IND$" "I")=1) AND "SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' AND "SYS_ALIAS_ JPPD: Costing transformed query. ************************* First K Rows: Setup begin kkoqbc: optimizing query block SEL$6 (#2) : call(in-use=412488, alloc=522480), compile(in-use=925208, alloc=927840), execution(in-use=25056, alloc=28368) kkoqbc-subheap (create addr=0x2b9c01c666c0) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$6 nbfros=2 flg=0 fro(0): flg=0 objn=18 hint_alias="O2"@"SEL$6" fro(1): flg=0 objn=22 hint_alias="U2"@"SEL$6" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: USER$ Alias: U2 #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: OBJ$ Alias: O2 #Rows: 73844 #Blks: 893 AvgRowLen: 82.00 Index Stats:: Index: I_OBJ1 Col#: 1 3 7 LVLS: 1 #LB: 168 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 816.00 Index: I_OBJ2 Col#: 3 4 5 12 13 6 7 18 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42273.00 Index: I_OBJ3 Col#: 15 LVLS: 1 #LB: 11 #DK: 1832 LB/K: 1.00 DB/K: 1.00 CLUF: 148.00 Index: I_OBJ4 Col#: 2 7 3 LVLS: 1 #LB: 275 #DK: 9826 LB/K: 1.00 DB/K: 1.00 CLUF: 2333.00 Index: I_OBJ5 Col#: 18 4 5 7 3 12 13 6 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42260.00 Access path analysis for OBJ$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for OBJ$[O2] Column (#7): NewDensity:0.000090, OldDensity:0.000007 BktCnt:5525, PopBktCnt:5519, PopValCnt:24, NDV:43 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Table: OBJ$ Alias: O2 Card: Original: 73844.000000 Rounded: 1 Computed: 0.00 Non Adjusted: 0.00 Access Path: TableScan Cost: 216.44 Resp: 216.44 Degree: 0 Cost_io: 215.00 Cost_cpu: 29989812 Resp_io: 215.00 Resp_cpu: 29989812 Access Path: index (index (FFS)) Index: I_OBJ4 resc_io: 67.00 resc_cpu: 1958396 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 67.09 Resp: 67.09 Degree: 1 Cost_io: 67.00 Cost_cpu: 1958396 Resp_io: 67.00 Resp_cpu: 1958396 kkofmx: index filter:"O2"."TYPE#"=88 kkofmx: index filter:"O2"."TYPE#"=88 kkofmx: index filter:"O2"."TYPE#"=88 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000077 ANDV (#skips): 73844.000000 SS io: 73844.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ1 resc_io: 170.00 resc_cpu: 1210845 ix_sel: 1.000000 ix_sel_with_filters: 0.000077 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 170.23 Resp: 170.23 Degree: 1 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000077 ANDV (#skips): 48800.000000 SS io: 48800.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ2 resc_io: 644.00 resc_cpu: 4586407 ix_sel: 1.000000 ix_sel_with_filters: 0.000077 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 644.40 Resp: 644.40 Degree: 1 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (IndexOnly) Index: I_OBJ4 resc_io: 2.00 resc_cpu: 14443 ix_sel: 0.000000 ix_sel_with_filters: 0.000000 Cost: 2.00 Resp: 2.00 Degree: 1 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000077 ANDV (#skips): 48800.000000 SS io: 48800.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ5 resc_io: 644.00 resc_cpu: 4586407 ix_sel: 1.000000 ix_sel_with_filters: 0.000077 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 644.40 Resp: 644.40 Degree: 1 Best:: AccessPath: IndexRange Index: I_OBJ4 Cost: 2.00 Degree: 1 Resp: 2.00 Card: 0.00 Bytes: 0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[U2] Column (#3): NewDensity:0.241573, OldDensity:0.005618 BktCnt:89, PopBktCnt:89, PopValCnt:2, NDV:2 Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Table: USER$ Alias: U2 Card: Original: 89.000000 Rounded: 1 Computed: 0.01 Non Adjusted: 0.01 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 89207 Resp_io: 3.00 Resp_cpu: 89207 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 7121 Resp_io: 2.00 Resp_cpu: 7121 kkofmx: index filter:"U2"."TYPE#"=2 kkofmx: index filter:"U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000000 ANDV (#skips): 89.000000 SS io: 89.000000 vs. table scan io: 3.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 52.25 ***** End Logdef Adjustment ****** Cost: 1.00 Resp: 1.00 Degree: 1 Best:: AccessPath: IndexRange Index: I_USER2 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 0.01 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: OBJ$[O2]#0 USER$[U2]#1 *************** Now joining: USER$[U2]#1 *************** NL Join Outer table: Card: 0.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 9 Access path analysis for USER$ Inner table: USER$ Alias: U2 Access Path: TableScan NL Join: Cost: 5.00 Resp: 5.00 Degree: 1 Cost_io: 5.00 Cost_cpu: 103650 Resp_io: 5.00 Resp_cpu: 103650 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: U2 Access Path: index (FFS) NL Join: Cost: 4.00 Resp: 4.00 Degree: 1 Cost_io: 4.00 Cost_cpu: 21564 Resp_io: 4.00 Resp_cpu: 21564 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8774 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join (ordered): Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 23217 Resp_io: 3.00 Resp_cpu: 23217 kkofmx: index filter:"U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8774 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join (ordered): Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 23217 Resp_io: 3.00 Resp_cpu: 23217 Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred ColGroup (#1, Index) I_USER2 Col#: 1 3 20 21 CorStregth: -1.00 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.000063 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 400.00 ***** End Logdef Adjustment ****** NL Join (ordered): Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 22164 Resp_io: 3.00 Resp_cpu: 22164 Best NL cost: 3.00 resc: 3.00 resc_io: 3.00 resc_cpu: 22164 resp: 3.00 resp_io: 3.00 resc_cpu: 22164 Join Card: 0.000003 = = outer (0.000503) * inner (0.005000) * sel (1.000000) Join Card - Rounded: 1 Computed: 0.00 Outer table: OBJ$ Alias: O2 resc: 2.00 card 0.00 bytes: 9 deg: 1 resp: 2.00 Inner table: USER$ Alias: U2 resc: 1.00 card: 0.01 bytes: 20 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 32 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SM join: Resc: 4.00 Resp: 4.00 [multiMatchCost=0.00] SM Join SM cost: 4.00 resc: 4.00 resc_io: 3.00 resc_cpu: 20917397 resp: 4.00 resp_io: 3.00 resp_cpu: 20917397 Outer table: OBJ$ Alias: O2 resc: 2.00 card 0.00 bytes: 9 deg: 1 resp: 2.00 Inner table: USER$ Alias: U2 resc: 1.00 card: 0.01 bytes: 20 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 3.50 Resp: 3.50 [multiMatchCost=0.00] HA Join HA cost: 3.50 resc: 3.50 resc_io: 3.00 resc_cpu: 10472156 resp: 3.50 resp_io: 3.00 resp_cpu: 10472156 Best:: JoinMethod: NestedLoop Cost: 3.00 Degree: 1 Resp: 3.00 Card: 0.00 Bytes: 29 *********************** Best so far: Table#: 0 cost: 2.0007 card: 0.0005 bytes: 9 Table#: 1 cost: 3.0011 card: 0.0000 bytes: 29 *********************** ********************************* Number of join permutations tried: 1 ********************************* Consider using bloom filter between O2[OBJ$] and U2[USER$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join (newjo-save) [1 0 ] Or-Expansion validity checks failed on query block SEL$6 (#2) because NO_EXPAND hint Transfer Optimizer annotations for query block SEL$6 (#2) Final cost for query block SEL$6 (#2) - All Rows Plan: Best join order: 1 Cost: 3.0011 Degree: 1 Card: 1.0000 Bytes: 29 Resc: 3.0011 Resc_io: 3.0000 Resc_cpu: 22164 Resp: 3.0011 Resp_io: 3.0000 Resc_cpu: 22164 kkoqbc-subheap (delete addr=0x2b9c01c666c0, in-use=33768, alloc=42992) kkoqbc-end: : call(in-use=445064, alloc=522480), compile(in-use=930480, alloc=933848), execution(in-use=25648, alloc=28368) kkoqbc: finish optimizing query block SEL$6 (#2) kkoqbc: optimizing query block SEL$8 (#10) : call(in-use=442824, alloc=522480), compile(in-use=934664, alloc=937992), execution(in-use=25728, alloc=28368) kkoqbc-subheap (create addr=0x2b9c01c666c0) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$8 nbfros=1 flg=0 fro(0): flg=0 objn=951 hint_alias="S"@"SEL$8" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: SUM$ Alias: S #Rows: 0 #Blks: 1 AvgRowLen: 0.00 Index Stats:: Index: SYS_IL0000000951C00030$$ Col#: (NOT ANALYZED) LVLS: 1 #LB: 25 #DK: 100 LB/K: 1.00 DB/K: 1.00 CLUF: 800.00 Index: SYS_IL0000000951C00031$$ Col#: (NOT ANALYZED) LVLS: 1 #LB: 25 #DK: 100 LB/K: 1.00 DB/K: 1.00 CLUF: 800.00 Index: I_SUM$_1 Col#: 1 LVLS: 0 #LB: 0 #DK: 0 LB/K: 0.00 DB/K: 0.00 CLUF: 0.00 *************************************** 1-ROW TABLES: SUM$[S]#0 Access path analysis for SUM$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for SUM$[S] Table: SUM$ Alias: S Card: Original: 0.000000 Rounded: 1 Computed: 0.00 Non Adjusted: 0.00 Access Path: TableScan Cost: 2.00 Resp: 2.00 Degree: 0 Cost_io: 2.00 Cost_cpu: 7121 Resp_io: 2.00 Resp_cpu: 7121 Access Path: index (UniqueScan) Index: I_SUM$_1 resc_io: 0.00 resc_cpu: 1700 ix_sel: 0.000000 ix_sel_with_filters: 0.000000 Cost: 0.00 Resp: 0.00 Degree: 1 Access Path: index (AllEqUnique) Index: I_SUM$_1 resc_io: 0.00 resc_cpu: 1700 ix_sel: 0.010000 ix_sel_with_filters: 0.010000 Cost: 0.00 Resp: 0.00 Degree: 1 One row Card: 1.000000 Best:: AccessPath: IndexUnique Index: I_SUM$_1 Cost: 0.00 Degree: 1 Resp: 0.00 Card: 1.00 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: SUM$[S]#0 *********************** Best so far: Table#: 0 cost: 0.0001 card: 1.0000 bytes: 26 *********************** ********************************* Number of join permutations tried: 1 ********************************* Or-Expansion validity checks failed on query block SEL$8 (#10) because NO_EXPAND hint Transfer Optimizer annotations for query block SEL$8 (#10) Final cost for query block SEL$8 (#10) - All Rows Plan: Best join order: 1 Cost: 0.0001 Degree: 1 Card: 1.0000 Bytes: 26 Resc: 0.0001 Resc_io: 0.0000 Resc_cpu: 1700 Resp: 0.0001 Resp_io: 0.0000 Resc_cpu: 1700 kkoqbc-subheap (delete addr=0x2b9c01c666c0, in-use=14752, alloc=24640) kkoqbc-end: : call(in-use=451656, alloc=522480), compile(in-use=935224, alloc=937992), execution(in-use=26216, alloc=28368) kkoqbc: finish optimizing query block SEL$8 (#10) kkoqbc: optimizing query block SEL$12 (#9) : call(in-use=449416, alloc=522480), compile(in-use=939616, alloc=942136), execution(in-use=26296, alloc=28368) kkoqbc-subheap (create addr=0x2b9c01c666c0) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$12 nbfros=1 flg=0 fro(0): flg=0 objn=19 hint_alias="I"@"SEL$12" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: IND$ Alias: I #Rows: 1972 #Blks: 2717 AvgRowLen: 86.00 Index Stats:: Index: I_OBJ# Col#: 0 LVLS: 1 #LB: 29 #DK: 12717 LB/K: 1.00 DB/K: 1.00 CLUF: 1648.00 Index: I_IND1 Col#: 1 LVLS: 1 #LB: 4 #DK: 1951 LB/K: 1.00 DB/K: 1.00 CLUF: 293.00 *************************************** 1-ROW TABLES: IND$[I]#0 Access path analysis for IND$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for IND$[I] Column (#13): NewDensity:0.000254, OldDensity:0.000254 BktCnt:1972, PopBktCnt:1971, PopValCnt:5, NDV:6 Table: IND$ Alias: I Card: Original: 1972.000000 Rounded: 1 Computed: 0.74 Non Adjusted: 0.74 Access Path: TableScan Cost: 650.97 Resp: 650.97 Degree: 0 Cost_io: 650.00 Cost_cpu: 20216773 Resp_io: 650.00 Resp_cpu: 20216773 Access Path: index (UniqueScan) Index: I_IND1 resc_io: 2.00 resc_cpu: 15823 ix_sel: 0.000507 ix_sel_with_filters: 0.000507 Cost: 2.00 Resp: 2.00 Degree: 1 Access Path: index (AllEqUnique) Index: I_IND1 resc_io: 2.00 resc_cpu: 15823 ix_sel: 0.000507 ix_sel_with_filters: 0.000507 Cost: 2.00 Resp: 2.00 Degree: 1 One row Card: 1.000000 Best:: AccessPath: IndexUnique Index: I_IND1 Cost: 2.00 Degree: 1 Resp: 2.00 Card: 1.00 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: IND$[I]#0 *********************** Best so far: Table#: 0 cost: 2.0008 card: 1.0000 bytes: 8 *********************** ********************************* Number of join permutations tried: 1 ********************************* Or-Expansion validity checks failed on query block SEL$12 (#9) because NO_EXPAND hint Transfer Optimizer annotations for query block SEL$12 (#9) Final cost for query block SEL$12 (#9) - All Rows Plan: Best join order: 1 Cost: 2.0008 Degree: 1 Card: 1.0000 Bytes: 8 Resc: 2.0008 Resc_io: 2.0000 Resc_cpu: 15823 Resp: 2.0008 Resp_io: 2.0000 Resc_cpu: 15823 kkoqbc-subheap (delete addr=0x2b9c01c666c0, in-use=14520, alloc=26440) kkoqbc-end: : call(in-use=460488, alloc=522480), compile(in-use=940792, alloc=942136), execution(in-use=26888, alloc=28368) kkoqbc: finish optimizing query block SEL$12 (#9) kkoqbc: optimizing query block SEL$10 (#8) : call(in-use=458280, alloc=522480), compile(in-use=944464, alloc=946280), execution(in-use=26968, alloc=28368) kkoqbc-subheap (create addr=0x2b9c01c666c0) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$10 nbfros=1 flg=0 fro(0): flg=0 objn=18 hint_alias="EO"@"SEL$10" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: OBJ$ Alias: EO #Rows: 73844 #Blks: 893 AvgRowLen: 82.00 Index Stats:: Index: I_OBJ1 Col#: 1 3 7 LVLS: 1 #LB: 168 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 816.00 Index: I_OBJ2 Col#: 3 4 5 12 13 6 7 18 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42273.00 Index: I_OBJ3 Col#: 15 LVLS: 1 #LB: 11 #DK: 1832 LB/K: 1.00 DB/K: 1.00 CLUF: 148.00 Index: I_OBJ4 Col#: 2 7 3 LVLS: 1 #LB: 275 #DK: 9826 LB/K: 1.00 DB/K: 1.00 CLUF: 2333.00 Index: I_OBJ5 Col#: 18 4 5 7 3 12 13 6 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42260.00 Access path analysis for OBJ$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for OBJ$[EO] Table: OBJ$ Alias: EO Card: Original: 73844.000000 Rounded: 1 Computed: 1.00 Non Adjusted: 1.00 Access Path: TableScan Cost: 216.01 Resp: 216.01 Degree: 0 Cost_io: 215.00 Cost_cpu: 21128306 Resp_io: 215.00 Resp_cpu: 21128306 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 154.22 Resp: 154.22 Degree: 1 Cost_io: 154.00 Cost_cpu: 4543479 Resp_io: 154.00 Resp_cpu: 4543479 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 154.22 Resp: 154.22 Degree: 1 Cost_io: 154.00 Cost_cpu: 4543479 Resp_io: 154.00 Resp_cpu: 4543479 kkofmx: index filter:"EO"."OBJ#"=:B1 kkofmx: index filter:"EO"."OBJ#"=:B1 Access Path: index (RangeScan) Index: I_OBJ1 resc_io: 3.00 resc_cpu: 21564 ix_sel: 0.000014 ix_sel_with_filters: 0.000014 Cost: 3.00 Resp: 3.00 Degree: 1 Access Path: index (skip-scan) SS sel: 0.000014 ANDV (#skips): 48800.000000 SS io: 48800.000000 vs. table scan io: 215.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_OBJ2 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 640.39 Resp: 640.39 Degree: 1 Access Path: index (skip-scan) SS sel: 0.000014 ANDV (#skips): 48800.000000 SS io: 48800.000000 vs. table scan io: 215.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_OBJ5 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 640.39 Resp: 640.39 Degree: 1 Best:: AccessPath: IndexRange Index: I_OBJ1 Cost: 3.00 Degree: 1 Resp: 3.00 Card: 1.00 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: OBJ$[EO]#0 *********************** Best so far: Table#: 0 cost: 3.0010 card: 1.0000 bytes: 29 *********************** ********************************* Number of join permutations tried: 1 ********************************* Or-Expansion validity checks failed on query block SEL$10 (#8) because NO_EXPAND hint Transfer Optimizer annotations for query block SEL$10 (#8) Final cost for query block SEL$10 (#8) - All Rows Plan: Best join order: 1 Cost: 3.0010 Degree: 1 Card: 1.0000 Bytes: 29 Resc: 3.0010 Resc_io: 3.0000 Resc_cpu: 21564 Resp: 3.0010 Resp_io: 3.0000 Resc_cpu: 21564 kkoqbc-subheap (delete addr=0x2b9c01c666c0, in-use=15456, alloc=18016) kkoqbc-end: : call(in-use=495960, alloc=538848), compile(in-use=945072, alloc=946280), execution(in-use=27144, alloc=28368) kkoqbc: finish optimizing query block SEL$10 (#8) kkoqbc: optimizing query block SEL$11 (#7) : call(in-use=493752, alloc=538848), compile(in-use=951056, alloc=954568), execution(in-use=27304, alloc=28368) kkoqbc-subheap (create addr=0x2b9c01c666c0) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$11 nbfros=2 flg=0 fro(0): flg=0 objn=18 hint_alias="O2"@"SEL$11" fro(1): flg=0 objn=22 hint_alias="U2"@"SEL$11" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: USER$ Alias: U2 #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: OBJ$ Alias: O2 #Rows: 73844 #Blks: 893 AvgRowLen: 82.00 Index Stats:: Index: I_OBJ1 Col#: 1 3 7 LVLS: 1 #LB: 168 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 816.00 Index: I_OBJ2 Col#: 3 4 5 12 13 6 7 18 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42273.00 Index: I_OBJ3 Col#: 15 LVLS: 1 #LB: 11 #DK: 1832 LB/K: 1.00 DB/K: 1.00 CLUF: 148.00 Index: I_OBJ4 Col#: 2 7 3 LVLS: 1 #LB: 275 #DK: 9826 LB/K: 1.00 DB/K: 1.00 CLUF: 2333.00 Index: I_OBJ5 Col#: 18 4 5 7 3 12 13 6 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42260.00 Access path analysis for OBJ$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for OBJ$[O2] Column (#7): NewDensity:0.000090, OldDensity:0.000007 BktCnt:5525, PopBktCnt:5519, PopValCnt:24, NDV:43 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Table: OBJ$ Alias: O2 Card: Original: 73844.000000 Rounded: 1 Computed: 0.00 Non Adjusted: 0.00 Access Path: TableScan Cost: 216.44 Resp: 216.44 Degree: 0 Cost_io: 215.00 Cost_cpu: 29989812 Resp_io: 215.00 Resp_cpu: 29989812 Access Path: index (index (FFS)) Index: I_OBJ4 resc_io: 67.00 resc_cpu: 1958396 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 67.09 Resp: 67.09 Degree: 1 Cost_io: 67.00 Cost_cpu: 1958396 Resp_io: 67.00 Resp_cpu: 1958396 kkofmx: index filter:"O2"."TYPE#"=88 kkofmx: index filter:"O2"."TYPE#"=88 kkofmx: index filter:"O2"."TYPE#"=88 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000077 ANDV (#skips): 73844.000000 SS io: 73844.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ1 resc_io: 170.00 resc_cpu: 1210845 ix_sel: 1.000000 ix_sel_with_filters: 0.000077 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 170.23 Resp: 170.23 Degree: 1 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000077 ANDV (#skips): 48800.000000 SS io: 48800.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ2 resc_io: 644.00 resc_cpu: 4586407 ix_sel: 1.000000 ix_sel_with_filters: 0.000077 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 644.40 Resp: 644.40 Degree: 1 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (IndexOnly) Index: I_OBJ4 resc_io: 2.00 resc_cpu: 14443 ix_sel: 0.000000 ix_sel_with_filters: 0.000000 Cost: 2.00 Resp: 2.00 Degree: 1 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000077 ANDV (#skips): 48800.000000 SS io: 48800.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ5 resc_io: 644.00 resc_cpu: 4586407 ix_sel: 1.000000 ix_sel_with_filters: 0.000077 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 644.40 Resp: 644.40 Degree: 1 Best:: AccessPath: IndexRange Index: I_OBJ4 Cost: 2.00 Degree: 1 Resp: 2.00 Card: 0.00 Bytes: 0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[U2] Column (#3): NewDensity:0.241573, OldDensity:0.005618 BktCnt:89, PopBktCnt:89, PopValCnt:2, NDV:2 Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Table: USER$ Alias: U2 Card: Original: 89.000000 Rounded: 1 Computed: 0.01 Non Adjusted: 0.01 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 89207 Resp_io: 3.00 Resp_cpu: 89207 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 7121 Resp_io: 2.00 Resp_cpu: 7121 kkofmx: index filter:"U2"."TYPE#"=2 kkofmx: index filter:"U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000000 ANDV (#skips): 89.000000 SS io: 89.000000 vs. table scan io: 3.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 52.25 ***** End Logdef Adjustment ****** Cost: 1.00 Resp: 1.00 Degree: 1 Best:: AccessPath: IndexRange Index: I_USER2 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 0.01 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: OBJ$[O2]#0 USER$[U2]#1 *************** Now joining: USER$[U2]#1 *************** NL Join Outer table: Card: 0.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 9 Access path analysis for USER$ Inner table: USER$ Alias: U2 Access Path: TableScan NL Join: Cost: 5.00 Resp: 5.00 Degree: 1 Cost_io: 5.00 Cost_cpu: 103650 Resp_io: 5.00 Resp_cpu: 103650 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: U2 Access Path: index (FFS) NL Join: Cost: 4.00 Resp: 4.00 Degree: 1 Cost_io: 4.00 Cost_cpu: 21564 Resp_io: 4.00 Resp_cpu: 21564 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8774 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join (ordered): Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 23217 Resp_io: 3.00 Resp_cpu: 23217 kkofmx: index filter:"U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8774 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join (ordered): Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 23217 Resp_io: 3.00 Resp_cpu: 23217 Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.000063 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 400.00 ***** End Logdef Adjustment ****** NL Join (ordered): Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 22164 Resp_io: 3.00 Resp_cpu: 22164 Best NL cost: 3.00 resc: 3.00 resc_io: 3.00 resc_cpu: 22164 resp: 3.00 resp_io: 3.00 resc_cpu: 22164 Join Card: 0.000003 = = outer (0.000503) * inner (0.005000) * sel (1.000000) Join Card - Rounded: 1 Computed: 0.00 Outer table: OBJ$ Alias: O2 resc: 2.00 card 0.00 bytes: 9 deg: 1 resp: 2.00 Inner table: USER$ Alias: U2 resc: 1.00 card: 0.01 bytes: 20 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 32 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SM join: Resc: 4.00 Resp: 4.00 [multiMatchCost=0.00] SM Join SM cost: 4.00 resc: 4.00 resc_io: 3.00 resc_cpu: 20917397 resp: 4.00 resp_io: 3.00 resp_cpu: 20917397 Outer table: OBJ$ Alias: O2 resc: 2.00 card 0.00 bytes: 9 deg: 1 resp: 2.00 Inner table: USER$ Alias: U2 resc: 1.00 card: 0.01 bytes: 20 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 3.50 Resp: 3.50 [multiMatchCost=0.00] HA Join HA cost: 3.50 resc: 3.50 resc_io: 3.00 resc_cpu: 10472156 resp: 3.50 resp_io: 3.00 resp_cpu: 10472156 Best:: JoinMethod: NestedLoop Cost: 3.00 Degree: 1 Resp: 3.00 Card: 0.00 Bytes: 29 *********************** Best so far: Table#: 0 cost: 2.0007 card: 0.0005 bytes: 9 Table#: 1 cost: 3.0011 card: 0.0000 bytes: 29 *********************** ********************************* Number of join permutations tried: 1 ********************************* Consider using bloom filter between O2[OBJ$] and U2[USER$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join (newjo-save) [1 0 ] Or-Expansion validity checks failed on query block SEL$11 (#7) because NO_EXPAND hint Transfer Optimizer annotations for query block SEL$11 (#7) Final cost for query block SEL$11 (#7) - All Rows Plan: Best join order: 1 Cost: 3.0011 Degree: 1 Card: 1.0000 Bytes: 29 Resc: 3.0011 Resc_io: 3.0000 Resc_cpu: 22164 Resp: 3.0011 Resp_io: 3.0000 Resc_cpu: 22164 kkoqbc-subheap (delete addr=0x2b9c01c666c0, in-use=33920, alloc=40720) kkoqbc-end: : call(in-use=524640, alloc=587952), compile(in-use=952072, alloc=954568), execution(in-use=27896, alloc=28368) kkoqbc: finish optimizing query block SEL$11 (#7) kkoqbc: optimizing query block SEL$DA86A24D (#6) : call(in-use=522432, alloc=587952), compile(in-use=963680, alloc=965904), execution(in-use=28136, alloc=28368) kkoqbc-subheap (create addr=0x2b9c01c666c0) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$DA86A24D nbfros=3 flg=0 fro(0): flg=0 objn=22 hint_alias="U"@"SEL$7" fro(1): flg=0 objn=18 hint_alias="O"@"SEL$9" fro(2): flg=0 objn=22 hint_alias="U"@"SEL$9" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: USER$ Alias: U #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: USER$ Alias: SYS_ALIAS_3 #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: OBJ$ Alias: SYS_ALIAS_4 #Rows: 73844 #Blks: 893 AvgRowLen: 82.00 Index Stats:: Index: I_OBJ1 Col#: 1 3 7 LVLS: 1 #LB: 168 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 816.00 Index: I_OBJ2 Col#: 3 4 5 12 13 6 7 18 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42273.00 Index: I_OBJ3 Col#: 15 LVLS: 1 #LB: 11 #DK: 1832 LB/K: 1.00 DB/K: 1.00 CLUF: 148.00 Index: I_OBJ4 Col#: 2 7 3 LVLS: 1 #LB: 275 #DK: 9826 LB/K: 1.00 DB/K: 1.00 CLUF: 2333.00 Index: I_OBJ5 Col#: 18 4 5 7 3 12 13 6 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42260.00 *************************************** 1-ROW TABLES: USER$[U]#0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[U] Column (#2): NewDensity:0.011236, OldDensity:0.005618 BktCnt:89, PopBktCnt:0, PopValCnt:0, NDV:89 Table: USER$ Alias: U Card: Original: 89.000000 Rounded: 1 Computed: 1.00 Non Adjusted: 1.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 55187 Resp_io: 3.00 Resp_cpu: 55187 Access Path: index (UniqueScan) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 Access Path: index (AllEqUnique) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 One row Card: 1.000000 Best:: AccessPath: IndexUnique Index: I_USER1 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 1.00 Bytes: 0 Access path analysis for OBJ$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for OBJ$[SYS_ALIAS_4] Column (#14): NewDensity:0.000090, OldDensity:0.000007 BktCnt:5525, PopBktCnt:5523, PopValCnt:5, NDV:8 _complex_pred_selectivity: bitand builtin selectivity estimation. Column (#7): NewDensity:0.000090, OldDensity:0.000007 BktCnt:5525, PopBktCnt:5519, PopValCnt:24, NDV:43 Column (#4): NewDensity:0.000020, OldDensity:0.000034 BktCnt:254, PopBktCnt:0, PopValCnt:0, NDV:48800 Table: OBJ$ Alias: SYS_ALIAS_4 Card: Original: 73844.000000 Rounded: 738 Computed: 738.41 Non Adjusted: 738.41 Access Path: TableScan Cost: 217.85 Resp: 217.85 Degree: 0 Cost_io: 215.00 Cost_cpu: 59618486 Resp_io: 215.00 Resp_cpu: 59618486 kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' Access Path: index (skip-scan) SS sel: 1.000000 ANDV (#skips): 62775.000000 SS io: 62775.000000 vs. table scan io: 215.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_OBJ2 resc_io: 1063.00 resc_cpu: 7570291 ix_sel: 1.000000 ix_sel_with_filters: 0.010000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** Cost: 1065.38 Resp: 1065.38 Degree: 1 Access Path: index (skip-scan) SS sel: 1.000000 ANDV (#skips): 62775.000000 SS io: 62775.000000 vs. table scan io: 215.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_OBJ5 resc_io: 1063.00 resc_cpu: 7570291 ix_sel: 1.000000 ix_sel_with_filters: 0.010000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** Cost: 1065.38 Resp: 1065.38 Degree: 1 Best:: AccessPath: TableScan Cost: 217.85 Degree: 1 Resp: 217.85 Card: 738.41 Bytes: 0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[SYS_ALIAS_3] Table: USER$ Alias: SYS_ALIAS_3 Card: Original: 89.000000 Rounded: 89 Computed: 89.00 Non Adjusted: 89.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 84557 Resp_io: 3.00 Resp_cpu: 84557 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 7121 Resp_io: 2.00 Resp_cpu: 7121 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 1.00 Resp: 1.00 Degree: 1 Best:: AccessPath: IndexRange Index: I_USER2 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 89.00 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: USER$[U]#0 USER$[SYS_ALIAS_3]#1 OBJ$[SYS_ALIAS_4]#2 *************** Now joining: USER$[SYS_ALIAS_3]#1 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: TableScan NL Join: Cost: 4.00 Resp: 4.00 Degree: 1 Cost_io: 4.00 Cost_cpu: 92899 Resp_io: 4.00 Resp_cpu: 92899 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: index (FFS) NL Join: Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 15463 Resp_io: 3.00 Resp_cpu: 15463 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 15663 Resp_io: 2.00 Resp_cpu: 15663 Best NL cost: 2.00 resc: 2.00 resc_io: 2.00 resc_cpu: 15663 resp: 2.00 resp_io: 2.00 resc_cpu: 15663 Join Card: 89.000000 = = outer (1.000000) * inner (89.000000) * sel (1.000000) Join Card - Rounded: 89 Computed: 89.00 Best:: JoinMethod: NestedLoop Cost: 2.00 Degree: 1 Resp: 2.00 Card: 89.00 Bytes: 39 *************** Now joining: OBJ$[SYS_ALIAS_4]#2 *************** NL Join Outer table: Card: 89.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 39 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_4 Access Path: TableScan NL Join: Cost: 19420.89 Resp: 19420.89 Degree: 1 Cost_io: 18965.00 Cost_cpu: 9523930149 Resp_io: 18965.00 Resp_cpu: 9523930149 kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" Access Path: index (FullScan) Index: I_OBJ1 resc_io: 170.00 resc_cpu: 1210845 ix_sel: 1.000000 ix_sel_with_filters: 0.000345 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 550.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 550.00 ***** End Logdef Adjustment ****** NL Join : Cost: 15250.16 Resp: 15250.16 Degree: 1 Cost_io: 15072.00 Cost_cpu: 3722017364 Resp_io: 15072.00 Resp_cpu: 3722017364 Column (#5): NewDensity:0.000090, OldDensity:0.000007 BktCnt:5525, PopBktCnt:5522, PopValCnt:11, NDV:19 Column (#6): NewDensity:0.000965, OldDensity:0.000965 BktCnt:518, PopBktCnt:452, PopValCnt:168, NDV:234 ColGroup (#1, Index) I_OBJ5 Col#: 1 3 4 5 6 7 12 13 18 CorStregth: -1.00 ColGroup (#3, Index) I_OBJ1 Col#: 1 3 7 CorStregth: 1466.88 ColGroup (#2, Index) I_OBJ4 Col#: 2 3 7 CorStregth: 1442.06 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Access Path: index (RangeScan) Index: I_OBJ2 resc_io: 24.00 resc_cpu: 171965 ix_sel: 0.034483 ix_sel_with_filters: 0.000012 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** NL Join : Cost: 2065.35 Resp: 2065.35 Degree: 1 Cost_io: 2058.45 Cost_cpu: 144139166 Resp_io: 2058.45 Resp_cpu: 144139166 Access Path: index (FullScan) Index: I_OBJ4 resc_io: 357.00 resc_cpu: 2542554 ix_sel: 1.000000 ix_sel_with_filters: 0.034483 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 26924.18 Resp: 26924.18 Degree: 1 Cost_io: 26915.00 Cost_cpu: 191692778 Resp_io: 26915.00 Resp_cpu: 191692778 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Access Path: index (RangeScan) Index: I_OBJ5 resc_io: 24.00 resc_cpu: 171965 ix_sel: 0.034483 ix_sel_with_filters: 0.000012 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** NL Join : Cost: 2065.35 Resp: 2065.35 Degree: 1 Cost_io: 2058.45 Cost_cpu: 144139166 Resp_io: 2058.45 Resp_cpu: 144139166 Best NL cost: 2065.35 resc: 2065.35 resc_io: 2058.45 resc_cpu: 144139166 resp: 2065.35 resp_io: 2058.45 resc_cpu: 144139166 Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred _complex_pred_selectivity: bitand builtin selectivity estimation. Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Join Card: 25.462405 = = outer (89.000000) * inner (738.409736) * sel (0.000387) Join cardinality for NL: 0.254624, outer: 89.000000, inner: 738.409736, sel: 0.000004 Join Card - Rounded: 25 Computed: 25.46 Outer table: USER$ Alias: SYS_ALIAS_3 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 217.85 card: 738.41 bytes: 82 deg: 1 resp: 217.85 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 53 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 10 Row size: 101 Total Rows: 738 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 21207774 Total Temp space used: 0 SM join: Resc: 221.87 Resp: 221.87 [multiMatchCost=0.00] SM Join SM cost: 221.87 resc: 221.87 resc_io: 217.00 resc_cpu: 101758872 resp: 221.87 resp_io: 217.00 resp_cpu: 101758872 Outer table: USER$ Alias: SYS_ALIAS_3 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 217.85 card: 738.41 bytes: 82 deg: 1 resp: 217.85 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 9 ppasses: 1 Hash join: Resc: 220.36 Resp: 220.36 [multiMatchCost=0.00] HA Join HA cost: 220.36 resc: 220.36 resc_io: 217.00 resc_cpu: 70166790 resp: 220.36 resp_io: 217.00 resp_cpu: 70166790 Best:: JoinMethod: Hash Cost: 220.36 Degree: 1 Resp: 220.36 Card: 25.46 Bytes: 121 *********************** Best so far: Table#: 0 cost: 1.0004 card: 1.0000 bytes: 17 Table#: 1 cost: 2.0007 card: 89.0000 bytes: 3471 Table#: 2 cost: 220.3587 card: 25.4624 bytes: 3025 *********************** ********************************* Number of join permutations tried: 1 ********************************* Consider using bloom filter between U[USER$] and SYS_ALIAS_3[USER$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Consider using bloom filter between SYS_ALIAS_3[USER$] and SYS_ALIAS_4[OBJ$] kkoBloomFilter: join (lcdn:89 rcdn:738 jcdn:25 limit:32859) Computing bloom ndv for creator:SYS_ALIAS_3[USER$] ccdn:89.0 and user:SYS_ALIAS_4[OBJ$] ucdn:738.4 kkopqComputeBloomNdv: predicate (bndv:29 ndv:29) and (bndv:89 ndv:89) kkopqComputeBloomNdv: pred cnt:2 ndv:89 reduction:0 kkoBloomFilter: join ndv:89 reduction:0.120529 (limit:0.500000) accepted invalidated Final adjusted join cardinality: 25, sq. fil. factor: 1.027801 (newjo-save) [0 1 2 ] Or-Expansion validity checks failed on query block SEL$DA86A24D (#6) because NO_EXPAND hint Transfer Optimizer annotations for query block SEL$DA86A24D (#6) Final cost for query block SEL$DA86A24D (#6) - All Rows Plan: Best join order: 1 Cost: 220.3587 Degree: 1 Card: 25.0000 Bytes: 3025 Resc: 220.3587 Resc_io: 217.0000 Resc_cpu: 70166790 Resp: 220.3587 Resp_io: 217.0000 Resc_cpu: 70166790 kkoqbc-subheap (delete addr=0x2b9c01c666c0, in-use=55704, alloc=65088) kkoqbc-end: : call(in-use=612464, alloc=702528), compile(in-use=966432, alloc=970048), execution(in-use=29776, alloc=32424) kkoqbc: finish optimizing query block SEL$DA86A24D (#6) kkoqbc: optimizing query block SEL$13 (#5) : call(in-use=610256, alloc=702528), compile(in-use=972344, alloc=974192), execution(in-use=29936, alloc=32424) kkoqbc-subheap (create addr=0x2b9c01c666c0) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$13 nbfros=2 flg=0 fro(0): flg=0 objn=134 hint_alias="L"@"SEL$13" fro(1): flg=0 objn=22 hint_alias="U"@"SEL$13" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: USER$ Alias: U #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: LINK$ Alias: L #Rows: 9 #Blks: 1 AvgRowLen: 57.00 Index Stats:: Index: I_LINK1 Col#: 1 2 LVLS: 0 #LB: 1 #DK: 9 LB/K: 1.00 DB/K: 1.00 CLUF: 1.00 *************************************** 1-ROW TABLES: USER$[U]#0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[U] Column (#2): NewDensity:0.011236, OldDensity:0.005618 BktCnt:89, PopBktCnt:0, PopValCnt:0, NDV:89 Table: USER$ Alias: U Card: Original: 89.000000 Rounded: 1 Computed: 1.00 Non Adjusted: 1.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 55187 Resp_io: 3.00 Resp_cpu: 55187 Access Path: index (UniqueScan) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 Access Path: index (AllEqUnique) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 One row Card: 1.000000 Best:: AccessPath: IndexUnique Index: I_USER1 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 1.00 Bytes: 0 Access path analysis for LINK$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for LINK$[L] Table: LINK$ Alias: L Card: Original: 9.000000 Rounded: 9 Computed: 9.00 Non Adjusted: 9.00 Access Path: TableScan Cost: 2.00 Resp: 2.00 Degree: 0 Cost_io: 2.00 Cost_cpu: 8831 Resp_io: 2.00 Resp_cpu: 8831 Access Path: index (index (FFS)) Index: I_LINK1 resc_io: 2.00 resc_cpu: 8201 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 8201 Resp_io: 2.00 Resp_cpu: 8201 Access Path: index (FullScan) Index: I_LINK1 resc_io: 1.00 resc_cpu: 8921 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 1.00 Resp: 1.00 Degree: 1 Best:: AccessPath: IndexRange Index: I_LINK1 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 9.00 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: USER$[U]#0 LINK$[L]#1 *************** Now joining: LINK$[L]#1 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for LINK$ Inner table: LINK$ Alias: L Access Path: TableScan NL Join: Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 17173 Resp_io: 3.00 Resp_cpu: 17173 Access Path: index (index (FFS)) Index: I_LINK1 resc_io: 2.00 resc_cpu: 8201 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: LINK$ Alias: L Access Path: index (FFS) NL Join: Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 16543 Resp_io: 3.00 Resp_cpu: 16543 Access Path: index (IndexOnly) Index: I_LINK1 resc_io: 1.00 resc_cpu: 7721 ix_sel: 0.250000 ix_sel_with_filters: 0.250000 NL Join (ordered): Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 16063 Resp_io: 2.00 Resp_cpu: 16063 Best NL cost: 2.00 resc: 2.00 resc_io: 2.00 resc_cpu: 16063 resp: 2.00 resp_io: 2.00 resc_cpu: 16063 Join Card: 2.250000 = = outer (1.000000) * inner (9.000000) * sel (0.250000) Join Card - Rounded: 2 Computed: 2.25 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: LINK$ Alias: L resc: 1.00 card: 9.00 bytes: 10 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 21 Total Rows: 9 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20892268 Total Temp space used: 0 SM join: Resc: 3.00 Resp: 3.00 [multiMatchCost=0.00] SM Join SM cost: 3.00 resc: 3.00 resc_io: 2.00 resc_cpu: 20909531 resp: 3.00 resp_io: 2.00 resp_cpu: 20909531 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: LINK$ Alias: L resc: 1.00 card: 9.00 bytes: 10 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 2.50 Resp: 2.50 [multiMatchCost=0.00] HA Join HA cost: 2.50 resc: 2.50 resc_io: 2.00 resc_cpu: 10463804 resp: 2.50 resp_io: 2.00 resp_cpu: 10463804 Best:: JoinMethod: NestedLoop Cost: 2.00 Degree: 1 Resp: 2.00 Card: 2.25 Bytes: 27 *********************** Best so far: Table#: 0 cost: 1.0004 card: 1.0000 bytes: 17 Table#: 1 cost: 2.0008 card: 2.2500 bytes: 54 *********************** ********************************* Number of join permutations tried: 1 ********************************* Consider using bloom filter between U[USER$] and L[LINK$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Cdn, Cost adjusted (to ~ 0) as where clause evalutes to FALSE (newjo-save) [0 1 ] Or-Expansion validity checks failed on query block SEL$13 (#5) because NO_EXPAND hint Transfer Optimizer annotations for query block SEL$13 (#5) Final cost for query block SEL$13 (#5) - All Rows Plan: Best join order: 1 Cost: 0.0000 Degree: 1 Card: 1.0000 Bytes: 54 Resc: 0.0000 Resc_io: 0.0000 Resc_cpu: 0 Resp: 0.0000 Resp_io: 0.0000 Resc_cpu: 0 kkoqbc-subheap (delete addr=0x2b9c01c666c0, in-use=27856, alloc=32432) kkoqbc-end: : call(in-use=631240, alloc=702528), compile(in-use=973424, alloc=978376), execution(in-use=30528, alloc=32424) kkoqbc: finish optimizing query block SEL$13 (#5) kkoqbc: optimizing query block SET$1 (#4) : call(in-use=629032, alloc=702528), compile(in-use=975008, alloc=978376), execution(in-use=30528, alloc=32424) kkoqbc-subheap (create addr=0x2b9c01c666c0) kkoqbc-subheap (delete addr=0x2b9c01c666c0, in-use=0, alloc=0) kkoqbc-end: : call(in-use=629032, alloc=702528), compile(in-use=975088, alloc=978376), execution(in-use=30528, alloc=32424) kkoqbc: finish optimizing query block SET$1 (#4) kkoqbc: optimizing query block SEL$5947ACE7 (#1) : call(in-use=629032, alloc=702528), compile(in-use=989648, alloc=990160), execution(in-use=30928, alloc=32424) kkoqbc-subheap (create addr=0x2b9c01c666c0) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$5947ACE7 nbfros=5 flg=0 fro(0): flg=1 objn=3192 hint_alias="O"@"SEL$2" fro(1): flg=0 objn=22 hint_alias="U"@"SEL$3" fro(2): flg=0 objn=69 hint_alias="V"@"SEL$3" fro(3): flg=0 objn=18 hint_alias="O"@"SEL$4" fro(4): flg=0 objn=22 hint_alias="U"@"SEL$4" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: DBA_OBJECTS Alias: O (NOT ANALYZED) #Rows: 26 #Blks: 0 AvgRowLen: 0.00 *********************** Table Stats:: Table: USER$ Alias: U #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: VIEW$ Alias: V #Rows: 12757 #Blks: 1006 AvgRowLen: 58.00 Index Stats:: Index: I_VIEW1 Col#: 1 LVLS: 1 #LB: 7 #DK: 3913 LB/K: 1.00 DB/K: 1.00 CLUF: 507.00 *********************** Table Stats:: Table: USER$ Alias: SYS_ALIAS_1 #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: OBJ$ Alias: SYS_ALIAS_2 #Rows: 73844 #Blks: 893 AvgRowLen: 82.00 Index Stats:: Index: I_OBJ1 Col#: 1 3 7 LVLS: 1 #LB: 168 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 816.00 Index: I_OBJ2 Col#: 3 4 5 12 13 6 7 18 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42273.00 Index: I_OBJ3 Col#: 15 LVLS: 1 #LB: 11 #DK: 1832 LB/K: 1.00 DB/K: 1.00 CLUF: 148.00 Index: I_OBJ4 Col#: 2 7 3 LVLS: 1 #LB: 275 #DK: 9826 LB/K: 1.00 DB/K: 1.00 CLUF: 2333.00 Index: I_OBJ5 Col#: 18 4 5 7 3 12 13 6 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42260.00 *************************************** 1-ROW TABLES: USER$[U]#0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[U] Column (#2): NewDensity:0.011236, OldDensity:0.005618 BktCnt:89, PopBktCnt:0, PopValCnt:0, NDV:89 Table: USER$ Alias: U Card: Original: 89.000000 Rounded: 1 Computed: 1.00 Non Adjusted: 1.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 55187 Resp_io: 3.00 Resp_cpu: 55187 Access Path: index (UniqueScan) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 Access Path: index (AllEqUnique) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 One row Card: 1.000000 Best:: AccessPath: IndexUnique Index: I_USER1 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 1.00 Bytes: 0 Access path analysis for OBJ$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for OBJ$[SYS_ALIAS_2] Table: OBJ$ Alias: SYS_ALIAS_2 Card: Original: 73844.000000 Rounded: 73844 Computed: 73844.00 Non Adjusted: 73844.00 Access Path: TableScan Cost: 217.04 Resp: 217.04 Degree: 0 Cost_io: 215.00 Cost_cpu: 42543006 Resp_io: 215.00 Resp_cpu: 42543006 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 154.22 Resp: 154.22 Degree: 1 Cost_io: 154.00 Cost_cpu: 4543479 Resp_io: 154.00 Resp_cpu: 4543479 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 154.22 Resp: 154.22 Degree: 1 Cost_io: 154.00 Cost_cpu: 4543479 Resp_io: 154.00 Resp_cpu: 4543479 Access Path: index (FullScan) Index: I_OBJ2 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 640.22 Resp: 640.22 Degree: 1 Access Path: index (FullScan) Index: I_OBJ5 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 640.22 Resp: 640.22 Degree: 1 Best:: AccessPath: IndexFFS Index: I_OBJ2 Cost: 154.22 Degree: 1 Resp: 154.22 Card: 73844.00 Bytes: 0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[SYS_ALIAS_1] Table: USER$ Alias: SYS_ALIAS_1 Card: Original: 89.000000 Rounded: 89 Computed: 89.00 Non Adjusted: 89.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 84557 Resp_io: 3.00 Resp_cpu: 84557 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 7121 Resp_io: 2.00 Resp_cpu: 7121 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 1.00 Resp: 1.00 Degree: 1 Best:: AccessPath: IndexRange Index: I_USER2 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 89.00 Bytes: 0 Access path analysis for VIEW$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for VIEW$[V] Table: VIEW$ Alias: V Card: Original: 12757.000000 Rounded: 12757 Computed: 12757.00 Non Adjusted: 12757.00 Access Path: TableScan Cost: 242.43 Resp: 242.43 Degree: 0 Cost_io: 242.00 Cost_cpu: 9077719 Resp_io: 242.00 Resp_cpu: 9077719 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 3.00 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 3.02 Resp: 3.02 Degree: 1 Cost_io: 3.00 Cost_cpu: 519410 Resp_io: 3.00 Resp_cpu: 519410 Access Path: index (FullScan) Index: I_VIEW1 resc_io: 8.00 resc_cpu: 839572 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 8.04 Resp: 8.04 Degree: 1 Best:: AccessPath: IndexFFS Index: I_VIEW1 Cost: 3.02 Degree: 1 Resp: 3.02 Card: 12757.00 Bytes: 0 Access path analysis for DBA_OBJECTS *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: USER$[U]#0 DBA_OBJECTS[O]#1 OBJ$[SYS_ALIAS_2]#4 USER$[SYS_ALIAS_1]#2 VIEW$[V]#3 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 1.00 Resp: 1.00 Degree: 1 Cost_io: 1.00 Cost_cpu: 8341 Resp_io: 1.00 Resp_cpu: 8341 Best NL cost: 1.00 resc: 1.00 resc_io: 1.00 resc_cpu: 8341 resp: 1.00 resp_io: 1.00 resc_cpu: 8341 Join Card: 26.000000 = = outer (1.000000) * inner (26.000000) * sel (1.000000) Join Card - Rounded: 26 Computed: 26.00 Best:: JoinMethod: NestedLoop Cost: 1.00 Degree: 1 Resp: 1.00 Card: 26.00 Bytes: 83 *************** Now joining: OBJ$[SYS_ALIAS_2]#4 *************** NL Join Outer table: Card: 26.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 83 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: TableScan NL Join: Cost: 5594.95 Resp: 5594.95 Degree: 1 Cost_io: 5542.00 Cost_cpu: 1106126495 Resp_io: 5542.00 Resp_cpu: 1106126495 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 152.27 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 3965.66 Resp: 3965.66 Degree: 1 Cost_io: 3960.00 Cost_cpu: 118138788 Resp_io: 3960.00 Resp_cpu: 118138788 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 152.27 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 3965.66 Resp: 3965.66 Degree: 1 Cost_io: 3960.00 Cost_cpu: 118138788 Resp_io: 3960.00 Resp_cpu: 118138788 kkofmx: index filter:"SYS_ALIAS_2"."NAME"="O"."OBJECT_NAME" kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' Access Path: index (FullScan) Index: I_OBJ2 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 16646.67 Resp: 16646.67 Degree: 1 Cost_io: 16641.00 Cost_cpu: 118514303 Resp_io: 16641.00 Resp_cpu: 118514303 ColGroup (#1, Index) I_OBJ5 Col#: 1 3 4 5 6 7 12 13 18 CorStregth: -1.00 ColGroup (#3, Index) I_OBJ1 Col#: 1 3 7 CorStregth: 1466.88 ColGroup (#2, Index) I_OBJ4 Col#: 2 3 7 CorStregth: -1.00 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: ColGroup Usage:: PredCnt: 2 Matches Full: Partial: *** 2010-12-31 19:11:46.817 No default cost defined for function DBMS_METADATA Access Path: index (IndexOnly) Index: I_OBJ5 resc_io: 2.00 resc_cpu: 15293 ix_sel: 0.000001 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 53.02 Resp: 53.02 Degree: 1 Cost_io: 53.00 Cost_cpu: 405956 Resp_io: 53.00 Resp_cpu: 405956 Best NL cost: 53.02 resc: 53.02 resc_io: 53.00 resc_cpu: 405956 resp: 53.02 resp_io: 53.00 resc_cpu: 405956 Join Card: 0.067833 = = outer (26.000000) * inner (73844.000000) * sel (0.000000) Join cardinality for HJ/SMJ (no post filters): 1.356659, outer: 26.000000, inner: 73844.000000, sel: 0.000000 Join Card - Rounded: 1 Computed: 0.07 Outer table: DBA_OBJECTS Alias: O resc: 1.00 card 26.00 bytes: 83 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 73844.00 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 102 Total Rows: 26 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20896489 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 480 Row size: 53 Total Rows: 73844 Initial runs: 2 Merge passes: 1 IO Cost / pass: 230 Total IO sort cost: 710 Total CPU sort cost: 86516502 Total Temp space used: 8365000 SM join: Resc: 870.36 Resp: 870.36 [multiMatchCost=0.00] SM Join SM cost: 870.36 resc: 870.36 resc_io: 865.00 resc_cpu: 111964811 resp: 870.36 resp_io: 865.00 resp_cpu: 111964811 Outer table: DBA_OBJECTS Alias: O resc: 1.00 card 26.00 bytes: 83 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 73844.00 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 Cost per ptn: 0.85 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 460 ppasses: 1 Hash join: Resc: 156.07 Resp: 156.07 [multiMatchCost=0.00] HA Join HA cost: 156.07 resc: 156.07 resc_io: 155.00 resc_cpu: 22385612 resp: 156.07 resp_io: 155.00 resp_cpu: 22385612 Best:: JoinMethod: NestedLoop Cost: 53.02 Degree: 1 Resp: 53.02 Card: 0.07 Bytes: 122 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 0.07 Cost: 53.02 Resp: 53.02 Degree: 1 Bytes: 122 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 56.02 Resp: 56.02 Degree: 1 Cost_io: 56.00 Cost_cpu: 490514 Resp_io: 56.00 Resp_cpu: 490514 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 55.02 Resp: 55.02 Degree: 1 Cost_io: 55.00 Cost_cpu: 413078 Resp_io: 55.00 Resp_cpu: 413078 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 54.02 Resp: 54.02 Degree: 1 Cost_io: 54.00 Cost_cpu: 414678 Resp_io: 54.00 Resp_cpu: 414678 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 54.02 Resp: 54.02 Degree: 1 Cost_io: 54.00 Cost_cpu: 414678 Resp_io: 54.00 Resp_cpu: 414678 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 54.02 Resp: 54.02 Degree: 1 Cost_io: 54.00 Cost_cpu: 413278 Resp_io: 54.00 Resp_cpu: 413278 Best NL cost: 54.02 resc: 54.02 resc_io: 54.00 resc_cpu: 413278 resp: 54.02 resp_io: 54.00 resc_cpu: 413278 Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred _complex_pred_selectivity: bitand builtin selectivity estimation. Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Join Card: 0.067833 = = outer (0.067833) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 1 Computed: 0.07 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 53.02 card 0.07 bytes: 122 deg: 1 resp: 53.02 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 145 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 56.02 Resp: 56.02 [multiMatchCost=0.00] SM Join SM cost: 56.02 resc: 56.02 resc_io: 54.00 resc_cpu: 42221210 resp: 56.02 resp_io: 54.00 resp_cpu: 42221210 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 53.02 card 0.07 bytes: 122 deg: 1 resp: 53.02 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 54.52 Resp: 54.52 [multiMatchCost=0.00] HA Join HA cost: 54.52 resc: 54.52 resc_io: 54.00 resc_cpu: 10867819 resp: 54.52 resp_io: 54.00 resp_cpu: 10867819 Best:: JoinMethod: NestedLoop Cost: 54.02 Degree: 1 Resp: 54.02 Card: 0.07 Bytes: 144 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 0.07 Cost: 54.02 Resp: 54.02 Degree: 1 Bytes: 144 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 296.45 Resp: 296.45 Degree: 1 Cost_io: 296.00 Cost_cpu: 9490996 Resp_io: 296.00 Resp_cpu: 9490996 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 3.00 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 57.04 Resp: 57.04 Degree: 1 Cost_io: 57.00 Cost_cpu: 932688 Resp_io: 57.00 Resp_cpu: 932688 Access Path: index (UniqueScan) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 54.02 Resp: 54.02 Degree: 1 Cost_io: 54.00 Cost_cpu: 415178 Resp_io: 54.00 Resp_cpu: 415178 Access Path: index (AllEqUnique) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 54.02 Resp: 54.02 Degree: 1 Cost_io: 54.00 Cost_cpu: 415178 Resp_io: 54.00 Resp_cpu: 415178 Best NL cost: 54.02 resc: 54.02 resc_io: 54.00 resc_cpu: 415178 resp: 54.02 resp_io: 54.00 resc_cpu: 415178 Join Card: 0.011719 = = outer (0.067833) * inner (12757.000000) * sel (0.000014) Join Card - Rounded: 1 Computed: 0.01 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 54.02 card 0.07 bytes: 144 deg: 1 resp: 54.02 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 169 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 25 Row size: 16 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SM join: Resc: 59.42 Resp: 59.42 [multiMatchCost=0.00] SM Join SM cost: 59.42 resc: 59.42 resc_io: 57.00 resc_cpu: 50553821 resp: 59.42 resp_io: 57.00 resp_cpu: 50553821 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 54.02 card 0.07 bytes: 144 deg: 1 resp: 54.02 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 Cost per ptn: 0.56 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 27 ppasses: 1 Hash join: Resc: 57.61 Resp: 57.61 [multiMatchCost=0.00] HA Join HA cost: 57.61 resc: 57.61 resc_io: 57.00 resc_cpu: 12654029 resp: 57.61 resp_io: 57.00 resp_cpu: 12654029 Best:: JoinMethod: NestedLoop Cost: 54.02 Degree: 1 Resp: 54.02 Card: 0.01 Bytes: 149 *********************** Best so far: Table#: 0 cost: 1.0004 card: 1.0000 bytes: 17 Table#: 1 cost: 1.0004 card: 26.0000 bytes: 2158 Table#: 4 cost: 53.0194 card: 0.0678 bytes: 122 Table#: 2 cost: 54.0198 card: 0.0678 bytes: 144 Table#: 3 cost: 54.0199 card: 0.0117 bytes: 149 *********************** ********************************* Number of join permutations tried: 1 ********************************* Consider using bloom filter between U[USER$] and O[DBA_OBJECTS] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Consider using bloom filter between O[DBA_OBJECTS] and SYS_ALIAS_2[OBJ$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Consider using bloom filter between SYS_ALIAS_2[OBJ$] and SYS_ALIAS_1[USER$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Consider using bloom filter between SYS_ALIAS_1[USER$] and V[VIEW$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Or-Expansion validity checks failed on query block SEL$5947ACE7 (#1) because NO_EXPAND hint Transfer Optimizer annotations for query block SEL$5947ACE7 (#1) Final cost for query block SEL$5947ACE7 (#1) - All Rows Plan: Best join order: 1 Cost: 54.0199 Degree: 1 Card: 1.0000 Bytes: 149 Resc: 54.0199 Resc_io: 54.0000 Resc_cpu: 415178 Resp: 54.0199 Resp_io: 54.0000 Resc_cpu: 415178 kkoqbc-subheap (delete addr=0x2b9c01c666c0, in-use=81320, alloc=92120) kkoqbc-end: : call(in-use=694640, alloc=800944), compile(in-use=996040, alloc=997840), execution(in-use=32240, alloc=32424) kkoqbc: finish optimizing query block SEL$5947ACE7 (#1) First K Rows: Setup end *********************** CBQT: Looking for cost annotations for query block SEL$6, key = SEL$6_00002000_0 CBQT: Could not find stored cost annotations. CBQT: Looking for cost annotations for query block SEL$8, key = SEL$8_00002000_0 CBQT: Could not find stored cost annotations. CBQT: Looking for cost annotations for query block SEL$12, key = SEL$12_00002000_0 CBQT: Could not find stored cost annotations. CBQT: Looking for cost annotations for query block SEL$10, key = SEL$10_00002000_0 CBQT: Could not find stored cost annotations. CBQT: Looking for cost annotations for query block SEL$11, key = SEL$11_00002000_0 CBQT: Could not find stored cost annotations. CBQT: Looking for cost annotations for query block SEL$13, key = SEL$13_00010000_0 CBQT: Could not find stored cost annotations. kkoqbc: optimizing query block SEL$6 (#2) : call(in-use=692448, alloc=800944), compile(in-use=996600, alloc=997840), execution(in-use=32240, alloc=32424) kkoqbc-subheap (create addr=0x2b9c01c666c0) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$6 nbfros=2 flg=0 fro(0): flg=0 objn=18 hint_alias="O2"@"SEL$6" fro(1): flg=0 objn=22 hint_alias="U2"@"SEL$6" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: USER$ Alias: U2 #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: OBJ$ Alias: O2 #Rows: 73844 #Blks: 893 AvgRowLen: 82.00 Index Stats:: Index: I_OBJ1 Col#: 1 3 7 LVLS: 1 #LB: 168 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 816.00 Index: I_OBJ2 Col#: 3 4 5 12 13 6 7 18 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42273.00 Index: I_OBJ3 Col#: 15 LVLS: 1 #LB: 11 #DK: 1832 LB/K: 1.00 DB/K: 1.00 CLUF: 148.00 Index: I_OBJ4 Col#: 2 7 3 LVLS: 1 #LB: 275 #DK: 9826 LB/K: 1.00 DB/K: 1.00 CLUF: 2333.00 Index: I_OBJ5 Col#: 18 4 5 7 3 12 13 6 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42260.00 Access path analysis for OBJ$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for OBJ$[O2] Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Table: OBJ$ Alias: O2 Card: Original: 73844.000000 Rounded: 1 Computed: 0.00 Non Adjusted: 0.00 Access Path: TableScan Cost: 216.44 Resp: 216.44 Degree: 0 Cost_io: 215.00 Cost_cpu: 29989812 Resp_io: 215.00 Resp_cpu: 29989812 Access Path: index (index (FFS)) Index: I_OBJ4 resc_io: 67.00 resc_cpu: 1958396 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 67.09 Resp: 67.09 Degree: 1 Cost_io: 67.00 Cost_cpu: 1958396 Resp_io: 67.00 Resp_cpu: 1958396 kkofmx: index filter:"O2"."TYPE#"=88 kkofmx: index filter:"O2"."TYPE#"=88 kkofmx: index filter:"O2"."TYPE#"=88 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000077 ANDV (#skips): 73844.000000 SS io: 73844.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ1 resc_io: 170.00 resc_cpu: 1210845 ix_sel: 1.000000 ix_sel_with_filters: 0.000077 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 170.23 Resp: 170.23 Degree: 1 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000077 ANDV (#skips): 48800.000000 SS io: 48800.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ2 resc_io: 644.00 resc_cpu: 4586407 ix_sel: 1.000000 ix_sel_with_filters: 0.000077 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 644.40 Resp: 644.40 Degree: 1 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (IndexOnly) Index: I_OBJ4 resc_io: 2.00 resc_cpu: 14443 ix_sel: 0.000000 ix_sel_with_filters: 0.000000 Cost: 2.00 Resp: 2.00 Degree: 1 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000077 ANDV (#skips): 48800.000000 SS io: 48800.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ5 resc_io: 644.00 resc_cpu: 4586407 ix_sel: 1.000000 ix_sel_with_filters: 0.000077 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 644.40 Resp: 644.40 Degree: 1 Best:: AccessPath: IndexRange Index: I_OBJ4 Cost: 2.00 Degree: 1 Resp: 2.00 Card: 0.00 Bytes: 0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[U2] Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Table: USER$ Alias: U2 Card: Original: 89.000000 Rounded: 1 Computed: 0.01 Non Adjusted: 0.01 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 89207 Resp_io: 3.00 Resp_cpu: 89207 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 7121 Resp_io: 2.00 Resp_cpu: 7121 kkofmx: index filter:"U2"."TYPE#"=2 kkofmx: index filter:"U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000000 ANDV (#skips): 89.000000 SS io: 89.000000 vs. table scan io: 3.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 52.25 ***** End Logdef Adjustment ****** Cost: 1.00 Resp: 1.00 Degree: 1 Best:: AccessPath: IndexRange Index: I_USER2 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 0.01 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: OBJ$[O2]#0 USER$[U2]#1 *************** Now joining: USER$[U2]#1 *************** NL Join Outer table: Card: 0.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 9 Access path analysis for USER$ Inner table: USER$ Alias: U2 Access Path: TableScan NL Join: Cost: 5.00 Resp: 5.00 Degree: 1 Cost_io: 5.00 Cost_cpu: 103650 Resp_io: 5.00 Resp_cpu: 103650 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: U2 Access Path: index (FFS) NL Join: Cost: 4.00 Resp: 4.00 Degree: 1 Cost_io: 4.00 Cost_cpu: 21564 Resp_io: 4.00 Resp_cpu: 21564 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8774 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join (ordered): Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 23217 Resp_io: 3.00 Resp_cpu: 23217 kkofmx: index filter:"U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8774 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join (ordered): Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 23217 Resp_io: 3.00 Resp_cpu: 23217 Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.000063 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 400.00 ***** End Logdef Adjustment ****** NL Join (ordered): Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 22164 Resp_io: 3.00 Resp_cpu: 22164 Best NL cost: 3.00 resc: 3.00 resc_io: 3.00 resc_cpu: 22164 resp: 3.00 resp_io: 3.00 resc_cpu: 22164 Join Card: 0.000003 = = outer (0.000503) * inner (0.005000) * sel (1.000000) Join Card - Rounded: 1 Computed: 0.00 Outer table: OBJ$ Alias: O2 resc: 2.00 card 0.00 bytes: 9 deg: 1 resp: 2.00 Inner table: USER$ Alias: U2 resc: 1.00 card: 0.01 bytes: 20 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 32 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SM join: Resc: 4.00 Resp: 4.00 [multiMatchCost=0.00] SM Join SM cost: 4.00 resc: 4.00 resc_io: 3.00 resc_cpu: 20917397 resp: 4.00 resp_io: 3.00 resp_cpu: 20917397 Outer table: OBJ$ Alias: O2 resc: 2.00 card 0.00 bytes: 9 deg: 1 resp: 2.00 Inner table: USER$ Alias: U2 resc: 1.00 card: 0.01 bytes: 20 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 3.50 Resp: 3.50 [multiMatchCost=0.00] HA Join HA cost: 3.50 resc: 3.50 resc_io: 3.00 resc_cpu: 10472156 resp: 3.50 resp_io: 3.00 resp_cpu: 10472156 Best:: JoinMethod: NestedLoop Cost: 3.00 Degree: 1 Resp: 3.00 Card: 0.00 Bytes: 29 *********************** Best so far: Table#: 0 cost: 2.0007 card: 0.0005 bytes: 9 Table#: 1 cost: 3.0011 card: 0.0000 bytes: 29 *********************** Join order[2]: USER$[U2]#1 OBJ$[O2]#0 *************** Now joining: OBJ$[O2]#0 *************** NL Join Outer table: Card: 0.01 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 20 Access path analysis for OBJ$ Inner table: OBJ$ Alias: O2 Access Path: TableScan NL Join: Cost: 217.44 Resp: 217.44 Degree: 1 Cost_io: 216.00 Cost_cpu: 30001783 Resp_io: 216.00 Resp_cpu: 30001783 Access Path: index (index (FFS)) Index: I_OBJ4 resc_io: 67.00 resc_cpu: 1958396 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: O2 Access Path: index (FFS) NL Join: Cost: 68.09 Resp: 68.09 Degree: 1 Cost_io: 68.00 Cost_cpu: 1970367 Resp_io: 68.00 Resp_cpu: 1970367 kkofmx: index filter:"O2"."TYPE#"=88 kkofmx: index filter:"O2"."OWNER#"="U2"."USER#" kkofmx: index filter:"O2"."TYPE#"=88 kkofmx: index filter:"O2"."TYPE#"=88 kkofmx: index filter:"O2"."OWNER#"="U2"."USER#" Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ1 resc_io: 170.00 resc_cpu: 1210845 ix_sel: 1.000000 ix_sel_with_filters: 0.000003 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** NL Join : Cost: 171.24 Resp: 171.24 Degree: 1 Cost_io: 171.00 Cost_cpu: 4915016 Resp_io: 171.00 Resp_cpu: 4915016 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (RangeScan) Index: I_OBJ2 resc_io: 24.00 resc_cpu: 171965 ix_sel: 0.034483 ix_sel_with_filters: 0.000003 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** NL Join (ordered): Cost: 25.01 Resp: 25.01 Degree: 1 Cost_io: 25.00 Cost_cpu: 311236 Resp_io: 25.00 Resp_cpu: 311236 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred ColGroup (#1, Index) I_OBJ5 Col#: 1 3 4 5 6 7 12 13 18 CorStregth: -1.00 ColGroup (#2, Index) I_OBJ4 Col#: 2 3 7 CorStregth: 1442.06 ColGroup (#3, Index) I_OBJ1 Col#: 1 3 7 CorStregth: -1.00 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (AllEqJoinGuess) Index: I_OBJ4 resc_io: 1.00 resc_cpu: 8171 ix_sel: 0.000000 ix_sel_with_filters: 0.000000 NL Join : Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 20143 Resp_io: 2.00 Resp_cpu: 20143 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ5 resc_io: 641.00 resc_cpu: 4565043 ix_sel: 1.000000 ix_sel_with_filters: 0.000003 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** NL Join : Cost: 642.40 Resp: 642.40 Degree: 1 Cost_io: 642.00 Cost_cpu: 8269214 Resp_io: 642.00 Resp_cpu: 8269214 Best NL cost: 2.00 resc: 2.00 resc_io: 2.00 resc_cpu: 20143 resp: 2.00 resp_io: 2.00 resc_cpu: 20143 Join Card: 0.000003 = = outer (0.005000) * inner (0.000503) * sel (1.000000) Join Card - Rounded: 1 Computed: 0.00 Outer table: USER$ Alias: U2 resc: 1.00 card 0.01 bytes: 20 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: O2 resc: 2.00 card: 0.00 bytes: 9 deg: 1 resp: 2.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 20 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SM join: Resc: 4.00 Resp: 4.00 [multiMatchCost=0.00] SM Join SM cost: 4.00 resc: 4.00 resc_io: 3.00 resc_cpu: 20917397 resp: 4.00 resp_io: 3.00 resp_cpu: 20917397 Outer table: USER$ Alias: U2 resc: 1.00 card 0.01 bytes: 20 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: O2 resc: 2.00 card: 0.00 bytes: 9 deg: 1 resp: 2.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 3.50 Resp: 3.50 [multiMatchCost=0.00] HA Join HA cost: 3.50 resc: 3.50 resc_io: 3.00 resc_cpu: 10472156 resp: 3.50 resp_io: 3.00 resp_cpu: 10472156 Best:: JoinMethod: NestedLoop Cost: 2.00 Degree: 1 Resp: 2.00 Card: 0.00 Bytes: 29 *********************** Best so far: Table#: 1 cost: 1.0006 card: 0.0050 bytes: 20 Table#: 0 cost: 2.0010 card: 0.0000 bytes: 29 *********************** (newjo-stop-1) k:0, spcnt:0, perm:2, maxperm:2000 ********************************* Number of join permutations tried: 2 ********************************* Consider using bloom filter between U2[USER$] and O2[OBJ$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join (newjo-save) [0 1 ] Trying or-Expansion on query block SEL$6 (#2) Transfer Optimizer annotations for query block SEL$6 (#2) Final cost for query block SEL$6 (#2) - All Rows Plan: Best join order: 2 Cost: 2.0010 Degree: 1 Card: 1.0000 Bytes: 29 Resc: 2.0010 Resc_io: 2.0000 Resc_cpu: 20143 Resp: 2.0010 Resp_io: 2.0000 Resc_cpu: 20143 kkoqbc-subheap (delete addr=0x2b9c01c666c0, in-use=34944, alloc=46280) kkoqbc-end: : call(in-use=713752, alloc=800944), compile(in-use=997288, alloc=997840), execution(in-use=32240, alloc=32424) kkoqbc: finish optimizing query block SEL$6 (#2) kkoqbc: optimizing query block SEL$8 (#10) : call(in-use=713752, alloc=800944), compile(in-use=997592, alloc=997840), execution(in-use=32240, alloc=32424) kkoqbc-subheap (create addr=0x2b9c01c666c0) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$8 nbfros=1 flg=0 fro(0): flg=0 objn=951 hint_alias="S"@"SEL$8" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: SUM$ Alias: S #Rows: 0 #Blks: 1 AvgRowLen: 0.00 Index Stats:: Index: SYS_IL0000000951C00030$$ Col#: (NOT ANALYZED) LVLS: 1 #LB: 25 #DK: 100 LB/K: 1.00 DB/K: 1.00 CLUF: 800.00 Index: SYS_IL0000000951C00031$$ Col#: (NOT ANALYZED) LVLS: 1 #LB: 25 #DK: 100 LB/K: 1.00 DB/K: 1.00 CLUF: 800.00 Index: I_SUM$_1 Col#: 1 LVLS: 0 #LB: 0 #DK: 0 LB/K: 0.00 DB/K: 0.00 CLUF: 0.00 *************************************** 1-ROW TABLES: SUM$[S]#0 Access path analysis for SUM$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for SUM$[S] Table: SUM$ Alias: S Card: Original: 0.000000 Rounded: 1 Computed: 0.00 Non Adjusted: 0.00 Access Path: TableScan Cost: 2.00 Resp: 2.00 Degree: 0 Cost_io: 2.00 Cost_cpu: 7121 Resp_io: 2.00 Resp_cpu: 7121 Access Path: index (UniqueScan) Index: I_SUM$_1 resc_io: 0.00 resc_cpu: 1700 ix_sel: 0.000000 ix_sel_with_filters: 0.000000 Cost: 0.00 Resp: 0.00 Degree: 1 Access Path: index (AllEqUnique) Index: I_SUM$_1 resc_io: 0.00 resc_cpu: 1700 ix_sel: 0.010000 ix_sel_with_filters: 0.010000 Cost: 0.00 Resp: 0.00 Degree: 1 One row Card: 1.000000 Best:: AccessPath: IndexUnique Index: I_SUM$_1 Cost: 0.00 Degree: 1 Resp: 0.00 Card: 1.00 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: SUM$[S]#0 *********************** Best so far: Table#: 0 cost: 0.0001 card: 1.0000 bytes: 26 *********************** (newjo-stop-1) k:0, spcnt:0, perm:1, maxperm:2000 ********************************* Number of join permutations tried: 1 ********************************* Or-Expansion validity checks failed on query block SEL$8 (#10) because no need for OR expansion if we only have 1-row tables Transfer Optimizer annotations for query block SEL$8 (#10) Final cost for query block SEL$8 (#10) - All Rows Plan: Best join order: 1 Cost: 0.0001 Degree: 1 Card: 1.0000 Bytes: 26 Resc: 0.0001 Resc_io: 0.0000 Resc_cpu: 1700 Resp: 0.0001 Resp_io: 0.0000 Resc_cpu: 1700 kkoqbc-subheap (delete addr=0x2b9c01c666c0, in-use=14736, alloc=17792) kkoqbc-end: : call(in-use=720400, alloc=800944), compile(in-use=997840, alloc=1001984), execution(in-use=32240, alloc=32424) kkoqbc: finish optimizing query block SEL$8 (#10) kkoqbc: optimizing query block SEL$12 (#9) : call(in-use=720400, alloc=800944), compile(in-use=997840, alloc=1001984), execution(in-use=32240, alloc=32424) kkoqbc-subheap (create addr=0x2b9c01c666c0) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$12 nbfros=1 flg=0 fro(0): flg=0 objn=19 hint_alias="I"@"SEL$12" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: IND$ Alias: I #Rows: 1972 #Blks: 2717 AvgRowLen: 86.00 Index Stats:: Index: I_OBJ# Col#: 0 LVLS: 1 #LB: 29 #DK: 12717 LB/K: 1.00 DB/K: 1.00 CLUF: 1648.00 Index: I_IND1 Col#: 1 LVLS: 1 #LB: 4 #DK: 1951 LB/K: 1.00 DB/K: 1.00 CLUF: 293.00 *************************************** 1-ROW TABLES: IND$[I]#0 Access path analysis for IND$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for IND$[I] Table: IND$ Alias: I Card: Original: 1972.000000 Rounded: 1 Computed: 0.74 Non Adjusted: 0.74 Access Path: TableScan Cost: 650.97 Resp: 650.97 Degree: 0 Cost_io: 650.00 Cost_cpu: 20216773 Resp_io: 650.00 Resp_cpu: 20216773 Access Path: index (UniqueScan) Index: I_IND1 resc_io: 2.00 resc_cpu: 15823 ix_sel: 0.000507 ix_sel_with_filters: 0.000507 Cost: 2.00 Resp: 2.00 Degree: 1 Access Path: index (AllEqUnique) Index: I_IND1 resc_io: 2.00 resc_cpu: 15823 ix_sel: 0.000507 ix_sel_with_filters: 0.000507 Cost: 2.00 Resp: 2.00 Degree: 1 One row Card: 1.000000 Best:: AccessPath: IndexUnique Index: I_IND1 Cost: 2.00 Degree: 1 Resp: 2.00 Card: 1.00 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: IND$[I]#0 *********************** Best so far: Table#: 0 cost: 2.0008 card: 1.0000 bytes: 8 *********************** (newjo-stop-1) k:0, spcnt:0, perm:1, maxperm:2000 ********************************* Number of join permutations tried: 1 ********************************* Or-Expansion validity checks failed on query block SEL$12 (#9) because no need for OR expansion if we only have 1-row tables Transfer Optimizer annotations for query block SEL$12 (#9) Final cost for query block SEL$12 (#9) - All Rows Plan: Best join order: 1 Cost: 2.0008 Degree: 1 Card: 1.0000 Bytes: 8 Resc: 2.0008 Resc_io: 2.0000 Resc_cpu: 15823 Resp: 2.0008 Resp_io: 2.0000 Resc_cpu: 15823 kkoqbc-subheap (delete addr=0x2b9c01c666c0, in-use=14504, alloc=17792) kkoqbc-end: : call(in-use=728288, alloc=800944), compile(in-use=998680, alloc=1001984), execution(in-use=32240, alloc=32424) kkoqbc: finish optimizing query block SEL$12 (#9) kkoqbc: optimizing query block SEL$10 (#8) : call(in-use=728288, alloc=800944), compile(in-use=998680, alloc=1001984), execution(in-use=32240, alloc=32424) kkoqbc-subheap (create addr=0x2b9c01c666c0) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$10 nbfros=1 flg=0 fro(0): flg=0 objn=18 hint_alias="EO"@"SEL$10" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: OBJ$ Alias: EO #Rows: 73844 #Blks: 893 AvgRowLen: 82.00 Index Stats:: Index: I_OBJ1 Col#: 1 3 7 LVLS: 1 #LB: 168 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 816.00 Index: I_OBJ2 Col#: 3 4 5 12 13 6 7 18 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42273.00 Index: I_OBJ3 Col#: 15 LVLS: 1 #LB: 11 #DK: 1832 LB/K: 1.00 DB/K: 1.00 CLUF: 148.00 Index: I_OBJ4 Col#: 2 7 3 LVLS: 1 #LB: 275 #DK: 9826 LB/K: 1.00 DB/K: 1.00 CLUF: 2333.00 Index: I_OBJ5 Col#: 18 4 5 7 3 12 13 6 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42260.00 Access path analysis for OBJ$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for OBJ$[EO] Table: OBJ$ Alias: EO Card: Original: 73844.000000 Rounded: 1 Computed: 1.00 Non Adjusted: 1.00 Access Path: TableScan Cost: 216.01 Resp: 216.01 Degree: 0 Cost_io: 215.00 Cost_cpu: 21128306 Resp_io: 215.00 Resp_cpu: 21128306 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 154.22 Resp: 154.22 Degree: 1 Cost_io: 154.00 Cost_cpu: 4543479 Resp_io: 154.00 Resp_cpu: 4543479 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 154.22 Resp: 154.22 Degree: 1 Cost_io: 154.00 Cost_cpu: 4543479 Resp_io: 154.00 Resp_cpu: 4543479 kkofmx: index filter:"EO"."OBJ#"=:B1 kkofmx: index filter:"EO"."OBJ#"=:B1 Access Path: index (RangeScan) Index: I_OBJ1 resc_io: 3.00 resc_cpu: 21564 ix_sel: 0.000014 ix_sel_with_filters: 0.000014 Cost: 3.00 Resp: 3.00 Degree: 1 Access Path: index (skip-scan) SS sel: 0.000014 ANDV (#skips): 48800.000000 SS io: 48800.000000 vs. table scan io: 215.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_OBJ2 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 640.39 Resp: 640.39 Degree: 1 Access Path: index (skip-scan) SS sel: 0.000014 ANDV (#skips): 48800.000000 SS io: 48800.000000 vs. table scan io: 215.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_OBJ5 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 640.39 Resp: 640.39 Degree: 1 Best:: AccessPath: IndexRange Index: I_OBJ1 Cost: 3.00 Degree: 1 Resp: 3.00 Card: 1.00 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: OBJ$[EO]#0 *********************** Best so far: Table#: 0 cost: 3.0010 card: 1.0000 bytes: 29 *********************** (newjo-stop-1) k:0, spcnt:0, perm:1, maxperm:2000 ********************************* Number of join permutations tried: 1 ********************************* Trying or-Expansion on query block SEL$10 (#8) Transfer Optimizer annotations for query block SEL$10 (#8) Final cost for query block SEL$10 (#8) - All Rows Plan: Best join order: 1 Cost: 3.0010 Degree: 1 Card: 1.0000 Bytes: 29 Resc: 3.0010 Resc_io: 3.0000 Resc_cpu: 21564 Resp: 3.0010 Resp_io: 3.0000 Resc_cpu: 21564 kkoqbc-subheap (delete addr=0x2b9c01c666c0, in-use=15456, alloc=17792) kkoqbc-end: : call(in-use=744656, alloc=800944), compile(in-use=998912, alloc=1001984), execution(in-use=32432, alloc=36480) kkoqbc: finish optimizing query block SEL$10 (#8) kkoqbc: optimizing query block SEL$11 (#7) : call(in-use=744656, alloc=800944), compile(in-use=998912, alloc=1001984), execution(in-use=32432, alloc=36480) kkoqbc-subheap (create addr=0x2b9c01c666c0) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$11 nbfros=2 flg=0 fro(0): flg=0 objn=18 hint_alias="O2"@"SEL$11" fro(1): flg=0 objn=22 hint_alias="U2"@"SEL$11" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: USER$ Alias: U2 #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: OBJ$ Alias: O2 #Rows: 73844 #Blks: 893 AvgRowLen: 82.00 Index Stats:: Index: I_OBJ1 Col#: 1 3 7 LVLS: 1 #LB: 168 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 816.00 Index: I_OBJ2 Col#: 3 4 5 12 13 6 7 18 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42273.00 Index: I_OBJ3 Col#: 15 LVLS: 1 #LB: 11 #DK: 1832 LB/K: 1.00 DB/K: 1.00 CLUF: 148.00 Index: I_OBJ4 Col#: 2 7 3 LVLS: 1 #LB: 275 #DK: 9826 LB/K: 1.00 DB/K: 1.00 CLUF: 2333.00 Index: I_OBJ5 Col#: 18 4 5 7 3 12 13 6 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42260.00 Access path analysis for OBJ$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for OBJ$[O2] Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Table: OBJ$ Alias: O2 Card: Original: 73844.000000 Rounded: 1 Computed: 0.00 Non Adjusted: 0.00 Access Path: TableScan Cost: 216.44 Resp: 216.44 Degree: 0 Cost_io: 215.00 Cost_cpu: 29989812 Resp_io: 215.00 Resp_cpu: 29989812 Access Path: index (index (FFS)) Index: I_OBJ4 resc_io: 67.00 resc_cpu: 1958396 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 67.09 Resp: 67.09 Degree: 1 Cost_io: 67.00 Cost_cpu: 1958396 Resp_io: 67.00 Resp_cpu: 1958396 kkofmx: index filter:"O2"."TYPE#"=88 kkofmx: index filter:"O2"."TYPE#"=88 kkofmx: index filter:"O2"."TYPE#"=88 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000077 ANDV (#skips): 73844.000000 SS io: 73844.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ1 resc_io: 170.00 resc_cpu: 1210845 ix_sel: 1.000000 ix_sel_with_filters: 0.000077 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 170.23 Resp: 170.23 Degree: 1 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000077 ANDV (#skips): 48800.000000 SS io: 48800.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ2 resc_io: 644.00 resc_cpu: 4586407 ix_sel: 1.000000 ix_sel_with_filters: 0.000077 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 644.40 Resp: 644.40 Degree: 1 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (IndexOnly) Index: I_OBJ4 resc_io: 2.00 resc_cpu: 14443 ix_sel: 0.000000 ix_sel_with_filters: 0.000000 Cost: 2.00 Resp: 2.00 Degree: 1 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000077 ANDV (#skips): 48800.000000 SS io: 48800.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ5 resc_io: 644.00 resc_cpu: 4586407 ix_sel: 1.000000 ix_sel_with_filters: 0.000077 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 644.40 Resp: 644.40 Degree: 1 Best:: AccessPath: IndexRange Index: I_OBJ4 Cost: 2.00 Degree: 1 Resp: 2.00 Card: 0.00 Bytes: 0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[U2] Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Table: USER$ Alias: U2 Card: Original: 89.000000 Rounded: 1 Computed: 0.01 Non Adjusted: 0.01 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 89207 Resp_io: 3.00 Resp_cpu: 89207 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 7121 Resp_io: 2.00 Resp_cpu: 7121 kkofmx: index filter:"U2"."TYPE#"=2 kkofmx: index filter:"U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000000 ANDV (#skips): 89.000000 SS io: 89.000000 vs. table scan io: 3.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 52.25 ***** End Logdef Adjustment ****** Cost: 1.00 Resp: 1.00 Degree: 1 Best:: AccessPath: IndexRange Index: I_USER2 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 0.01 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: OBJ$[O2]#0 USER$[U2]#1 *************** Now joining: USER$[U2]#1 *************** NL Join Outer table: Card: 0.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 9 Access path analysis for USER$ Inner table: USER$ Alias: U2 Access Path: TableScan NL Join: Cost: 5.00 Resp: 5.00 Degree: 1 Cost_io: 5.00 Cost_cpu: 103650 Resp_io: 5.00 Resp_cpu: 103650 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: U2 Access Path: index (FFS) NL Join: Cost: 4.00 Resp: 4.00 Degree: 1 Cost_io: 4.00 Cost_cpu: 21564 Resp_io: 4.00 Resp_cpu: 21564 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8774 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join (ordered): Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 23217 Resp_io: 3.00 Resp_cpu: 23217 kkofmx: index filter:"U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8774 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join (ordered): Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 23217 Resp_io: 3.00 Resp_cpu: 23217 Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.000063 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 400.00 ***** End Logdef Adjustment ****** NL Join (ordered): Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 22164 Resp_io: 3.00 Resp_cpu: 22164 Best NL cost: 3.00 resc: 3.00 resc_io: 3.00 resc_cpu: 22164 resp: 3.00 resp_io: 3.00 resc_cpu: 22164 Join Card: 0.000003 = = outer (0.000503) * inner (0.005000) * sel (1.000000) Join Card - Rounded: 1 Computed: 0.00 Outer table: OBJ$ Alias: O2 resc: 2.00 card 0.00 bytes: 9 deg: 1 resp: 2.00 Inner table: USER$ Alias: U2 resc: 1.00 card: 0.01 bytes: 20 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 32 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SM join: Resc: 4.00 Resp: 4.00 [multiMatchCost=0.00] SM Join SM cost: 4.00 resc: 4.00 resc_io: 3.00 resc_cpu: 20917397 resp: 4.00 resp_io: 3.00 resp_cpu: 20917397 Outer table: OBJ$ Alias: O2 resc: 2.00 card 0.00 bytes: 9 deg: 1 resp: 2.00 Inner table: USER$ Alias: U2 resc: 1.00 card: 0.01 bytes: 20 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 3.50 Resp: 3.50 [multiMatchCost=0.00] HA Join HA cost: 3.50 resc: 3.50 resc_io: 3.00 resc_cpu: 10472156 resp: 3.50 resp_io: 3.00 resp_cpu: 10472156 Best:: JoinMethod: NestedLoop Cost: 3.00 Degree: 1 Resp: 3.00 Card: 0.00 Bytes: 29 *********************** Best so far: Table#: 0 cost: 2.0007 card: 0.0005 bytes: 9 Table#: 1 cost: 3.0011 card: 0.0000 bytes: 29 *********************** Join order[2]: USER$[U2]#1 OBJ$[O2]#0 *************** Now joining: OBJ$[O2]#0 *************** NL Join Outer table: Card: 0.01 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 20 Access path analysis for OBJ$ Inner table: OBJ$ Alias: O2 Access Path: TableScan NL Join: Cost: 217.44 Resp: 217.44 Degree: 1 Cost_io: 216.00 Cost_cpu: 30001783 Resp_io: 216.00 Resp_cpu: 30001783 Access Path: index (index (FFS)) Index: I_OBJ4 resc_io: 67.00 resc_cpu: 1958396 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: O2 Access Path: index (FFS) NL Join: Cost: 68.09 Resp: 68.09 Degree: 1 Cost_io: 68.00 Cost_cpu: 1970367 Resp_io: 68.00 Resp_cpu: 1970367 kkofmx: index filter:"O2"."TYPE#"=88 kkofmx: index filter:"O2"."OWNER#"="U2"."USER#" kkofmx: index filter:"O2"."TYPE#"=88 kkofmx: index filter:"O2"."TYPE#"=88 kkofmx: index filter:"O2"."OWNER#"="U2"."USER#" Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ1 resc_io: 170.00 resc_cpu: 1210845 ix_sel: 1.000000 ix_sel_with_filters: 0.000003 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** NL Join : Cost: 171.24 Resp: 171.24 Degree: 1 Cost_io: 171.00 Cost_cpu: 4915016 Resp_io: 171.00 Resp_cpu: 4915016 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (RangeScan) Index: I_OBJ2 resc_io: 24.00 resc_cpu: 171965 ix_sel: 0.034483 ix_sel_with_filters: 0.000003 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** NL Join (ordered): Cost: 25.01 Resp: 25.01 Degree: 1 Cost_io: 25.00 Cost_cpu: 311236 Resp_io: 25.00 Resp_cpu: 311236 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (AllEqJoinGuess) Index: I_OBJ4 resc_io: 1.00 resc_cpu: 8171 ix_sel: 0.000000 ix_sel_with_filters: 0.000000 NL Join : Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 20143 Resp_io: 2.00 Resp_cpu: 20143 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ5 resc_io: 641.00 resc_cpu: 4565043 ix_sel: 1.000000 ix_sel_with_filters: 0.000003 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** NL Join : Cost: 642.40 Resp: 642.40 Degree: 1 Cost_io: 642.00 Cost_cpu: 8269214 Resp_io: 642.00 Resp_cpu: 8269214 Best NL cost: 2.00 resc: 2.00 resc_io: 2.00 resc_cpu: 20143 resp: 2.00 resp_io: 2.00 resc_cpu: 20143 Join Card: 0.000003 = = outer (0.005000) * inner (0.000503) * sel (1.000000) Join Card - Rounded: 1 Computed: 0.00 Outer table: USER$ Alias: U2 resc: 1.00 card 0.01 bytes: 20 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: O2 resc: 2.00 card: 0.00 bytes: 9 deg: 1 resp: 2.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 20 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SM join: Resc: 4.00 Resp: 4.00 [multiMatchCost=0.00] SM Join SM cost: 4.00 resc: 4.00 resc_io: 3.00 resc_cpu: 20917397 resp: 4.00 resp_io: 3.00 resp_cpu: 20917397 Outer table: USER$ Alias: U2 resc: 1.00 card 0.01 bytes: 20 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: O2 resc: 2.00 card: 0.00 bytes: 9 deg: 1 resp: 2.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 3.50 Resp: 3.50 [multiMatchCost=0.00] HA Join HA cost: 3.50 resc: 3.50 resc_io: 3.00 resc_cpu: 10472156 resp: 3.50 resp_io: 3.00 resp_cpu: 10472156 Best:: JoinMethod: NestedLoop Cost: 2.00 Degree: 1 Resp: 2.00 Card: 0.00 Bytes: 29 *********************** Best so far: Table#: 1 cost: 1.0006 card: 0.0050 bytes: 20 Table#: 0 cost: 2.0010 card: 0.0000 bytes: 29 *********************** (newjo-stop-1) k:0, spcnt:0, perm:2, maxperm:2000 ********************************* Number of join permutations tried: 2 ********************************* Consider using bloom filter between U2[USER$] and O2[OBJ$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join (newjo-save) [0 1 ] Trying or-Expansion on query block SEL$11 (#7) Transfer Optimizer annotations for query block SEL$11 (#7) Final cost for query block SEL$11 (#7) - All Rows Plan: Best join order: 2 Cost: 2.0010 Degree: 1 Card: 1.0000 Bytes: 29 Resc: 2.0010 Resc_io: 2.0000 Resc_cpu: 20143 Resp: 2.0010 Resp_io: 2.0000 Resc_cpu: 20143 kkoqbc-subheap (delete addr=0x2b9c01c666c0, in-use=34944, alloc=39872) kkoqbc-end: : call(in-use=764984, alloc=833680), compile(in-use=999176, alloc=1001984), execution(in-use=32432, alloc=36480) kkoqbc: finish optimizing query block SEL$11 (#7) kkoqbc: optimizing query block SEL$DA86A24D (#6) : call(in-use=764984, alloc=833680), compile(in-use=999176, alloc=1001984), execution(in-use=32432, alloc=36480) kkoqbc-subheap (create addr=0x2b9c01c666c0) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$DA86A24D nbfros=3 flg=0 fro(0): flg=0 objn=22 hint_alias="U"@"SEL$7" fro(1): flg=0 objn=18 hint_alias="O"@"SEL$9" fro(2): flg=0 objn=22 hint_alias="U"@"SEL$9" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: USER$ Alias: U #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: USER$ Alias: SYS_ALIAS_3 #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: OBJ$ Alias: SYS_ALIAS_4 #Rows: 73844 #Blks: 893 AvgRowLen: 82.00 Index Stats:: Index: I_OBJ1 Col#: 1 3 7 LVLS: 1 #LB: 168 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 816.00 Index: I_OBJ2 Col#: 3 4 5 12 13 6 7 18 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42273.00 Index: I_OBJ3 Col#: 15 LVLS: 1 #LB: 11 #DK: 1832 LB/K: 1.00 DB/K: 1.00 CLUF: 148.00 Index: I_OBJ4 Col#: 2 7 3 LVLS: 1 #LB: 275 #DK: 9826 LB/K: 1.00 DB/K: 1.00 CLUF: 2333.00 Index: I_OBJ5 Col#: 18 4 5 7 3 12 13 6 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42260.00 *************************************** 1-ROW TABLES: USER$[U]#0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[U] Table: USER$ Alias: U Card: Original: 89.000000 Rounded: 1 Computed: 1.00 Non Adjusted: 1.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 55187 Resp_io: 3.00 Resp_cpu: 55187 Access Path: index (UniqueScan) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 Access Path: index (AllEqUnique) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 One row Card: 1.000000 Best:: AccessPath: IndexUnique Index: I_USER1 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 1.00 Bytes: 0 Access path analysis for OBJ$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for OBJ$[SYS_ALIAS_4] _complex_pred_selectivity: bitand builtin selectivity estimation. Table: OBJ$ Alias: SYS_ALIAS_4 Card: Original: 73844.000000 Rounded: 738 Computed: 738.41 Non Adjusted: 738.41 Access Path: TableScan Cost: 217.85 Resp: 217.85 Degree: 0 Cost_io: 215.00 Cost_cpu: 59618486 Resp_io: 215.00 Resp_cpu: 59618486 kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' Access Path: index (skip-scan) SS sel: 1.000000 ANDV (#skips): 62775.000000 SS io: 62775.000000 vs. table scan io: 215.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_OBJ2 resc_io: 1063.00 resc_cpu: 7570291 ix_sel: 1.000000 ix_sel_with_filters: 0.010000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** Cost: 1065.38 Resp: 1065.38 Degree: 1 Access Path: index (skip-scan) SS sel: 1.000000 ANDV (#skips): 62775.000000 SS io: 62775.000000 vs. table scan io: 215.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_OBJ5 resc_io: 1063.00 resc_cpu: 7570291 ix_sel: 1.000000 ix_sel_with_filters: 0.010000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** Cost: 1065.38 Resp: 1065.38 Degree: 1 Best:: AccessPath: TableScan Cost: 217.85 Degree: 1 Resp: 217.85 Card: 738.41 Bytes: 0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[SYS_ALIAS_3] Table: USER$ Alias: SYS_ALIAS_3 Card: Original: 89.000000 Rounded: 89 Computed: 89.00 Non Adjusted: 89.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 84557 Resp_io: 3.00 Resp_cpu: 84557 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 7121 Resp_io: 2.00 Resp_cpu: 7121 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 1.00 Resp: 1.00 Degree: 1 Best:: AccessPath: IndexRange Index: I_USER2 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 89.00 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: USER$[U]#0 USER$[SYS_ALIAS_3]#1 OBJ$[SYS_ALIAS_4]#2 *************** Now joining: USER$[SYS_ALIAS_3]#1 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: TableScan NL Join: Cost: 4.00 Resp: 4.00 Degree: 1 Cost_io: 4.00 Cost_cpu: 92899 Resp_io: 4.00 Resp_cpu: 92899 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: index (FFS) NL Join: Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 15463 Resp_io: 3.00 Resp_cpu: 15463 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 15663 Resp_io: 2.00 Resp_cpu: 15663 Best NL cost: 2.00 resc: 2.00 resc_io: 2.00 resc_cpu: 15663 resp: 2.00 resp_io: 2.00 resc_cpu: 15663 Join Card: 89.000000 = = outer (1.000000) * inner (89.000000) * sel (1.000000) Join Card - Rounded: 89 Computed: 89.00 Best:: JoinMethod: NestedLoop Cost: 2.00 Degree: 1 Resp: 2.00 Card: 89.00 Bytes: 39 *************** Now joining: OBJ$[SYS_ALIAS_4]#2 *************** NL Join Outer table: Card: 89.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 39 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_4 Access Path: TableScan NL Join: Cost: 19420.89 Resp: 19420.89 Degree: 1 Cost_io: 18965.00 Cost_cpu: 9523930149 Resp_io: 18965.00 Resp_cpu: 9523930149 kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" Access Path: index (FullScan) Index: I_OBJ1 resc_io: 170.00 resc_cpu: 1210845 ix_sel: 1.000000 ix_sel_with_filters: 0.000345 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 550.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 550.00 ***** End Logdef Adjustment ****** NL Join : Cost: 15250.16 Resp: 15250.16 Degree: 1 Cost_io: 15072.00 Cost_cpu: 3722017364 Resp_io: 15072.00 Resp_cpu: 3722017364 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Access Path: index (RangeScan) Index: I_OBJ2 resc_io: 24.00 resc_cpu: 171965 ix_sel: 0.034483 ix_sel_with_filters: 0.000012 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** NL Join : Cost: 2065.35 Resp: 2065.35 Degree: 1 Cost_io: 2058.45 Cost_cpu: 144139166 Resp_io: 2058.45 Resp_cpu: 144139166 Access Path: index (FullScan) Index: I_OBJ4 resc_io: 357.00 resc_cpu: 2542554 ix_sel: 1.000000 ix_sel_with_filters: 0.034483 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 26924.18 Resp: 26924.18 Degree: 1 Cost_io: 26915.00 Cost_cpu: 191692778 Resp_io: 26915.00 Resp_cpu: 191692778 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Access Path: index (RangeScan) Index: I_OBJ5 resc_io: 24.00 resc_cpu: 171965 ix_sel: 0.034483 ix_sel_with_filters: 0.000012 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** NL Join : Cost: 2065.35 Resp: 2065.35 Degree: 1 Cost_io: 2058.45 Cost_cpu: 144139166 Resp_io: 2058.45 Resp_cpu: 144139166 Best NL cost: 2065.35 resc: 2065.35 resc_io: 2058.45 resc_cpu: 144139166 resp: 2065.35 resp_io: 2058.45 resc_cpu: 144139166 Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred _complex_pred_selectivity: bitand builtin selectivity estimation. Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Join Card: 25.462405 = = outer (89.000000) * inner (738.409736) * sel (0.000387) Join cardinality for NL: 0.254624, outer: 89.000000, inner: 738.409736, sel: 0.000004 Join Card - Rounded: 25 Computed: 25.46 Outer table: USER$ Alias: SYS_ALIAS_3 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 217.85 card: 738.41 bytes: 82 deg: 1 resp: 217.85 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 53 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 10 Row size: 101 Total Rows: 738 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 21207774 Total Temp space used: 0 SM join: Resc: 221.87 Resp: 221.87 [multiMatchCost=0.00] SM Join SM cost: 221.87 resc: 221.87 resc_io: 217.00 resc_cpu: 101758872 resp: 221.87 resp_io: 217.00 resp_cpu: 101758872 Outer table: USER$ Alias: SYS_ALIAS_3 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 217.85 card: 738.41 bytes: 82 deg: 1 resp: 217.85 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 9 ppasses: 1 Hash join: Resc: 220.36 Resp: 220.36 [multiMatchCost=0.00] HA Join HA cost: 220.36 resc: 220.36 resc_io: 217.00 resc_cpu: 70166790 resp: 220.36 resp_io: 217.00 resp_cpu: 70166790 Best:: JoinMethod: Hash Cost: 220.36 Degree: 1 Resp: 220.36 Card: 25.46 Bytes: 121 *********************** Best so far: Table#: 0 cost: 1.0004 card: 1.0000 bytes: 17 Table#: 1 cost: 2.0007 card: 89.0000 bytes: 3471 Table#: 2 cost: 220.3587 card: 25.4624 bytes: 3025 *********************** Join order[2]: USER$[U]#0 OBJ$[SYS_ALIAS_4]#2 USER$[SYS_ALIAS_3]#1 *************** Now joining: OBJ$[SYS_ALIAS_4]#2 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_4 Access Path: TableScan NL Join: Cost: 221.12 Resp: 221.12 Degree: 1 Cost_io: 216.00 Cost_cpu: 107018617 Resp_io: 216.00 Resp_cpu: 107018617 kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' Access Path: index (FullScan) Index: I_OBJ2 resc_io: 655.00 resc_cpu: 4664743 ix_sel: 1.000000 ix_sel_with_filters: 0.000345 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** NL Join : Cost: 658.24 Resp: 658.24 Degree: 1 Cost_io: 656.00 Cost_cpu: 46838008 Resp_io: 656.00 Resp_cpu: 46838008 Access Path: index (RangeScan) Index: I_OBJ5 resc_io: 38.00 resc_cpu: 271665 ix_sel: 0.034483 ix_sel_with_filters: 0.000345 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** NL Join (ordered): Cost: 39.08 Resp: 39.08 Degree: 1 Cost_io: 39.00 Cost_cpu: 1733772 Resp_io: 39.00 Resp_cpu: 1733772 Best NL cost: 39.08 resc: 39.08 resc_io: 39.00 resc_cpu: 1733772 resp: 39.08 resp_io: 39.00 resc_cpu: 1733772 Join Card: 25.462405 = = outer (1.000000) * inner (738.409736) * sel (0.034483) Join cardinality for NL: 0.254624, outer: 1.000000, inner: 738.409736, sel: 0.000345 Join Card - Rounded: 25 Computed: 25.46 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 217.85 card: 738.41 bytes: 82 deg: 1 resp: 217.85 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 10 Row size: 101 Total Rows: 738 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 21207774 Total Temp space used: 0 SM join: Resc: 219.87 Resp: 219.87 [multiMatchCost=0.00] SM Join SM cost: 219.87 resc: 219.87 resc_io: 216.00 resc_cpu: 80834601 resp: 219.87 resp_io: 216.00 resp_cpu: 80834601 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 217.85 card: 738.41 bytes: 82 deg: 1 resp: 217.85 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 9 ppasses: 1 Hash join: Resc: 219.36 Resp: 219.36 [multiMatchCost=0.00] HA Join HA cost: 219.36 resc: 219.36 resc_io: 216.00 resc_cpu: 70146269 resp: 219.36 resp_io: 216.00 resp_cpu: 70146269 Best:: JoinMethod: NestedLoop Cost: 39.08 Degree: 1 Resp: 39.08 Card: 0.25 Bytes: 99 *************** Now joining: USER$[SYS_ALIAS_3]#1 *************** NL Join Outer table: Card: 0.25 Cost: 39.08 Resp: 39.08 Degree: 1 Bytes: 99 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: TableScan NL Join: Cost: 42.09 Resp: 42.09 Degree: 1 Cost_io: 42.00 Cost_cpu: 1865618 Resp_io: 42.00 Resp_cpu: 1865618 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: index (FFS) NL Join: Cost: 41.08 Resp: 41.08 Degree: 1 Cost_io: 41.00 Cost_cpu: 1740894 Resp_io: 41.00 Resp_cpu: 1740894 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 9253 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 40.08 Resp: 40.08 Degree: 1 Cost_io: 40.00 Cost_cpu: 1743025 Resp_io: 40.00 Resp_cpu: 1743025 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 9253 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 40.08 Resp: 40.08 Degree: 1 Cost_io: 40.00 Cost_cpu: 1743025 Resp_io: 40.00 Resp_cpu: 1743025 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 40.08 Resp: 40.08 Degree: 1 Cost_io: 40.00 Cost_cpu: 1741094 Resp_io: 40.00 Resp_cpu: 1741094 Best NL cost: 40.08 resc: 40.08 resc_io: 40.00 resc_cpu: 1741094 resp: 40.08 resp_io: 40.00 resc_cpu: 1741094 Join Card: 0.254624 = = outer (0.254624) * inner (89.000000) * sel (0.011236) Join cardinality without POSQ: 25.462405, outer: 25.462405, inner: 89.000000, sel: 0.011236 Join Card - Rounded: 1 Computed: 0.25 Outer table: OBJ$ Alias: SYS_ALIAS_4 resc: 39.08 card 0.25 bytes: 99 deg: 1 resp: 39.08 Inner table: USER$ Alias: SYS_ALIAS_3 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 119 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 42.08 Resp: 42.08 [multiMatchCost=0.00] SM Join SM cost: 42.08 resc: 42.08 resc_io: 40.00 resc_cpu: 43549026 resp: 42.08 resp_io: 40.00 resp_cpu: 43549026 Outer table: OBJ$ Alias: SYS_ALIAS_4 resc: 39.08 card 0.25 bytes: 99 deg: 1 resp: 39.08 Inner table: USER$ Alias: SYS_ALIAS_3 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 40.58 Resp: 40.58 [multiMatchCost=0.00] HA Join HA cost: 40.58 resc: 40.58 resc_io: 40.00 resc_cpu: 12195635 resp: 40.58 resp_io: 40.00 resp_cpu: 12195635 Plan cardinality mismatch: best card= 25.46240470261 curr card= 25.46240470261 Best:: JoinMethod: NestedLoop Cost: 40.08 Degree: 1 Resp: 40.08 Card: 0.25 Bytes: 121 *********************** Best so far: Table#: 0 cost: 1.0004 card: 1.0000 bytes: 17 Table#: 2 cost: 39.0830 card: 0.2546 bytes: 99 Table#: 1 cost: 40.0833 card: 0.2546 bytes: 121 *********************** (newjo-stop-1) k:0, spcnt:0, perm:2, maxperm:2000 ********************************* Number of join permutations tried: 2 ********************************* Consider using bloom filter between U[USER$] and SYS_ALIAS_4[OBJ$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Consider using bloom filter between SYS_ALIAS_4[OBJ$] and SYS_ALIAS_3[USER$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Final adjusted join cardinality: 25, sq. fil. factor: 1.027801 (newjo-save) [0 2 1 ] Trying or-Expansion on query block SEL$DA86A24D (#6) Or-expansion bypassed: No index driver found. ******** Next OR predicate ******** Trying or-Expansion on query block SEL$DA86A24D (#6) ******** OR-branching ******** or-expansion-subheap (create addr=0x2b9c01f42f48) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$DA86A24D nbfros=3 flg=0 fro(0): flg=0 objn=22 hint_alias="U"@"SEL$7" fro(1): flg=0 objn=18 hint_alias="O"@"SEL$9" fro(2): flg=0 objn=22 hint_alias="U"@"SEL$9" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: USER$ Alias: U #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: USER$ Alias: SYS_ALIAS_3 #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: OBJ$ Alias: SYS_ALIAS_4 #Rows: 73844 #Blks: 893 AvgRowLen: 82.00 Index Stats:: Index: I_OBJ1 Col#: 1 3 7 LVLS: 1 #LB: 168 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 816.00 Index: I_OBJ2 Col#: 3 4 5 12 13 6 7 18 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42273.00 Index: I_OBJ3 Col#: 15 LVLS: 1 #LB: 11 #DK: 1832 LB/K: 1.00 DB/K: 1.00 CLUF: 148.00 Index: I_OBJ4 Col#: 2 7 3 LVLS: 1 #LB: 275 #DK: 9826 LB/K: 1.00 DB/K: 1.00 CLUF: 2333.00 Index: I_OBJ5 Col#: 18 4 5 7 3 12 13 6 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42260.00 *************************************** 1-ROW TABLES: USER$[U]#0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[U] Table: USER$ Alias: U Card: Original: 89.000000 Rounded: 1 Computed: 1.00 Non Adjusted: 1.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 55187 Resp_io: 3.00 Resp_cpu: 55187 Access Path: index (UniqueScan) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 Access Path: index (AllEqUnique) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 One row Card: 1.000000 Best:: AccessPath: IndexUnique Index: I_USER1 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 1.00 Bytes: 0 Access path analysis for OBJ$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for OBJ$[SYS_ALIAS_4] _complex_pred_selectivity: bitand builtin selectivity estimation. Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Table: OBJ$ Alias: SYS_ALIAS_4 Card: Original: 73844.000000 Rounded: 392 Computed: 392.18 Non Adjusted: 392.18 Access Path: TableScan Cost: 217.68 Resp: 217.68 Degree: 0 Cost_io: 215.00 Cost_cpu: 55900680 Resp_io: 215.00 Resp_cpu: 55900680 kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' Access Path: index (skip-scan) SS sel: 1.000000 ANDV (#skips): 62775.000000 SS io: 62775.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ2 resc_io: 865.00 resc_cpu: 6160246 ix_sel: 1.000000 ix_sel_with_filters: 0.005311 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.19 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.47 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.75 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.02 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.30 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.57 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.84 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.38 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.64 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.44 ***** End Logdef Adjustment ****** Cost: 867.33 Resp: 867.33 Degree: 1 Access Path: index (skip-scan) SS sel: 1.000000 ANDV (#skips): 62775.000000 SS io: 62775.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ5 resc_io: 865.00 resc_cpu: 6160246 ix_sel: 1.000000 ix_sel_with_filters: 0.005311 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.19 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.47 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.75 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.02 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.30 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.57 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.84 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.38 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.64 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.44 ***** End Logdef Adjustment ****** Cost: 867.33 Resp: 867.33 Degree: 1 Best:: AccessPath: TableScan Cost: 217.68 Degree: 1 Resp: 217.68 Card: 392.18 Bytes: 0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[SYS_ALIAS_3] Table: USER$ Alias: SYS_ALIAS_3 Card: Original: 89.000000 Rounded: 89 Computed: 89.00 Non Adjusted: 89.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 84557 Resp_io: 3.00 Resp_cpu: 84557 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 7121 Resp_io: 2.00 Resp_cpu: 7121 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 1.00 Resp: 1.00 Degree: 1 Best:: AccessPath: IndexRange Index: I_USER2 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 89.00 Bytes: 0 (newjo-restore) [0 2 1 ] *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: USER$[U]#0 OBJ$[SYS_ALIAS_4]#1 USER$[SYS_ALIAS_3]#2 *************** Now joining: OBJ$[SYS_ALIAS_4]#1 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_4 Access Path: TableScan NL Join: Cost: 221.12 Resp: 221.12 Degree: 1 Cost_io: 216.00 Cost_cpu: 107021086 Resp_io: 216.00 Resp_cpu: 107021086 kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ2 resc_io: 648.00 resc_cpu: 4614893 ix_sel: 1.000000 ix_sel_with_filters: 0.000183 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.19 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.47 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.75 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.02 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.30 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.57 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.84 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.38 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.64 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.44 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.44 ***** End Logdef Adjustment ****** NL Join : Cost: 651.25 Resp: 651.25 Degree: 1 Cost_io: 649.00 Cost_cpu: 47042018 Resp_io: 649.00 Resp_cpu: 47042018 Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (RangeScan) Index: I_OBJ5 resc_io: 31.00 resc_cpu: 221815 ix_sel: 0.034483 ix_sel_with_filters: 0.000183 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.19 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.47 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.75 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.02 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.30 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.57 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.84 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.38 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.64 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.44 ***** End Logdef Adjustment ****** NL Join (ordered): Cost: 32.08 Resp: 32.08 Degree: 1 Cost_io: 32.00 Cost_cpu: 1692675 Resp_io: 32.00 Resp_cpu: 1692675 Best NL cost: 32.08 resc: 32.08 resc_io: 32.00 resc_cpu: 1692675 resp: 32.08 resp_io: 32.00 resc_cpu: 1692675 Join Card: 13.523359 = = outer (1.000000) * inner (392.177402) * sel (0.034483) Join cardinality for NL: 0.135234, outer: 1.000000, inner: 392.177402, sel: 0.000345 Join Card - Rounded: 14 Computed: 13.52 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 217.68 card: 392.18 bytes: 82 deg: 1 resp: 217.68 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 5 Row size: 101 Total Rows: 392 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 21043131 Total Temp space used: 0 SM join: Resc: 219.68 Resp: 219.68 [multiMatchCost=0.00] SM Join SM cost: 219.68 resc: 219.68 resc_io: 216.00 resc_cpu: 76952152 resp: 219.68 resp_io: 216.00 resp_cpu: 76952152 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 217.68 card: 392.18 bytes: 82 deg: 1 resp: 217.68 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 5 ppasses: 1 Hash join: Resc: 219.18 Resp: 219.18 [multiMatchCost=0.00] HA Join HA cost: 219.18 resc: 219.18 resc_io: 216.00 resc_cpu: 66393863 resp: 219.18 resp_io: 216.00 resp_cpu: 66393863 Best:: JoinMethod: NestedLoop Cost: 32.08 Degree: 1 Resp: 32.08 Card: 0.14 Bytes: 99 *************** Now joining: USER$[SYS_ALIAS_3]#2 *************** NL Join Outer table: Card: 0.14 Cost: 32.08 Resp: 32.08 Degree: 1 Bytes: 99 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: TableScan NL Join: Cost: 35.09 Resp: 35.09 Degree: 1 Cost_io: 35.00 Cost_cpu: 1777232 Resp_io: 35.00 Resp_cpu: 1777232 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: index (FFS) NL Join: Cost: 34.08 Resp: 34.08 Degree: 1 Cost_io: 34.00 Cost_cpu: 1699796 Resp_io: 34.00 Resp_cpu: 1699796 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 33.08 Resp: 33.08 Degree: 1 Cost_io: 33.00 Cost_cpu: 1701396 Resp_io: 33.00 Resp_cpu: 1701396 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 33.08 Resp: 33.08 Degree: 1 Cost_io: 33.00 Cost_cpu: 1701396 Resp_io: 33.00 Resp_cpu: 1701396 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 33.08 Resp: 33.08 Degree: 1 Cost_io: 33.00 Cost_cpu: 1699996 Resp_io: 33.00 Resp_cpu: 1699996 Best NL cost: 33.08 resc: 33.08 resc_io: 33.00 resc_cpu: 1699996 resp: 33.08 resp_io: 33.00 resc_cpu: 1699996 Join Card: 0.135234 = = outer (0.135234) * inner (89.000000) * sel (0.011236) Join cardinality without POSQ: 13.523359, outer: 13.523359, inner: 89.000000, sel: 0.011236 Join Card - Rounded: 1 Computed: 0.14 Outer table: OBJ$ Alias: SYS_ALIAS_4 resc: 32.08 card 0.14 bytes: 99 deg: 1 resp: 32.08 Inner table: USER$ Alias: SYS_ALIAS_3 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 119 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 35.08 Resp: 35.08 [multiMatchCost=0.00] SM Join SM cost: 35.08 resc: 35.08 resc_io: 33.00 resc_cpu: 43507929 resp: 35.08 resp_io: 33.00 resp_cpu: 43507929 Outer table: OBJ$ Alias: SYS_ALIAS_4 resc: 32.08 card 0.14 bytes: 99 deg: 1 resp: 32.08 Inner table: USER$ Alias: SYS_ALIAS_3 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 33.58 Resp: 33.58 [multiMatchCost=0.00] HA Join HA cost: 33.58 resc: 33.58 resc_io: 33.00 resc_cpu: 12154538 resp: 33.58 resp_io: 33.00 resp_cpu: 12154538 Best:: JoinMethod: NestedLoop Cost: 33.08 Degree: 1 Resp: 33.08 Card: 0.14 Bytes: 121 *********************** Best so far: Table#: 0 cost: 1.0004 card: 1.0000 bytes: 17 Table#: 1 cost: 32.0810 card: 0.1352 bytes: 99 Table#: 2 cost: 33.0814 card: 0.1352 bytes: 121 *********************** Join order[2]: USER$[U]#0 USER$[SYS_ALIAS_3]#2 OBJ$[SYS_ALIAS_4]#1 *************** Now joining: USER$[SYS_ALIAS_3]#2 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: TableScan NL Join: Cost: 4.00 Resp: 4.00 Degree: 1 Cost_io: 4.00 Cost_cpu: 92899 Resp_io: 4.00 Resp_cpu: 92899 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: index (FFS) NL Join: Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 15463 Resp_io: 3.00 Resp_cpu: 15463 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 15663 Resp_io: 2.00 Resp_cpu: 15663 Best NL cost: 2.00 resc: 2.00 resc_io: 2.00 resc_cpu: 15663 resp: 2.00 resp_io: 2.00 resc_cpu: 15663 Join Card: 89.000000 = = outer (1.000000) * inner (89.000000) * sel (1.000000) Join Card - Rounded: 89 Computed: 89.00 Best:: JoinMethod: NestedLoop Cost: 2.00 Degree: 1 Resp: 2.00 Card: 89.00 Bytes: 39 *************** Now joining: OBJ$[SYS_ALIAS_4]#1 *************** NL Join Outer table: Card: 89.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 39 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_4 Access Path: TableScan NL Join: Cost: 19420.90 Resp: 19420.90 Degree: 1 Cost_io: 18965.00 Cost_cpu: 9524149973 Resp_io: 18965.00 Resp_cpu: 9524149973 kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ1 resc_io: 170.00 resc_cpu: 1210845 ix_sel: 1.000000 ix_sel_with_filters: 0.000183 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 550.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 550.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 550.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 551.19 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 551.47 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 551.75 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 552.02 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 552.30 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 552.57 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 552.84 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 553.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 553.38 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 553.64 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 553.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 553.91 ***** End Logdef Adjustment ****** NL Join : Cost: 15251.39 Resp: 15251.39 Degree: 1 Cost_io: 15072.00 Cost_cpu: 3747692499 Resp_io: 15072.00 Resp_cpu: 3747692499 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (RangeScan) Index: I_OBJ2 resc_io: 24.00 resc_cpu: 171965 ix_sel: 0.034483 ix_sel_with_filters: 0.000006 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.19 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.47 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.75 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.02 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.30 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.57 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.84 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.38 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.64 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.44 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.44 ***** End Logdef Adjustment ****** NL Join : Cost: 2065.39 Resp: 2065.39 Degree: 1 Cost_io: 2058.45 Cost_cpu: 144918149 Resp_io: 2058.45 Resp_cpu: 144918149 Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ4 resc_io: 319.00 resc_cpu: 2271939 ix_sel: 1.000000 ix_sel_with_filters: 0.018314 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join : Cost: 25944.70 Resp: 25944.70 Degree: 1 Cost_io: 25813.00 Cost_cpu: 2751358435 Resp_io: 25813.00 Resp_cpu: 2751358435 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (RangeScan) Index: I_OBJ5 resc_io: 24.00 resc_cpu: 171965 ix_sel: 0.034483 ix_sel_with_filters: 0.000006 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.19 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.47 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.75 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.02 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.30 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.57 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.84 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.38 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.64 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.44 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.44 ***** End Logdef Adjustment ****** NL Join : Cost: 2065.39 Resp: 2065.39 Degree: 1 Cost_io: 2058.45 Cost_cpu: 144918149 Resp_io: 2058.45 Resp_cpu: 144918149 Best NL cost: 2065.39 resc: 2065.39 resc_io: 2058.45 resc_cpu: 144918149 resp: 2065.39 resp_io: 2058.45 resc_cpu: 144918149 Join Card: 13.523359 = = outer (89.000000) * inner (392.177402) * sel (0.000387) Join cardinality for NL: 0.135234, outer: 89.000000, inner: 392.177402, sel: 0.000004 Join Card - Rounded: 14 Computed: 13.52 Outer table: USER$ Alias: SYS_ALIAS_3 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 217.68 card: 392.18 bytes: 82 deg: 1 resp: 217.68 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 53 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 5 Row size: 101 Total Rows: 392 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 21043131 Total Temp space used: 0 SM join: Resc: 221.69 Resp: 221.69 [multiMatchCost=0.00] SM Join SM cost: 221.69 resc: 221.69 resc_io: 217.00 resc_cpu: 97876423 resp: 221.69 resp_io: 217.00 resp_cpu: 97876423 Outer table: USER$ Alias: SYS_ALIAS_3 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 217.68 card: 392.18 bytes: 82 deg: 1 resp: 217.68 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 5 ppasses: 1 Hash join: Resc: 220.18 Resp: 220.18 [multiMatchCost=0.00] HA Join HA cost: 220.18 resc: 220.18 resc_io: 217.00 resc_cpu: 66414384 resp: 220.18 resp_io: 217.00 resp_cpu: 66414384 Plan cardinality mismatch: best card= 13.52335867623 curr card= 13.52335867623 Join order aborted: cost > best plan cost *********************** Permutations for Starting Table :1 Join order[3]: USER$[U]#0 USER$[SYS_ALIAS_3]#2 OBJ$[SYS_ALIAS_4]#1 *************** Now joining: USER$[SYS_ALIAS_3]#2 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: TableScan NL Join: Cost: 4.00 Resp: 4.00 Degree: 1 Cost_io: 4.00 Cost_cpu: 92899 Resp_io: 4.00 Resp_cpu: 92899 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: index (FFS) NL Join: Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 15463 Resp_io: 3.00 Resp_cpu: 15463 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 15663 Resp_io: 2.00 Resp_cpu: 15663 Best NL cost: 2.00 resc: 2.00 resc_io: 2.00 resc_cpu: 15663 resp: 2.00 resp_io: 2.00 resc_cpu: 15663 Join Card: 89.000000 = = outer (1.000000) * inner (89.000000) * sel (1.000000) Join Card - Rounded: 89 Computed: 89.00 Best:: JoinMethod: NestedLoop Cost: 2.00 Degree: 1 Resp: 2.00 Card: 89.00 Bytes: 39 *************** Now joining: OBJ$[SYS_ALIAS_4]#1 *************** NL Join Outer table: Card: 89.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 39 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_4 Access Path: TableScan NL Join: Cost: 19420.90 Resp: 19420.90 Degree: 1 Cost_io: 18965.00 Cost_cpu: 9524149973 Resp_io: 18965.00 Resp_cpu: 9524149973 kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ1 resc_io: 170.00 resc_cpu: 1210845 ix_sel: 1.000000 ix_sel_with_filters: 0.000183 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 550.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 550.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 550.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 551.19 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 551.47 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 551.75 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 552.02 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 552.30 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 552.57 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 552.84 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 553.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 553.38 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 553.64 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 553.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 553.91 ***** End Logdef Adjustment ****** NL Join : Cost: 15251.39 Resp: 15251.39 Degree: 1 Cost_io: 15072.00 Cost_cpu: 3747692499 Resp_io: 15072.00 Resp_cpu: 3747692499 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (RangeScan) Index: I_OBJ2 resc_io: 24.00 resc_cpu: 171965 ix_sel: 0.034483 ix_sel_with_filters: 0.000006 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.19 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.47 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.75 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.02 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.30 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.57 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.84 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.38 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.64 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.44 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.44 ***** End Logdef Adjustment ****** NL Join : Cost: 2065.39 Resp: 2065.39 Degree: 1 Cost_io: 2058.45 Cost_cpu: 144918149 Resp_io: 2058.45 Resp_cpu: 144918149 Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ4 resc_io: 319.00 resc_cpu: 2271939 ix_sel: 1.000000 ix_sel_with_filters: 0.018314 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join : Cost: 25944.70 Resp: 25944.70 Degree: 1 Cost_io: 25813.00 Cost_cpu: 2751358435 Resp_io: 25813.00 Resp_cpu: 2751358435 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (RangeScan) Index: I_OBJ5 resc_io: 24.00 resc_cpu: 171965 ix_sel: 0.034483 ix_sel_with_filters: 0.000006 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.19 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.47 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.75 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.02 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.30 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.57 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.84 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.38 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.64 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.44 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.44 ***** End Logdef Adjustment ****** NL Join : Cost: 2065.39 Resp: 2065.39 Degree: 1 Cost_io: 2058.45 Cost_cpu: 144918149 Resp_io: 2058.45 Resp_cpu: 144918149 Best NL cost: 2065.39 resc: 2065.39 resc_io: 2058.45 resc_cpu: 144918149 resp: 2065.39 resp_io: 2058.45 resc_cpu: 144918149 Join Card: 13.523359 = = outer (89.000000) * inner (392.177402) * sel (0.000387) Join cardinality for NL: 0.135234, outer: 89.000000, inner: 392.177402, sel: 0.000004 Join Card - Rounded: 14 Computed: 13.52 Outer table: USER$ Alias: SYS_ALIAS_3 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 217.68 card: 392.18 bytes: 82 deg: 1 resp: 217.68 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 53 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 5 Row size: 101 Total Rows: 392 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 21043131 Total Temp space used: 0 SM join: Resc: 221.69 Resp: 221.69 [multiMatchCost=0.00] SM Join SM cost: 221.69 resc: 221.69 resc_io: 217.00 resc_cpu: 97876423 resp: 221.69 resp_io: 217.00 resp_cpu: 97876423 Outer table: USER$ Alias: SYS_ALIAS_3 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 217.68 card: 392.18 bytes: 82 deg: 1 resp: 217.68 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 5 ppasses: 1 Hash join: Resc: 220.18 Resp: 220.18 [multiMatchCost=0.00] HA Join HA cost: 220.18 resc: 220.18 resc_io: 217.00 resc_cpu: 66414384 resp: 220.18 resp_io: 217.00 resp_cpu: 66414384 Plan cardinality mismatch: best card= 13.52335867623 curr card= 13.52335867623 Join order aborted: cost > best plan cost *********************** (newjo-stop-1) k:1, spcnt:1, perm:3, maxperm:120 ********************************* Number of join permutations tried: 3 ********************************* Consider using bloom filter between U[USER$] and SYS_ALIAS_4[OBJ$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Consider using bloom filter between SYS_ALIAS_4[OBJ$] and SYS_ALIAS_3[USER$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Final adjusted join cardinality: 13, sq. fil. factor: 1.027801 or-expansion-subheap (delete addr=0x2b9c01f42f48, in-use=72872, alloc=83944) ******** OR-branching ******** or-expansion-subheap (create addr=0x2b9c01f42f48) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$DA86A24D nbfros=3 flg=0 fro(0): flg=0 objn=22 hint_alias="U"@"SEL$7" fro(1): flg=0 objn=18 hint_alias="O"@"SEL$9" fro(2): flg=0 objn=22 hint_alias="U"@"SEL$9" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: USER$ Alias: U #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: USER$ Alias: SYS_ALIAS_3 #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: OBJ$ Alias: SYS_ALIAS_4 #Rows: 73844 #Blks: 893 AvgRowLen: 82.00 Index Stats:: Index: I_OBJ1 Col#: 1 3 7 LVLS: 1 #LB: 168 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 816.00 Index: I_OBJ2 Col#: 3 4 5 12 13 6 7 18 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42273.00 Index: I_OBJ3 Col#: 15 LVLS: 1 #LB: 11 #DK: 1832 LB/K: 1.00 DB/K: 1.00 CLUF: 148.00 Index: I_OBJ4 Col#: 2 7 3 LVLS: 1 #LB: 275 #DK: 9826 LB/K: 1.00 DB/K: 1.00 CLUF: 2333.00 Index: I_OBJ5 Col#: 18 4 5 7 3 12 13 6 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42260.00 *************************************** 1-ROW TABLES: USER$[U]#0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[U] Table: USER$ Alias: U Card: Original: 89.000000 Rounded: 1 Computed: 1.00 Non Adjusted: 1.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 55187 Resp_io: 3.00 Resp_cpu: 55187 Access Path: index (UniqueScan) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 Access Path: index (AllEqUnique) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 One row Card: 1.000000 Best:: AccessPath: IndexUnique Index: I_USER1 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 1.00 Bytes: 0 Access path analysis for OBJ$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for OBJ$[SYS_ALIAS_4] _complex_pred_selectivity: bitand builtin selectivity estimation. Table: OBJ$ Alias: SYS_ALIAS_4 Card: Original: 73844.000000 Rounded: 738 Computed: 738.41 Non Adjusted: 738.41 Access Path: TableScan Cost: 217.85 Resp: 217.85 Degree: 0 Cost_io: 215.00 Cost_cpu: 59618486 Resp_io: 215.00 Resp_cpu: 59618486 kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' Access Path: index (skip-scan) SS sel: 1.000000 ANDV (#skips): 62775.000000 SS io: 62775.000000 vs. table scan io: 215.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_OBJ2 resc_io: 1063.00 resc_cpu: 7570291 ix_sel: 1.000000 ix_sel_with_filters: 0.010000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** Cost: 1065.38 Resp: 1065.38 Degree: 1 Access Path: index (skip-scan) SS sel: 1.000000 ANDV (#skips): 62775.000000 SS io: 62775.000000 vs. table scan io: 215.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_OBJ5 resc_io: 1063.00 resc_cpu: 7570291 ix_sel: 1.000000 ix_sel_with_filters: 0.010000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** Cost: 1065.38 Resp: 1065.38 Degree: 1 Best:: AccessPath: TableScan Cost: 217.85 Degree: 1 Resp: 217.85 Card: 738.41 Bytes: 0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[SYS_ALIAS_3] _complex_pred_selectivity: bitand builtin selectivity estimation. Table: USER$ Alias: SYS_ALIAS_3 Card: Original: 89.000000 Rounded: 89 Computed: 89.00 Non Adjusted: 89.00 Access Path: TableScan Cost: 3.01 Resp: 3.01 Degree: 0 Cost_io: 3.00 Cost_cpu: 111257 Resp_io: 3.00 Resp_cpu: 111257 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 7121 Resp_io: 2.00 Resp_cpu: 7121 kkofmx: index filter:BITAND("SYS_ALIAS_3"."SPARE1",16)=0 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 300.00 ***** End Logdef Adjustment ****** Cost: 1.00 Resp: 1.00 Degree: 1 Best:: AccessPath: IndexRange Index: I_USER2 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 89.00 Bytes: 0 (newjo-restore) [0 2 1 ] *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: USER$[U]#0 OBJ$[SYS_ALIAS_4]#1 USER$[SYS_ALIAS_3]#2 *************** Now joining: OBJ$[SYS_ALIAS_4]#1 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_4 Access Path: TableScan NL Join: Cost: 221.12 Resp: 221.12 Degree: 1 Cost_io: 216.00 Cost_cpu: 107018617 Resp_io: 216.00 Resp_cpu: 107018617 kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' Access Path: index (FullScan) Index: I_OBJ2 resc_io: 655.00 resc_cpu: 4664743 ix_sel: 1.000000 ix_sel_with_filters: 0.000345 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** NL Join : Cost: 658.24 Resp: 658.24 Degree: 1 Cost_io: 656.00 Cost_cpu: 46838008 Resp_io: 656.00 Resp_cpu: 46838008 Access Path: index (RangeScan) Index: I_OBJ5 resc_io: 38.00 resc_cpu: 271665 ix_sel: 0.034483 ix_sel_with_filters: 0.000345 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** NL Join (ordered): Cost: 39.08 Resp: 39.08 Degree: 1 Cost_io: 39.00 Cost_cpu: 1733772 Resp_io: 39.00 Resp_cpu: 1733772 Best NL cost: 39.08 resc: 39.08 resc_io: 39.00 resc_cpu: 1733772 resp: 39.08 resp_io: 39.00 resc_cpu: 1733772 Join Card: 25.462405 = = outer (1.000000) * inner (738.409736) * sel (0.034483) Join cardinality for NL: 0.254624, outer: 1.000000, inner: 738.409736, sel: 0.000345 Join Card - Rounded: 25 Computed: 25.46 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 217.85 card: 738.41 bytes: 82 deg: 1 resp: 217.85 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 10 Row size: 101 Total Rows: 738 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 21207774 Total Temp space used: 0 SM join: Resc: 219.87 Resp: 219.87 [multiMatchCost=0.00] SM Join SM cost: 219.87 resc: 219.87 resc_io: 216.00 resc_cpu: 80834601 resp: 219.87 resp_io: 216.00 resp_cpu: 80834601 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 217.85 card: 738.41 bytes: 82 deg: 1 resp: 217.85 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 9 ppasses: 1 Hash join: Resc: 219.36 Resp: 219.36 [multiMatchCost=0.00] HA Join HA cost: 219.36 resc: 219.36 resc_io: 216.00 resc_cpu: 70146269 resp: 219.36 resp_io: 216.00 resp_cpu: 70146269 Best:: JoinMethod: NestedLoop Cost: 39.08 Degree: 1 Resp: 39.08 Card: 0.25 Bytes: 99 *************** Now joining: USER$[SYS_ALIAS_3]#2 *************** NL Join Outer table: Card: 0.25 Cost: 39.08 Resp: 39.08 Degree: 1 Bytes: 99 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: TableScan NL Join: Cost: 42.09 Resp: 42.09 Degree: 1 Cost_io: 42.00 Cost_cpu: 1845029 Resp_io: 42.00 Resp_cpu: 1845029 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: index (FFS) NL Join: Cost: 41.08 Resp: 41.08 Degree: 1 Cost_io: 41.00 Cost_cpu: 1740894 Resp_io: 41.00 Resp_cpu: 1740894 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 9021 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 40.08 Resp: 40.08 Degree: 1 Cost_io: 40.00 Cost_cpu: 1742794 Resp_io: 40.00 Resp_cpu: 1742794 kkofmx: index filter:BITAND("SYS_ALIAS_3"."SPARE1",16)=0 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 9021 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 40.08 Resp: 40.08 Degree: 1 Cost_io: 40.00 Cost_cpu: 1742794 Resp_io: 40.00 Resp_cpu: 1742794 _complex_pred_selectivity: bitand builtin selectivity estimation. Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 300.00 ***** End Logdef Adjustment ****** NL Join : Cost: 40.08 Resp: 40.08 Degree: 1 Cost_io: 40.00 Cost_cpu: 1741394 Resp_io: 40.00 Resp_cpu: 1741394 Best NL cost: 40.08 resc: 40.08 resc_io: 40.00 resc_cpu: 1741394 resp: 40.08 resp_io: 40.00 resc_cpu: 1741394 Join Card: 0.254624 = = outer (0.254624) * inner (89.000000) * sel (0.011236) Join cardinality without POSQ: 25.462405, outer: 25.462405, inner: 89.000000, sel: 0.011236 Join Card - Rounded: 1 Computed: 0.25 Outer table: OBJ$ Alias: SYS_ALIAS_4 resc: 39.08 card 0.25 bytes: 99 deg: 1 resp: 39.08 Inner table: USER$ Alias: SYS_ALIAS_3 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 119 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 42.09 Resp: 42.09 [multiMatchCost=0.00] SM Join SM cost: 42.09 resc: 42.09 resc_io: 40.00 resc_cpu: 43575726 resp: 42.09 resp_io: 40.00 resp_cpu: 43575726 Outer table: OBJ$ Alias: SYS_ALIAS_4 resc: 39.08 card 0.25 bytes: 99 deg: 1 resp: 39.08 Inner table: USER$ Alias: SYS_ALIAS_3 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 40.59 Resp: 40.59 [multiMatchCost=0.00] HA Join HA cost: 40.59 resc: 40.59 resc_io: 40.00 resc_cpu: 12222335 resp: 40.59 resp_io: 40.00 resp_cpu: 12222335 Best:: JoinMethod: NestedLoop Cost: 40.08 Degree: 1 Resp: 40.08 Card: 0.25 Bytes: 121 *********************** Best so far: Table#: 0 cost: 1.0004 card: 1.0000 bytes: 17 Table#: 1 cost: 39.0830 card: 0.2546 bytes: 99 Table#: 2 cost: 40.0834 card: 0.2546 bytes: 121 *********************** Join order[2]: USER$[U]#0 USER$[SYS_ALIAS_3]#2 OBJ$[SYS_ALIAS_4]#1 *************** Now joining: USER$[SYS_ALIAS_3]#2 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: TableScan NL Join: Cost: 4.01 Resp: 4.01 Degree: 1 Cost_io: 4.00 Cost_cpu: 119599 Resp_io: 4.00 Resp_cpu: 119599 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: index (FFS) NL Join: Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 15463 Resp_io: 3.00 Resp_cpu: 15463 kkofmx: index filter:BITAND("SYS_ALIAS_3"."SPARE1",16)=0 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 300.00 ***** End Logdef Adjustment ****** NL Join : Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 42363 Resp_io: 2.00 Resp_cpu: 42363 Best NL cost: 2.00 resc: 2.00 resc_io: 2.00 resc_cpu: 42363 resp: 2.00 resp_io: 2.00 resc_cpu: 42363 Join Card: 89.000000 = = outer (1.000000) * inner (89.000000) * sel (1.000000) Join Card - Rounded: 89 Computed: 89.00 Best:: JoinMethod: NestedLoop Cost: 2.00 Degree: 1 Resp: 2.00 Card: 89.00 Bytes: 39 *************** Now joining: OBJ$[SYS_ALIAS_4]#1 *************** NL Join Outer table: Card: 89.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 39 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_4 Access Path: TableScan NL Join: Cost: 19420.89 Resp: 19420.89 Degree: 1 Cost_io: 18965.00 Cost_cpu: 9523956849 Resp_io: 18965.00 Resp_cpu: 9523956849 kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" Access Path: index (FullScan) Index: I_OBJ1 resc_io: 170.00 resc_cpu: 1210845 ix_sel: 1.000000 ix_sel_with_filters: 0.000345 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 550.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 550.00 ***** End Logdef Adjustment ****** NL Join : Cost: 15250.17 Resp: 15250.17 Degree: 1 Cost_io: 15072.00 Cost_cpu: 3722044064 Resp_io: 15072.00 Resp_cpu: 3722044064 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Access Path: index (RangeScan) Index: I_OBJ2 resc_io: 24.00 resc_cpu: 171965 ix_sel: 0.034483 ix_sel_with_filters: 0.000012 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** NL Join : Cost: 2065.35 Resp: 2065.35 Degree: 1 Cost_io: 2058.45 Cost_cpu: 144165866 Resp_io: 2058.45 Resp_cpu: 144165866 Access Path: index (FullScan) Index: I_OBJ4 resc_io: 357.00 resc_cpu: 2542554 ix_sel: 1.000000 ix_sel_with_filters: 0.034483 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 26924.18 Resp: 26924.18 Degree: 1 Cost_io: 26915.00 Cost_cpu: 191719478 Resp_io: 26915.00 Resp_cpu: 191719478 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Access Path: index (RangeScan) Index: I_OBJ5 resc_io: 24.00 resc_cpu: 171965 ix_sel: 0.034483 ix_sel_with_filters: 0.000012 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** NL Join : Cost: 2065.35 Resp: 2065.35 Degree: 1 Cost_io: 2058.45 Cost_cpu: 144165866 Resp_io: 2058.45 Resp_cpu: 144165866 Best NL cost: 2065.35 resc: 2065.35 resc_io: 2058.45 resc_cpu: 144165866 resp: 2065.35 resp_io: 2058.45 resc_cpu: 144165866 Join Card: 25.462405 = = outer (89.000000) * inner (738.409736) * sel (0.000387) Join cardinality for NL: 0.254624, outer: 89.000000, inner: 738.409736, sel: 0.000004 Join Card - Rounded: 25 Computed: 25.46 Outer table: USER$ Alias: SYS_ALIAS_3 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 217.85 card: 738.41 bytes: 82 deg: 1 resp: 217.85 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 53 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 10 Row size: 101 Total Rows: 738 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 21207774 Total Temp space used: 0 SM join: Resc: 221.87 Resp: 221.87 [multiMatchCost=0.00] SM Join SM cost: 221.87 resc: 221.87 resc_io: 217.00 resc_cpu: 101785572 resp: 221.87 resp_io: 217.00 resp_cpu: 101785572 Outer table: USER$ Alias: SYS_ALIAS_3 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 217.85 card: 738.41 bytes: 82 deg: 1 resp: 217.85 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 9 ppasses: 1 Hash join: Resc: 220.36 Resp: 220.36 [multiMatchCost=0.00] HA Join HA cost: 220.36 resc: 220.36 resc_io: 217.00 resc_cpu: 70193490 resp: 220.36 resp_io: 217.00 resp_cpu: 70193490 Plan cardinality mismatch: best card= 25.46240470261 curr card= 25.46240470261 Join order aborted: cost > best plan cost *********************** Permutations for Starting Table :1 Join order[3]: USER$[U]#0 USER$[SYS_ALIAS_3]#2 OBJ$[SYS_ALIAS_4]#1 *************** Now joining: USER$[SYS_ALIAS_3]#2 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: TableScan NL Join: Cost: 4.01 Resp: 4.01 Degree: 1 Cost_io: 4.00 Cost_cpu: 119599 Resp_io: 4.00 Resp_cpu: 119599 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: index (FFS) NL Join: Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 15463 Resp_io: 3.00 Resp_cpu: 15463 kkofmx: index filter:BITAND("SYS_ALIAS_3"."SPARE1",16)=0 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 300.00 ***** End Logdef Adjustment ****** NL Join : Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 42363 Resp_io: 2.00 Resp_cpu: 42363 Best NL cost: 2.00 resc: 2.00 resc_io: 2.00 resc_cpu: 42363 resp: 2.00 resp_io: 2.00 resc_cpu: 42363 Join Card: 89.000000 = = outer (1.000000) * inner (89.000000) * sel (1.000000) Join Card - Rounded: 89 Computed: 89.00 Best:: JoinMethod: NestedLoop Cost: 2.00 Degree: 1 Resp: 2.00 Card: 89.00 Bytes: 39 *************** Now joining: OBJ$[SYS_ALIAS_4]#1 *************** NL Join Outer table: Card: 89.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 39 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_4 Access Path: TableScan NL Join: Cost: 19420.89 Resp: 19420.89 Degree: 1 Cost_io: 18965.00 Cost_cpu: 9523956849 Resp_io: 18965.00 Resp_cpu: 9523956849 kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" Access Path: index (FullScan) Index: I_OBJ1 resc_io: 170.00 resc_cpu: 1210845 ix_sel: 1.000000 ix_sel_with_filters: 0.000345 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 550.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 550.00 ***** End Logdef Adjustment ****** NL Join : Cost: 15250.17 Resp: 15250.17 Degree: 1 Cost_io: 15072.00 Cost_cpu: 3722044064 Resp_io: 15072.00 Resp_cpu: 3722044064 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Access Path: index (RangeScan) Index: I_OBJ2 resc_io: 24.00 resc_cpu: 171965 ix_sel: 0.034483 ix_sel_with_filters: 0.000012 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** NL Join : Cost: 2065.35 Resp: 2065.35 Degree: 1 Cost_io: 2058.45 Cost_cpu: 144165866 Resp_io: 2058.45 Resp_cpu: 144165866 Access Path: index (FullScan) Index: I_OBJ4 resc_io: 357.00 resc_cpu: 2542554 ix_sel: 1.000000 ix_sel_with_filters: 0.034483 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 26924.18 Resp: 26924.18 Degree: 1 Cost_io: 26915.00 Cost_cpu: 191719478 Resp_io: 26915.00 Resp_cpu: 191719478 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Access Path: index (RangeScan) Index: I_OBJ5 resc_io: 24.00 resc_cpu: 171965 ix_sel: 0.034483 ix_sel_with_filters: 0.000012 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** NL Join : Cost: 2065.35 Resp: 2065.35 Degree: 1 Cost_io: 2058.45 Cost_cpu: 144165866 Resp_io: 2058.45 Resp_cpu: 144165866 Best NL cost: 2065.35 resc: 2065.35 resc_io: 2058.45 resc_cpu: 144165866 resp: 2065.35 resp_io: 2058.45 resc_cpu: 144165866 Join Card: 25.462405 = = outer (89.000000) * inner (738.409736) * sel (0.000387) Join cardinality for NL: 0.254624, outer: 89.000000, inner: 738.409736, sel: 0.000004 Join Card - Rounded: 25 Computed: 25.46 Outer table: USER$ Alias: SYS_ALIAS_3 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 217.85 card: 738.41 bytes: 82 deg: 1 resp: 217.85 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 53 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 10 Row size: 101 Total Rows: 738 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 21207774 Total Temp space used: 0 SM join: Resc: 221.87 Resp: 221.87 [multiMatchCost=0.00] SM Join SM cost: 221.87 resc: 221.87 resc_io: 217.00 resc_cpu: 101785572 resp: 221.87 resp_io: 217.00 resp_cpu: 101785572 Outer table: USER$ Alias: SYS_ALIAS_3 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 217.85 card: 738.41 bytes: 82 deg: 1 resp: 217.85 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 9 ppasses: 1 Hash join: Resc: 220.36 Resp: 220.36 [multiMatchCost=0.00] HA Join HA cost: 220.36 resc: 220.36 resc_io: 217.00 resc_cpu: 70193490 resp: 220.36 resp_io: 217.00 resp_cpu: 70193490 Plan cardinality mismatch: best card= 25.46240470261 curr card= 25.46240470261 Join order aborted: cost > best plan cost *********************** (newjo-stop-1) k:1, spcnt:1, perm:3, maxperm:120 ********************************* Number of join permutations tried: 3 ********************************* Consider using bloom filter between U[USER$] and SYS_ALIAS_4[OBJ$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Consider using bloom filter between SYS_ALIAS_4[OBJ$] and SYS_ALIAS_3[USER$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Final adjusted join cardinality: 25, sq. fil. factor: 1.027801 or-expansion-subheap (delete addr=0x2b9c01f42f48, in-use=58144, alloc=65600) or-expansion is worse cost:73.166317 Transfer Optimizer annotations for query block SEL$DA86A24D (#6) Final cost for query block SEL$DA86A24D (#6) - All Rows Plan: Best join order: 2 Cost: 40.0844 Degree: 1 Card: 25.0000 Bytes: 121 Resc: 40.0844 Resc_io: 40.0000 Resc_cpu: 1762737 Resp: 40.0844 Resp_io: 40.0000 Resc_cpu: 1762737 kkoqbc-subheap (delete addr=0x2b9c01c666c0, in-use=56664, alloc=61848) kkoqbc-end: : call(in-use=802864, alloc=965040), compile(in-use=1001216, alloc=1006208), execution(in-use=34808, alloc=36480) kkoqbc: finish optimizing query block SEL$DA86A24D (#6) kkoqbc: optimizing query block SEL$13 (#5) : call(in-use=802864, alloc=965040), compile(in-use=1001216, alloc=1006208), execution(in-use=34808, alloc=36480) kkoqbc-subheap (create addr=0x2b9c01c666c0) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$13 nbfros=2 flg=0 fro(0): flg=0 objn=134 hint_alias="L"@"SEL$13" fro(1): flg=0 objn=22 hint_alias="U"@"SEL$13" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: USER$ Alias: U #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: LINK$ Alias: L #Rows: 9 #Blks: 1 AvgRowLen: 57.00 Index Stats:: Index: I_LINK1 Col#: 1 2 LVLS: 0 #LB: 1 #DK: 9 LB/K: 1.00 DB/K: 1.00 CLUF: 1.00 *************************************** 1-ROW TABLES: USER$[U]#0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[U] Table: USER$ Alias: U Card: Original: 89.000000 Rounded: 1 Computed: 1.00 Non Adjusted: 1.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 55187 Resp_io: 3.00 Resp_cpu: 55187 Access Path: index (UniqueScan) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 Access Path: index (AllEqUnique) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 One row Card: 1.000000 Best:: AccessPath: IndexUnique Index: I_USER1 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 1.00 Bytes: 0 Access path analysis for LINK$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for LINK$[L] Table: LINK$ Alias: L Card: Original: 9.000000 Rounded: 9 Computed: 9.00 Non Adjusted: 9.00 Access Path: TableScan Cost: 2.00 Resp: 2.00 Degree: 0 Cost_io: 2.00 Cost_cpu: 8831 Resp_io: 2.00 Resp_cpu: 8831 Access Path: index (index (FFS)) Index: I_LINK1 resc_io: 2.00 resc_cpu: 8201 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 8201 Resp_io: 2.00 Resp_cpu: 8201 Access Path: index (FullScan) Index: I_LINK1 resc_io: 1.00 resc_cpu: 8921 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 1.00 Resp: 1.00 Degree: 1 Best:: AccessPath: IndexRange Index: I_LINK1 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 9.00 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: USER$[U]#0 LINK$[L]#1 *************** Now joining: LINK$[L]#1 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for LINK$ Inner table: LINK$ Alias: L Access Path: TableScan NL Join: Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 17173 Resp_io: 3.00 Resp_cpu: 17173 Access Path: index (index (FFS)) Index: I_LINK1 resc_io: 2.00 resc_cpu: 8201 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: LINK$ Alias: L Access Path: index (FFS) NL Join: Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 16543 Resp_io: 3.00 Resp_cpu: 16543 Access Path: index (IndexOnly) Index: I_LINK1 resc_io: 1.00 resc_cpu: 7721 ix_sel: 0.250000 ix_sel_with_filters: 0.250000 NL Join (ordered): Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 16063 Resp_io: 2.00 Resp_cpu: 16063 Best NL cost: 2.00 resc: 2.00 resc_io: 2.00 resc_cpu: 16063 resp: 2.00 resp_io: 2.00 resc_cpu: 16063 Join Card: 2.250000 = = outer (1.000000) * inner (9.000000) * sel (0.250000) Join Card - Rounded: 2 Computed: 2.25 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: LINK$ Alias: L resc: 1.00 card: 9.00 bytes: 10 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 21 Total Rows: 9 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20892268 Total Temp space used: 0 SM join: Resc: 3.00 Resp: 3.00 [multiMatchCost=0.00] SM Join SM cost: 3.00 resc: 3.00 resc_io: 2.00 resc_cpu: 20909531 resp: 3.00 resp_io: 2.00 resp_cpu: 20909531 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: LINK$ Alias: L resc: 1.00 card: 9.00 bytes: 10 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 2.50 Resp: 2.50 [multiMatchCost=0.00] HA Join HA cost: 2.50 resc: 2.50 resc_io: 2.00 resc_cpu: 10463804 resp: 2.50 resp_io: 2.00 resp_cpu: 10463804 Best:: JoinMethod: NestedLoop Cost: 2.00 Degree: 1 Resp: 2.00 Card: 2.25 Bytes: 27 *********************** Best so far: Table#: 0 cost: 1.0004 card: 1.0000 bytes: 17 Table#: 1 cost: 2.0008 card: 2.2500 bytes: 54 *********************** (newjo-stop-1) k:0, spcnt:0, perm:1, maxperm:2000 ********************************* Number of join permutations tried: 1 ********************************* Consider using bloom filter between U[USER$] and L[LINK$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Cdn, Cost adjusted (to ~ 0) as where clause evalutes to FALSE (newjo-save) [0 1 ] Or-Expansion validity checks failed on query block SEL$13 (#5) because no OR expansion if the query block always evaluates to FALSE. but honour hint Transfer Optimizer annotations for query block SEL$13 (#5) Final cost for query block SEL$13 (#5) - All Rows Plan: Best join order: 1 Cost: 0.0000 Degree: 1 Card: 1.0000 Bytes: 54 Resc: 0.0000 Resc_io: 0.0000 Resc_cpu: 0 Resp: 0.0000 Resp_io: 0.0000 Resc_cpu: 0 kkoqbc-subheap (delete addr=0x2b9c01c666c0, in-use=27952, alloc=39872) kkoqbc-end: : call(in-use=810688, alloc=965040), compile(in-use=1001704, alloc=1006208), execution(in-use=34808, alloc=36480) kkoqbc: finish optimizing query block SEL$13 (#5) kkoqbc: optimizing query block SET$1 (#4) : call(in-use=810688, alloc=965040), compile(in-use=1001704, alloc=1006208), execution(in-use=34808, alloc=36480) kkoqbc-subheap (create addr=0x2b9c01c666c0) kkoqbc-subheap (delete addr=0x2b9c01c666c0, in-use=0, alloc=0) kkoqbc-end: : call(in-use=810688, alloc=965040), compile(in-use=1001784, alloc=1006208), execution(in-use=34808, alloc=36480) kkoqbc: finish optimizing query block SET$1 (#4) kkoqbc: optimizing query block SEL$5947ACE7 (#1) : call(in-use=810688, alloc=965040), compile(in-use=1001784, alloc=1006208), execution(in-use=34808, alloc=36480) kkoqbc-subheap (create addr=0x2b9c01c666c0) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$5947ACE7 nbfros=5 flg=0 fro(0): flg=1 objn=3192 hint_alias="O"@"SEL$2" fro(1): flg=0 objn=22 hint_alias="U"@"SEL$3" fro(2): flg=0 objn=69 hint_alias="V"@"SEL$3" fro(3): flg=0 objn=18 hint_alias="O"@"SEL$4" fro(4): flg=0 objn=22 hint_alias="U"@"SEL$4" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: DBA_OBJECTS Alias: O (NOT ANALYZED) #Rows: 26 #Blks: 0 AvgRowLen: 0.00 *********************** Table Stats:: Table: USER$ Alias: U #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: VIEW$ Alias: V #Rows: 12757 #Blks: 1006 AvgRowLen: 58.00 Index Stats:: Index: I_VIEW1 Col#: 1 LVLS: 1 #LB: 7 #DK: 3913 LB/K: 1.00 DB/K: 1.00 CLUF: 507.00 *********************** Table Stats:: Table: USER$ Alias: SYS_ALIAS_1 #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: OBJ$ Alias: SYS_ALIAS_2 #Rows: 73844 #Blks: 893 AvgRowLen: 82.00 Index Stats:: Index: I_OBJ1 Col#: 1 3 7 LVLS: 1 #LB: 168 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 816.00 Index: I_OBJ2 Col#: 3 4 5 12 13 6 7 18 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42273.00 Index: I_OBJ3 Col#: 15 LVLS: 1 #LB: 11 #DK: 1832 LB/K: 1.00 DB/K: 1.00 CLUF: 148.00 Index: I_OBJ4 Col#: 2 7 3 LVLS: 1 #LB: 275 #DK: 9826 LB/K: 1.00 DB/K: 1.00 CLUF: 2333.00 Index: I_OBJ5 Col#: 18 4 5 7 3 12 13 6 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42260.00 *************************************** 1-ROW TABLES: USER$[U]#0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[U] Table: USER$ Alias: U Card: Original: 89.000000 Rounded: 1 Computed: 1.00 Non Adjusted: 1.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 55187 Resp_io: 3.00 Resp_cpu: 55187 Access Path: index (UniqueScan) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 Access Path: index (AllEqUnique) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 One row Card: 1.000000 Best:: AccessPath: IndexUnique Index: I_USER1 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 1.00 Bytes: 0 Access path analysis for OBJ$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for OBJ$[SYS_ALIAS_2] Table: OBJ$ Alias: SYS_ALIAS_2 Card: Original: 73844.000000 Rounded: 73844 Computed: 73844.00 Non Adjusted: 73844.00 Access Path: TableScan Cost: 217.04 Resp: 217.04 Degree: 0 Cost_io: 215.00 Cost_cpu: 42543006 Resp_io: 215.00 Resp_cpu: 42543006 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 154.22 Resp: 154.22 Degree: 1 Cost_io: 154.00 Cost_cpu: 4543479 Resp_io: 154.00 Resp_cpu: 4543479 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 154.22 Resp: 154.22 Degree: 1 Cost_io: 154.00 Cost_cpu: 4543479 Resp_io: 154.00 Resp_cpu: 4543479 Access Path: index (FullScan) Index: I_OBJ2 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 640.22 Resp: 640.22 Degree: 1 Access Path: index (FullScan) Index: I_OBJ5 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 640.22 Resp: 640.22 Degree: 1 Best:: AccessPath: IndexFFS Index: I_OBJ2 Cost: 154.22 Degree: 1 Resp: 154.22 Card: 73844.00 Bytes: 0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[SYS_ALIAS_1] Table: USER$ Alias: SYS_ALIAS_1 Card: Original: 89.000000 Rounded: 89 Computed: 89.00 Non Adjusted: 89.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 84557 Resp_io: 3.00 Resp_cpu: 84557 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 7121 Resp_io: 2.00 Resp_cpu: 7121 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 1.00 Resp: 1.00 Degree: 1 Best:: AccessPath: IndexRange Index: I_USER2 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 89.00 Bytes: 0 Access path analysis for VIEW$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for VIEW$[V] Table: VIEW$ Alias: V Card: Original: 12757.000000 Rounded: 12757 Computed: 12757.00 Non Adjusted: 12757.00 Access Path: TableScan Cost: 242.43 Resp: 242.43 Degree: 0 Cost_io: 242.00 Cost_cpu: 9077719 Resp_io: 242.00 Resp_cpu: 9077719 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 3.00 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 3.02 Resp: 3.02 Degree: 1 Cost_io: 3.00 Cost_cpu: 519410 Resp_io: 3.00 Resp_cpu: 519410 Access Path: index (FullScan) Index: I_VIEW1 resc_io: 8.00 resc_cpu: 839572 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 8.04 Resp: 8.04 Degree: 1 Best:: AccessPath: IndexFFS Index: I_VIEW1 Cost: 3.02 Degree: 1 Resp: 3.02 Card: 12757.00 Bytes: 0 Access path analysis for DBA_OBJECTS *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: USER$[U]#0 DBA_OBJECTS[O]#1 OBJ$[SYS_ALIAS_2]#4 USER$[SYS_ALIAS_1]#2 VIEW$[V]#3 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 41.08 Resp: 41.08 Degree: 1 Cost_io: 41.00 Cost_cpu: 1771078 Resp_io: 41.00 Resp_cpu: 1771078 Best NL cost: 41.08 resc: 41.08 resc_io: 41.00 resc_cpu: 1771078 resp: 41.08 resp_io: 41.00 resc_cpu: 1771078 Join Card: 26.000000 = = outer (1.000000) * inner (26.000000) * sel (1.000000) Join Card - Rounded: 26 Computed: 26.00 Best:: JoinMethod: NestedLoop Cost: 41.08 Degree: 1 Resp: 41.08 Card: 26.00 Bytes: 41 *************** Now joining: OBJ$[SYS_ALIAS_2]#4 *************** NL Join Outer table: Card: 26.00 Cost: 41.08 Resp: 41.08 Degree: 1 Bytes: 41 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: TableScan NL Join: Cost: 5635.03 Resp: 5635.03 Degree: 1 Cost_io: 5582.00 Cost_cpu: 1107889232 Resp_io: 5582.00 Resp_cpu: 1107889232 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 152.27 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 4005.74 Resp: 4005.74 Degree: 1 Cost_io: 4000.00 Cost_cpu: 119901525 Resp_io: 4000.00 Resp_cpu: 119901525 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 152.27 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 4005.74 Resp: 4005.74 Degree: 1 Cost_io: 4000.00 Cost_cpu: 119901525 Resp_io: 4000.00 Resp_cpu: 119901525 kkofmx: index filter:"SYS_ALIAS_2"."NAME"="O"."OBJECT_NAME" kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' Access Path: index (FullScan) Index: I_OBJ2 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 16686.76 Resp: 16686.76 Degree: 1 Cost_io: 16681.00 Cost_cpu: 120277040 Resp_io: 16681.00 Resp_cpu: 120277040 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Access Path: index (IndexOnly) Index: I_OBJ5 resc_io: 2.00 resc_cpu: 15293 ix_sel: 0.000001 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 93.10 Resp: 93.10 Degree: 1 Cost_io: 93.00 Cost_cpu: 2168693 Resp_io: 93.00 Resp_cpu: 2168693 Best NL cost: 93.10 resc: 93.10 resc_io: 93.00 resc_cpu: 2168693 resp: 93.10 resp_io: 93.00 resc_cpu: 2168693 Join Card: 0.067833 = = outer (26.000000) * inner (73844.000000) * sel (0.000000) Join cardinality for HJ/SMJ (no post filters): 1.356659, outer: 26.000000, inner: 73844.000000, sel: 0.000000 Join Card - Rounded: 1 Computed: 0.07 Outer table: DBA_OBJECTS Alias: O resc: 41.08 card 26.00 bytes: 41 deg: 1 resp: 41.08 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 73844.00 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 56 Total Rows: 26 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20896489 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 480 Row size: 53 Total Rows: 73844 Initial runs: 2 Merge passes: 1 IO Cost / pass: 230 Total IO sort cost: 710 Total CPU sort cost: 86516502 Total Temp space used: 8365000 SM join: Resc: 910.44 Resp: 910.44 [multiMatchCost=0.00] SM Join SM cost: 910.44 resc: 910.44 resc_io: 905.00 resc_cpu: 113727548 resp: 910.44 resp_io: 905.00 resp_cpu: 113727548 Outer table: DBA_OBJECTS Alias: O resc: 41.08 card 26.00 bytes: 41 deg: 1 resp: 41.08 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 73844.00 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 Cost per ptn: 0.85 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 460 ppasses: 1 Hash join: Resc: 196.16 Resp: 196.16 [multiMatchCost=0.00] HA Join HA cost: 196.16 resc: 196.16 resc_io: 195.00 resc_cpu: 24148348 resp: 196.16 resp_io: 195.00 resp_cpu: 24148348 Best:: JoinMethod: NestedLoop Cost: 93.10 Degree: 1 Resp: 93.10 Card: 0.07 Bytes: 80 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 0.07 Cost: 93.10 Resp: 93.10 Degree: 1 Bytes: 80 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 96.11 Resp: 96.11 Degree: 1 Cost_io: 96.00 Cost_cpu: 2253250 Resp_io: 96.00 Resp_cpu: 2253250 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 95.10 Resp: 95.10 Degree: 1 Cost_io: 95.00 Cost_cpu: 2175814 Resp_io: 95.00 Resp_cpu: 2175814 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 94.10 Resp: 94.10 Degree: 1 Cost_io: 94.00 Cost_cpu: 2177414 Resp_io: 94.00 Resp_cpu: 2177414 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 94.10 Resp: 94.10 Degree: 1 Cost_io: 94.00 Cost_cpu: 2177414 Resp_io: 94.00 Resp_cpu: 2177414 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 94.10 Resp: 94.10 Degree: 1 Cost_io: 94.00 Cost_cpu: 2176014 Resp_io: 94.00 Resp_cpu: 2176014 Best NL cost: 94.10 resc: 94.10 resc_io: 94.00 resc_cpu: 2176014 resp: 94.10 resp_io: 94.00 resc_cpu: 2176014 Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred _complex_pred_selectivity: bitand builtin selectivity estimation. Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Join Card: 0.067833 = = outer (0.067833) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 1 Computed: 0.07 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 93.10 card 0.07 bytes: 80 deg: 1 resp: 93.10 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 98 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 96.11 Resp: 96.11 [multiMatchCost=0.00] SM Join SM cost: 96.11 resc: 96.11 resc_io: 94.00 resc_cpu: 43983947 resp: 96.11 resp_io: 94.00 resp_cpu: 43983947 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 93.10 card 0.07 bytes: 80 deg: 1 resp: 93.10 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 94.60 Resp: 94.60 [multiMatchCost=0.00] HA Join HA cost: 94.60 resc: 94.60 resc_io: 94.00 resc_cpu: 12630556 resp: 94.60 resp_io: 94.00 resp_cpu: 12630556 Best:: JoinMethod: NestedLoop Cost: 94.10 Degree: 1 Resp: 94.10 Card: 0.07 Bytes: 102 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 0.07 Cost: 94.10 Resp: 94.10 Degree: 1 Bytes: 102 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 336.54 Resp: 336.54 Degree: 1 Cost_io: 336.00 Cost_cpu: 11253733 Resp_io: 336.00 Resp_cpu: 11253733 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 3.00 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 97.13 Resp: 97.13 Degree: 1 Cost_io: 97.00 Cost_cpu: 2695424 Resp_io: 97.00 Resp_cpu: 2695424 Access Path: index (UniqueScan) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 94.10 Resp: 94.10 Degree: 1 Cost_io: 94.00 Cost_cpu: 2177914 Resp_io: 94.00 Resp_cpu: 2177914 Access Path: index (AllEqUnique) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 94.10 Resp: 94.10 Degree: 1 Cost_io: 94.00 Cost_cpu: 2177914 Resp_io: 94.00 Resp_cpu: 2177914 Best NL cost: 94.10 resc: 94.10 resc_io: 94.00 resc_cpu: 2177914 resp: 94.10 resp_io: 94.00 resc_cpu: 2177914 Join Card: 0.011719 = = outer (0.067833) * inner (12757.000000) * sel (0.000014) Join Card - Rounded: 1 Computed: 0.01 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 94.10 card 0.07 bytes: 102 deg: 1 resp: 94.10 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 123 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 25 Row size: 16 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SM join: Resc: 99.50 Resp: 99.50 [multiMatchCost=0.00] SM Join SM cost: 99.50 resc: 99.50 resc_io: 97.00 resc_cpu: 52316558 resp: 99.50 resp_io: 97.00 resp_cpu: 52316558 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 94.10 card 0.07 bytes: 102 deg: 1 resp: 94.10 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 Cost per ptn: 0.56 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 27 ppasses: 1 Hash join: Resc: 97.69 Resp: 97.69 [multiMatchCost=0.00] HA Join HA cost: 97.69 resc: 97.69 resc_io: 97.00 resc_cpu: 14416766 resp: 97.69 resp_io: 97.00 resp_cpu: 14416766 Best:: JoinMethod: NestedLoop Cost: 94.10 Degree: 1 Resp: 94.10 Card: 0.01 Bytes: 107 *********************** Best so far: Table#: 0 cost: 1.0004 card: 1.0000 bytes: 17 Table#: 1 cost: 41.0848 card: 26.0000 bytes: 1066 Table#: 4 cost: 93.1038 card: 0.0678 bytes: 80 Table#: 2 cost: 94.1042 card: 0.0678 bytes: 102 Table#: 3 cost: 94.1043 card: 0.0117 bytes: 107 *********************** Join order[2]: USER$[U]#0 DBA_OBJECTS[O]#1 OBJ$[SYS_ALIAS_2]#4 VIEW$[V]#3 USER$[SYS_ALIAS_1]#2 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 0.07 Cost: 93.10 Resp: 93.10 Degree: 1 Bytes: 80 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 335.54 Resp: 335.54 Degree: 1 Cost_io: 335.00 Cost_cpu: 11246412 Resp_io: 335.00 Resp_cpu: 11246412 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 3.00 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 96.13 Resp: 96.13 Degree: 1 Cost_io: 96.00 Cost_cpu: 2688103 Resp_io: 96.00 Resp_cpu: 2688103 Access Path: index (UniqueScan) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 93.10 Resp: 93.10 Degree: 1 Cost_io: 93.00 Cost_cpu: 2170593 Resp_io: 93.00 Resp_cpu: 2170593 Access Path: index (AllEqUnique) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 93.10 Resp: 93.10 Degree: 1 Cost_io: 93.00 Cost_cpu: 2170593 Resp_io: 93.00 Resp_cpu: 2170593 Best NL cost: 93.10 resc: 93.10 resc_io: 93.00 resc_cpu: 2170593 resp: 93.10 resp_io: 93.00 resc_cpu: 2170593 Join Card: 0.011719 = = outer (0.067833) * inner (12757.000000) * sel (0.000014) Join Card - Rounded: 1 Computed: 0.01 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 93.10 card 0.07 bytes: 80 deg: 1 resp: 93.10 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 98 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 25 Row size: 16 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SM join: Resc: 98.50 Resp: 98.50 [multiMatchCost=0.00] SM Join SM cost: 98.50 resc: 98.50 resc_io: 96.00 resc_cpu: 52309236 resp: 98.50 resp_io: 96.00 resp_cpu: 52309236 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 93.10 card 0.07 bytes: 80 deg: 1 resp: 93.10 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 Cost per ptn: 0.56 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 27 ppasses: 1 Hash join: Resc: 96.69 Resp: 96.69 [multiMatchCost=0.00] HA Join HA cost: 96.69 resc: 96.69 resc_io: 96.00 resc_cpu: 14409444 resp: 96.69 resp_io: 96.00 resp_cpu: 14409444 Best:: JoinMethod: NestedLoop Cost: 93.10 Degree: 1 Resp: 93.10 Card: 0.01 Bytes: 85 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 0.01 Cost: 93.10 Resp: 93.10 Degree: 1 Bytes: 85 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 96.11 Resp: 96.11 Degree: 1 Cost_io: 96.00 Cost_cpu: 2302439 Resp_io: 96.00 Resp_cpu: 2302439 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 95.10 Resp: 95.10 Degree: 1 Cost_io: 95.00 Cost_cpu: 2177714 Resp_io: 95.00 Resp_cpu: 2177714 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 9253 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 94.10 Resp: 94.10 Degree: 1 Cost_io: 94.00 Cost_cpu: 2179846 Resp_io: 94.00 Resp_cpu: 2179846 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 9253 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 94.10 Resp: 94.10 Degree: 1 Cost_io: 94.00 Cost_cpu: 2179846 Resp_io: 94.00 Resp_cpu: 2179846 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 94.10 Resp: 94.10 Degree: 1 Cost_io: 94.00 Cost_cpu: 2177914 Resp_io: 94.00 Resp_cpu: 2177914 Best NL cost: 94.10 resc: 94.10 resc_io: 94.00 resc_cpu: 2177914 resp: 94.10 resp_io: 94.00 resc_cpu: 2177914 Join Card: 0.011719 = = outer (0.011719) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 1 Computed: 0.01 Outer table: VIEW$ Alias: V resc: 93.10 card 0.01 bytes: 85 deg: 1 resp: 93.10 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 104 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 96.11 Resp: 96.11 [multiMatchCost=0.00] SM Join SM cost: 96.11 resc: 96.11 resc_io: 94.00 resc_cpu: 43985847 resp: 96.11 resp_io: 94.00 resp_cpu: 43985847 Outer table: VIEW$ Alias: V resc: 93.10 card 0.01 bytes: 85 deg: 1 resp: 93.10 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 94.60 Resp: 94.60 [multiMatchCost=0.00] HA Join HA cost: 94.60 resc: 94.60 resc_io: 94.00 resc_cpu: 12632456 resp: 94.60 resp_io: 94.00 resp_cpu: 12632456 Plan cardinality mismatch: best card= 0.01171855568 curr card= 0.01171855568 Best:: JoinMethod: NestedLoop Cost: 94.10 Degree: 1 Resp: 94.10 Card: 0.01 Bytes: 107 *********************** Best so far: Table#: 0 cost: 1.0004 card: 1.0000 bytes: 17 Table#: 1 cost: 41.0848 card: 26.0000 bytes: 1066 Table#: 4 cost: 93.1038 card: 0.0678 bytes: 80 Table#: 3 cost: 93.1039 card: 0.0117 bytes: 85 Table#: 2 cost: 94.1043 card: 0.0117 bytes: 107 *********************** Join order[3]: USER$[U]#0 USER$[SYS_ALIAS_1]#2 VIEW$[V]#3 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 4.00 Resp: 4.00 Degree: 1 Cost_io: 4.00 Cost_cpu: 92899 Resp_io: 4.00 Resp_cpu: 92899 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 15463 Resp_io: 3.00 Resp_cpu: 15463 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 15663 Resp_io: 2.00 Resp_cpu: 15663 Best NL cost: 2.00 resc: 2.00 resc_io: 2.00 resc_cpu: 15663 resp: 2.00 resp_io: 2.00 resc_cpu: 15663 Join Card: 89.000000 = = outer (1.000000) * inner (89.000000) * sel (1.000000) Join Card - Rounded: 89 Computed: 89.00 Best:: JoinMethod: NestedLoop Cost: 2.00 Degree: 1 Resp: 2.00 Card: 89.00 Bytes: 39 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 89.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 39 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 21402.67 Resp: 21402.67 Degree: 1 Cost_io: 21364.00 Cost_cpu: 807932622 Resp_io: 21364.00 Resp_cpu: 807932622 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 1.69 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 154.21 Resp: 154.21 Degree: 1 Cost_io: 152.00 Cost_cpu: 46243160 Resp_io: 152.00 Resp_cpu: 46243160 Access Path: index (FullScan) Index: I_VIEW1 resc_io: 8.00 resc_cpu: 839572 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 717.58 Resp: 717.58 Degree: 1 Cost_io: 714.00 Cost_cpu: 74737528 Resp_io: 714.00 Resp_cpu: 74737528 Best NL cost: 154.21 resc: 154.21 resc_io: 152.00 resc_cpu: 46243160 resp: 154.21 resp_io: 152.00 resc_cpu: 46243160 Join Card: 1135373.000000 = = outer (89.000000) * inner (12757.000000) * sel (1.000000) Join Card - Rounded: 1135373 Computed: 1135373.00 Join order aborted: cost > best plan cost *********************** Join order[4]: USER$[U]#0 USER$[SYS_ALIAS_1]#2 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 VIEW$[V]#3 *************** Now joining: OBJ$[SYS_ALIAS_2]#4 *************** NL Join Outer table: Card: 89.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 39 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: TableScan NL Join: Cost: 19313.40 Resp: 19313.40 Degree: 1 Cost_io: 18965.00 Cost_cpu: 7278334896 Resp_io: 18965.00 Resp_cpu: 7278334896 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 152.22 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 13569.36 Resp: 13569.36 Degree: 1 Cost_io: 13550.00 Cost_cpu: 404385269 Resp_io: 13550.00 Resp_cpu: 404385269 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 152.22 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 13569.36 Resp: 13569.36 Degree: 1 Cost_io: 13550.00 Cost_cpu: 404385269 Resp_io: 13550.00 Resp_cpu: 404385269 kkofmx: index filter:"SYS_ALIAS_2"."OWNER#"="SYS_ALIAS_1"."USER#" kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_2"."OWNER#"="SYS_ALIAS_1"."USER#" kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."OWNER#"="SYS_ALIAS_1"."USER#" Access Path: index (FullScan) Index: I_OBJ1 resc_io: 198.00 resc_cpu: 1410245 ix_sel: 1.000000 ix_sel_with_filters: 0.034483 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 15889.42 Resp: 15889.42 Degree: 1 Cost_io: 15884.00 Cost_cpu: 113136173 Resp_io: 15884.00 Resp_cpu: 113136173 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Access Path: index (IndexOnly) Index: I_OBJ2 resc_io: 23.00 resc_cpu: 164843 ix_sel: 0.034483 ix_sel_with_filters: 0.000059 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 2049.70 Resp: 2049.70 Degree: 1 Cost_io: 2049.00 Cost_cpu: 14686701 Resp_io: 2049.00 Resp_cpu: 14686701 Access Path: index (FullScan) Index: I_OBJ4 resc_io: 357.00 resc_cpu: 2542554 ix_sel: 1.000000 ix_sel_with_filters: 0.034483 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 26924.18 Resp: 26924.18 Degree: 1 Cost_io: 26915.00 Cost_cpu: 191692778 Resp_io: 26915.00 Resp_cpu: 191692778 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Access Path: index (IndexOnly) Index: I_OBJ5 resc_io: 23.00 resc_cpu: 164843 ix_sel: 0.034483 ix_sel_with_filters: 0.000059 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 2049.70 Resp: 2049.70 Degree: 1 Cost_io: 2049.00 Cost_cpu: 14686701 Resp_io: 2049.00 Resp_cpu: 14686701 Best NL cost: 2049.70 resc: 2049.70 resc_io: 2049.00 resc_cpu: 14686701 resp: 2049.70 resp_io: 2049.00 resc_cpu: 14686701 Join Card: 127.317241 = = outer (89.000000) * inner (73844.000000) * sel (0.000019) Join cardinality for HJ/SMJ (no post filters): 2546.344828, outer: 89.000000, inner: 73844.000000, sel: 0.000019 Join Card - Rounded: 127 Computed: 127.32 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 73844.00 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 53 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 480 Row size: 53 Total Rows: 73844 Initial runs: 2 Merge passes: 1 IO Cost / pass: 230 Total IO sort cost: 710 Total CPU sort cost: 86516502 Total Temp space used: 8365000 SM join: Resc: 871.36 Resp: 871.36 [multiMatchCost=0.00] SM Join SM cost: 871.36 resc: 871.36 resc_io: 866.00 resc_cpu: 111992593 resp: 871.36 resp_io: 866.00 resp_cpu: 111992593 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 73844.00 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 Cost per ptn: 0.85 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 460 ppasses: 1 Hash join: Resc: 157.07 Resp: 157.07 [multiMatchCost=0.00] HA Join HA cost: 157.07 resc: 157.07 resc_io: 156.00 resc_cpu: 22402383 resp: 157.07 resp_io: 156.00 resp_cpu: 22402383 Join order aborted: cost > best plan cost *********************** Join order[5]: USER$[U]#0 VIEW$[V]#3 USER$[SYS_ALIAS_1]#2 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 243.43 Resp: 243.43 Degree: 1 Cost_io: 243.00 Cost_cpu: 9086060 Resp_io: 243.00 Resp_cpu: 9086060 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 3.00 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 4.03 Resp: 4.03 Degree: 1 Cost_io: 4.00 Cost_cpu: 527752 Resp_io: 4.00 Resp_cpu: 527752 Access Path: index (FullScan) Index: I_VIEW1 resc_io: 8.00 resc_cpu: 839572 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 9.04 Resp: 9.04 Degree: 1 Cost_io: 9.00 Cost_cpu: 847913 Resp_io: 9.00 Resp_cpu: 847913 Best NL cost: 4.03 resc: 4.03 resc_io: 4.00 resc_cpu: 527752 resp: 4.03 resp_io: 4.00 resc_cpu: 527752 Join Card: 12757.000000 = = outer (1.000000) * inner (12757.000000) * sel (1.000000) Join Card - Rounded: 12757 Computed: 12757.00 Best:: JoinMethod: NestedLoop Cost: 4.03 Degree: 1 Resp: 4.03 Card: 12757.00 Bytes: 22 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 12757.00 Cost: 4.03 Resp: 4.03 Degree: 1 Bytes: 22 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 15274.66 Resp: 15274.66 Degree: 1 Cost_io: 15223.00 Cost_cpu: 1079223952 Resp_io: 15223.00 Resp_cpu: 1079223952 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 0.24 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 3053.37 Resp: 3053.37 Degree: 1 Cost_io: 3049.00 Cost_cpu: 91375962 Resp_io: 3049.00 Resp_cpu: 91375962 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 12765.50 Resp: 12765.50 Degree: 1 Cost_io: 12761.00 Cost_cpu: 93927362 Resp_io: 12761.00 Resp_cpu: 93927362 Best NL cost: 3053.37 resc: 3053.37 resc_io: 3049.00 resc_cpu: 91375962 resp: 3053.37 resp_io: 3049.00 resc_cpu: 91375962 Join Card: 1135373.000000 = = outer (12757.000000) * inner (89.000000) * sel (1.000000) Join Card - Rounded: 1135373 Computed: 1135373.00 Join order aborted: cost > best plan cost *********************** Join order[6]: USER$[U]#0 VIEW$[V]#3 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 USER$[SYS_ALIAS_1]#2 *************** Now joining: OBJ$[SYS_ALIAS_2]#4 *************** NL Join Outer table: Card: 12757.00 Cost: 4.03 Resp: 4.03 Degree: 1 Bytes: 22 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: TableScan NL Join: Cost: 2743773.75 Resp: 2743773.75 Degree: 1 Cost_io: 2717795.00 Cost_cpu: 542721654273 Resp_io: 2717795.00 Resp_cpu: 542721654273 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 152.21 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 1944493.48 Resp: 1944493.48 Degree: 1 Cost_io: 1941719.00 Cost_cpu: 57961685783 Resp_io: 1941719.00 Resp_cpu: 57961685783 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 152.21 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 1944493.48 Resp: 1944493.48 Degree: 1 Cost_io: 1941719.00 Cost_cpu: 57961685783 Resp_io: 1941719.00 Resp_cpu: 57961685783 kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_2"."OBJ#"="V"."OBJ#" kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."OBJ#"="V"."OBJ#" Access Path: index (RangeScan) Index: I_OBJ1 resc_io: 2.00 resc_cpu: 15293 ix_sel: 0.000014 ix_sel_with_filters: 0.000014 NL Join : Cost: 25527.36 Resp: 25527.36 Degree: 1 Cost_io: 25518.00 Cost_cpu: 195619022 Resp_io: 25518.00 Resp_cpu: 195619022 Access Path: index (FullScan) Index: I_OBJ2 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 8167267.30 Resp: 8167267.30 Degree: 1 Cost_io: 8164484.00 Cost_cpu: 58145933603 Resp_io: 8164484.00 Resp_cpu: 58145933603 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Access Path: index (IndexOnly) Index: I_OBJ5 resc_io: 23.00 resc_cpu: 164843 ix_sel: 0.034483 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 293515.69 Resp: 293515.69 Degree: 1 Cost_io: 293415.00 Cost_cpu: 2103431433 Resp_io: 293415.00 Resp_cpu: 2103431433 Best NL cost: 25527.36 resc: 25527.36 resc_io: 25518.00 resc_cpu: 195619022 resp: 25527.36 resp_io: 25518.00 resc_cpu: 195619022 Join Card: 21.994828 = = outer (12757.000000) * inner (73844.000000) * sel (0.000000) Join cardinality for HJ/SMJ (no post filters): 439.896552, outer: 12757.000000, inner: 73844.000000, sel: 0.000000 Join Card - Rounded: 22 Computed: 21.99 Outer table: VIEW$ Alias: V resc: 4.03 card 12757.00 bytes: 22 deg: 1 resp: 4.03 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 73844.00 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 55 Row size: 35 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 480 Row size: 53 Total Rows: 73844 Initial runs: 2 Merge passes: 1 IO Cost / pass: 230 Total IO sort cost: 710 Total CPU sort cost: 86516502 Total Temp space used: 8365000 SM join: Resc: 873.76 Resp: 873.76 [multiMatchCost=0.00] SM Join SM cost: 873.76 resc: 873.76 resc_io: 868.00 resc_cpu: 120317882 resp: 873.76 resp_io: 868.00 resp_cpu: 120317882 Outer table: VIEW$ Alias: V resc: 4.03 card 12757.00 bytes: 22 deg: 1 resp: 4.03 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 73844.00 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 Cost per ptn: 0.95 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 53 probefrag: 460 ppasses: 1 Hash join: Resc: 159.19 Resp: 159.19 [multiMatchCost=0.00] HA Join HA cost: 159.19 resc: 159.19 resc_io: 158.00 resc_cpu: 24814672 resp: 159.19 resp_io: 158.00 resp_cpu: 24814672 Join order aborted: cost > best plan cost *********************** Join order[7]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 USER$[SYS_ALIAS_1]#2 VIEW$[V]#3 *************** Now joining: OBJ$[SYS_ALIAS_2]#4 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: TableScan NL Join: Cost: 218.04 Resp: 218.04 Degree: 1 Cost_io: 216.00 Cost_cpu: 42551347 Resp_io: 216.00 Resp_cpu: 42551347 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 155.22 Resp: 155.22 Degree: 1 Cost_io: 155.00 Cost_cpu: 4551820 Resp_io: 155.00 Resp_cpu: 4551820 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 155.22 Resp: 155.22 Degree: 1 Cost_io: 155.00 Cost_cpu: 4551820 Resp_io: 155.00 Resp_cpu: 4551820 kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' Access Path: index (FullScan) Index: I_OBJ2 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 641.22 Resp: 641.22 Degree: 1 Cost_io: 641.00 Cost_cpu: 4566263 Resp_io: 641.00 Resp_cpu: 4566263 Access Path: index (IndexOnly) Index: I_OBJ5 resc_io: 23.00 resc_cpu: 164843 ix_sel: 0.034483 ix_sel_with_filters: 0.001724 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join (ordered): Cost: 24.01 Resp: 24.01 Degree: 1 Cost_io: 24.00 Cost_cpu: 173185 Resp_io: 24.00 Resp_cpu: 173185 Best NL cost: 24.01 resc: 24.01 resc_io: 24.00 resc_cpu: 173185 resp: 24.01 resp_io: 24.00 resc_cpu: 173185 Join Card: 127.317241 = = outer (1.000000) * inner (73844.000000) * sel (0.001724) Join cardinality for HJ/SMJ (no post filters): 2546.344828, outer: 1.000000, inner: 73844.000000, sel: 0.001724 Join Card - Rounded: 127 Computed: 127.32 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 73844.00 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 480 Row size: 53 Total Rows: 73844 Initial runs: 2 Merge passes: 1 IO Cost / pass: 230 Total IO sort cost: 710 Total CPU sort cost: 86516502 Total Temp space used: 8365000 SM join: Resc: 869.36 Resp: 869.36 [multiMatchCost=0.00] SM Join SM cost: 869.36 resc: 869.36 resc_io: 865.00 resc_cpu: 91068322 resp: 869.36 resp_io: 865.00 resp_cpu: 91068322 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 73844.00 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 Cost per ptn: 0.85 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 460 ppasses: 1 Hash join: Resc: 156.07 Resp: 156.07 [multiMatchCost=0.00] HA Join HA cost: 156.07 resc: 156.07 resc_io: 155.00 resc_cpu: 22381862 resp: 156.07 resp_io: 155.00 resp_cpu: 22381862 Best:: JoinMethod: NestedLoop Cost: 24.01 Degree: 1 Resp: 24.01 Card: 127.32 Bytes: 56 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 127.32 Cost: 24.01 Resp: 24.01 Degree: 1 Bytes: 56 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 5114.72 Resp: 5114.72 Degree: 1 Cost_io: 5104.00 Cost_cpu: 224040735 Resp_io: 5104.00 Resp_cpu: 224040735 Best NL cost: 5114.72 resc: 5114.72 resc_io: 5104.00 resc_cpu: 224040735 resp: 5114.72 resp_io: 5104.00 resc_cpu: 224040735 Join Card: 0.067833 = = outer (127.317241) * inner (26.000000) * sel (0.000020) Join Card - Rounded: 1 Computed: 0.07 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.01 card 127.32 bytes: 56 deg: 1 resp: 24.01 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 2 Row size: 72 Total Rows: 127 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20930972 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 37 Total Rows: 26 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20896489 Total Temp space used: 0 SM join: Resc: 66.09 Resp: 66.09 [multiMatchCost=0.00] SM Join SM cost: 66.09 resc: 66.09 resc_io: 64.00 resc_cpu: 43763382 resp: 66.09 resp_io: 64.00 resp_cpu: 43763382 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.01 card 127.32 bytes: 56 deg: 1 resp: 24.01 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 2 probefrag: 1 ppasses: 1 Hash join: Resc: 64.59 Resp: 64.59 [multiMatchCost=0.00] Outer table: DBA_OBJECTS Alias: O resc: 40.08 card 26.00 bytes: 24 deg: 1 resp: 40.08 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.01 card: 127.32 bytes: 56 deg: 1 resp: 24.01 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 2 ppasses: 1 Hash join: Resc: 64.59 Resp: 64.59 [multiMatchCost=0.00] HA Join HA cost: 64.59 swapped resc: 64.59 resc_io: 64.00 resc_cpu: 12398013 resp: 64.59 resp_io: 64.00 resp_cpu: 12398013 Best:: JoinMethod: Hash Cost: 64.59 Degree: 1 Resp: 64.59 Card: 0.07 Bytes: 80 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 0.07 Cost: 64.59 Resp: 64.59 Degree: 1 Bytes: 80 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 67.60 Resp: 67.60 Degree: 1 Cost_io: 67.00 Cost_cpu: 12529859 Resp_io: 67.00 Resp_cpu: 12529859 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 66.59 Resp: 66.59 Degree: 1 Cost_io: 66.00 Cost_cpu: 12405134 Resp_io: 66.00 Resp_cpu: 12405134 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 9253 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.59 Resp: 65.59 Degree: 1 Cost_io: 65.00 Cost_cpu: 12407265 Resp_io: 65.00 Resp_cpu: 12407265 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 9253 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.59 Resp: 65.59 Degree: 1 Cost_io: 65.00 Cost_cpu: 12407265 Resp_io: 65.00 Resp_cpu: 12407265 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.59 Resp: 65.59 Degree: 1 Cost_io: 65.00 Cost_cpu: 12405334 Resp_io: 65.00 Resp_cpu: 12405334 Best NL cost: 65.59 resc: 65.59 resc_io: 65.00 resc_cpu: 12405334 resp: 65.59 resp_io: 65.00 resc_cpu: 12405334 Join Card: 0.067833 = = outer (0.067833) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 1 Computed: 0.07 Outer table: DBA_OBJECTS Alias: O resc: 64.59 card 0.07 bytes: 80 deg: 1 resp: 64.59 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 98 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 67.60 Resp: 67.60 [multiMatchCost=0.00] SM Join SM cost: 67.60 resc: 67.60 resc_io: 65.00 resc_cpu: 54213267 resp: 67.60 resp_io: 65.00 resp_cpu: 54213267 Outer table: DBA_OBJECTS Alias: O resc: 64.59 card 0.07 bytes: 80 deg: 1 resp: 64.59 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 66.09 Resp: 66.09 [multiMatchCost=0.00] HA Join HA cost: 66.09 resc: 66.09 resc_io: 65.00 resc_cpu: 22859876 resp: 66.09 resp_io: 65.00 resp_cpu: 22859876 Best:: JoinMethod: NestedLoop Cost: 65.59 Degree: 1 Resp: 65.59 Card: 0.07 Bytes: 102 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 0.07 Cost: 65.59 Resp: 65.59 Degree: 1 Bytes: 102 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 308.03 Resp: 308.03 Degree: 1 Cost_io: 307.00 Cost_cpu: 21483053 Resp_io: 307.00 Resp_cpu: 21483053 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 3.00 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 68.62 Resp: 68.62 Degree: 1 Cost_io: 68.00 Cost_cpu: 12924744 Resp_io: 68.00 Resp_cpu: 12924744 Access Path: index (UniqueScan) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 65.59 Resp: 65.59 Degree: 1 Cost_io: 65.00 Cost_cpu: 12407234 Resp_io: 65.00 Resp_cpu: 12407234 Access Path: index (AllEqUnique) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 65.59 Resp: 65.59 Degree: 1 Cost_io: 65.00 Cost_cpu: 12407234 Resp_io: 65.00 Resp_cpu: 12407234 Best NL cost: 65.59 resc: 65.59 resc_io: 65.00 resc_cpu: 12407234 resp: 65.59 resp_io: 65.00 resc_cpu: 12407234 Join Card: 0.011719 = = outer (0.067833) * inner (12757.000000) * sel (0.000014) Join Card - Rounded: 1 Computed: 0.01 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 65.59 card 0.07 bytes: 102 deg: 1 resp: 65.59 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 123 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 25 Row size: 16 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SM join: Resc: 70.99 Resp: 70.99 [multiMatchCost=0.00] SM Join SM cost: 70.99 resc: 70.99 resc_io: 68.00 resc_cpu: 62545878 resp: 70.99 resp_io: 68.00 resp_cpu: 62545878 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 65.59 card 0.07 bytes: 102 deg: 1 resp: 65.59 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 Cost per ptn: 0.56 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 27 ppasses: 1 Hash join: Resc: 69.18 Resp: 69.18 [multiMatchCost=0.00] HA Join HA cost: 69.18 resc: 69.18 resc_io: 68.00 resc_cpu: 24646086 resp: 69.18 resp_io: 68.00 resp_cpu: 24646086 Plan cardinality mismatch: best card= 0.01171855568 curr card= 0.01171855568 Best:: JoinMethod: NestedLoop Cost: 65.59 Degree: 1 Resp: 65.59 Card: 0.01 Bytes: 107 *********************** Best so far: Table#: 0 cost: 1.0004 card: 1.0000 bytes: 17 Table#: 4 cost: 24.0083 card: 127.3172 bytes: 7112 Table#: 1 cost: 64.5935 card: 0.0678 bytes: 80 Table#: 2 cost: 65.5938 card: 0.0678 bytes: 102 Table#: 3 cost: 65.5939 card: 0.0117 bytes: 107 *********************** Join order[8]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 VIEW$[V]#3 USER$[SYS_ALIAS_1]#2 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 0.07 Cost: 64.59 Resp: 64.59 Degree: 1 Bytes: 80 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 307.03 Resp: 307.03 Degree: 1 Cost_io: 306.00 Cost_cpu: 21475731 Resp_io: 306.00 Resp_cpu: 21475731 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 3.00 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 67.62 Resp: 67.62 Degree: 1 Cost_io: 67.00 Cost_cpu: 12917423 Resp_io: 67.00 Resp_cpu: 12917423 Access Path: index (UniqueScan) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 64.59 Resp: 64.59 Degree: 1 Cost_io: 64.00 Cost_cpu: 12399913 Resp_io: 64.00 Resp_cpu: 12399913 Access Path: index (AllEqUnique) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 64.59 Resp: 64.59 Degree: 1 Cost_io: 64.00 Cost_cpu: 12399913 Resp_io: 64.00 Resp_cpu: 12399913 Best NL cost: 64.59 resc: 64.59 resc_io: 64.00 resc_cpu: 12399913 resp: 64.59 resp_io: 64.00 resc_cpu: 12399913 Join Card: 0.011719 = = outer (0.067833) * inner (12757.000000) * sel (0.000014) Join Card - Rounded: 1 Computed: 0.01 Outer table: DBA_OBJECTS Alias: O resc: 64.59 card 0.07 bytes: 80 deg: 1 resp: 64.59 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 98 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 25 Row size: 16 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SM join: Resc: 69.99 Resp: 69.99 [multiMatchCost=0.00] SM Join SM cost: 69.99 resc: 69.99 resc_io: 67.00 resc_cpu: 62538556 resp: 69.99 resp_io: 67.00 resp_cpu: 62538556 Outer table: DBA_OBJECTS Alias: O resc: 64.59 card 0.07 bytes: 80 deg: 1 resp: 64.59 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 Cost per ptn: 0.56 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 27 ppasses: 1 Hash join: Resc: 68.18 Resp: 68.18 [multiMatchCost=0.00] HA Join HA cost: 68.18 resc: 68.18 resc_io: 67.00 resc_cpu: 24638764 resp: 68.18 resp_io: 67.00 resp_cpu: 24638764 Best:: JoinMethod: NestedLoop Cost: 64.59 Degree: 1 Resp: 64.59 Card: 0.01 Bytes: 85 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 0.01 Cost: 64.59 Resp: 64.59 Degree: 1 Bytes: 85 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 67.60 Resp: 67.60 Degree: 1 Cost_io: 67.00 Cost_cpu: 12531759 Resp_io: 67.00 Resp_cpu: 12531759 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 66.59 Resp: 66.59 Degree: 1 Cost_io: 66.00 Cost_cpu: 12407034 Resp_io: 66.00 Resp_cpu: 12407034 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 9253 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.59 Resp: 65.59 Degree: 1 Cost_io: 65.00 Cost_cpu: 12409165 Resp_io: 65.00 Resp_cpu: 12409165 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 9253 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.59 Resp: 65.59 Degree: 1 Cost_io: 65.00 Cost_cpu: 12409165 Resp_io: 65.00 Resp_cpu: 12409165 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.59 Resp: 65.59 Degree: 1 Cost_io: 65.00 Cost_cpu: 12407234 Resp_io: 65.00 Resp_cpu: 12407234 Best NL cost: 65.59 resc: 65.59 resc_io: 65.00 resc_cpu: 12407234 resp: 65.59 resp_io: 65.00 resc_cpu: 12407234 Join Card: 0.011719 = = outer (0.011719) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 1 Computed: 0.01 Outer table: VIEW$ Alias: V resc: 64.59 card 0.01 bytes: 85 deg: 1 resp: 64.59 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 104 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 67.60 Resp: 67.60 [multiMatchCost=0.00] SM Join SM cost: 67.60 resc: 67.60 resc_io: 65.00 resc_cpu: 54215167 resp: 67.60 resp_io: 65.00 resp_cpu: 54215167 Outer table: VIEW$ Alias: V resc: 64.59 card 0.01 bytes: 85 deg: 1 resp: 64.59 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 66.09 Resp: 66.09 [multiMatchCost=0.00] HA Join HA cost: 66.09 resc: 66.09 resc_io: 65.00 resc_cpu: 22861776 resp: 66.09 resp_io: 65.00 resp_cpu: 22861776 Plan cardinality mismatch: best card= 0.01171855568 curr card= 0.01171855568 Join order aborted: cost > best plan cost *********************** Join order[9]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 USER$[SYS_ALIAS_1]#2 DBA_OBJECTS[O]#1 VIEW$[V]#3 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 127.32 Cost: 24.01 Resp: 24.01 Degree: 1 Bytes: 56 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 177.81 Resp: 177.81 Degree: 1 Cost_io: 177.00 Cost_cpu: 16917622 Resp_io: 177.00 Resp_cpu: 16917622 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 0.25 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 56.05 Resp: 56.05 Degree: 1 Cost_io: 56.00 Cost_cpu: 1077607 Resp_io: 56.00 Resp_cpu: 1077607 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 9253 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 151.06 Resp: 151.06 Degree: 1 Cost_io: 151.00 Cost_cpu: 1348287 Resp_io: 151.00 Resp_cpu: 1348287 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 9253 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 151.06 Resp: 151.06 Degree: 1 Cost_io: 151.00 Cost_cpu: 1348287 Resp_io: 151.00 Resp_cpu: 1348287 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 151.05 Resp: 151.05 Degree: 1 Cost_io: 151.00 Cost_cpu: 1103007 Resp_io: 151.00 Resp_cpu: 1103007 Best NL cost: 56.05 resc: 56.05 resc_io: 56.00 resc_cpu: 1077607 resp: 56.05 resp_io: 56.00 resc_cpu: 1077607 Join Card: 127.317241 = = outer (127.317241) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 127 Computed: 127.32 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.01 card 127.32 bytes: 56 deg: 1 resp: 24.01 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 2 Row size: 72 Total Rows: 127 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20930972 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 27.01 Resp: 27.01 [multiMatchCost=0.00] SM Join SM cost: 27.01 resc: 27.01 resc_io: 25.00 resc_cpu: 42028427 resp: 27.01 resp_io: 25.00 resp_cpu: 42028427 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.01 card 127.32 bytes: 56 deg: 1 resp: 24.01 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 2 probefrag: 1 ppasses: 1 Hash join: Resc: 25.51 Resp: 25.51 [multiMatchCost=0.00] Outer table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card 89.00 bytes: 22 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.01 card: 127.32 bytes: 56 deg: 1 resp: 24.01 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 2 ppasses: 1 Hash join: Resc: 25.51 Resp: 25.51 [multiMatchCost=0.00] HA Join HA cost: 25.51 swapped resc: 25.51 resc_io: 25.00 resc_cpu: 10652047 resp: 25.51 resp_io: 25.00 resp_cpu: 10652047 Best:: JoinMethod: Hash Cost: 25.51 Degree: 1 Resp: 25.51 Card: 127.32 Bytes: 78 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 127.32 Cost: 25.51 Resp: 25.51 Degree: 1 Bytes: 78 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 5116.23 Resp: 5116.23 Degree: 1 Cost_io: 5105.00 Cost_cpu: 234519598 Resp_io: 5105.00 Resp_cpu: 234519598 Best NL cost: 5116.23 resc: 5116.23 resc_io: 5105.00 resc_cpu: 234519598 resp: 5116.23 resp_io: 5105.00 resc_cpu: 234519598 Join Card: 0.067833 = = outer (127.317241) * inner (26.000000) * sel (0.000020) Join Card - Rounded: 1 Computed: 0.07 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.51 card 127.32 bytes: 78 deg: 1 resp: 25.51 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 2 Row size: 96 Total Rows: 127 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20930972 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 37 Total Rows: 26 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20896489 Total Temp space used: 0 SM join: Resc: 67.60 Resp: 67.60 [multiMatchCost=0.00] SM Join SM cost: 67.60 resc: 67.60 resc_io: 65.00 resc_cpu: 54242245 resp: 67.60 resp_io: 65.00 resp_cpu: 54242245 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.51 card 127.32 bytes: 78 deg: 1 resp: 25.51 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 2 probefrag: 1 ppasses: 1 Hash join: Resc: 66.10 Resp: 66.10 [multiMatchCost=0.00] Outer table: DBA_OBJECTS Alias: O resc: 40.08 card 26.00 bytes: 24 deg: 1 resp: 40.08 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 25.51 card: 127.32 bytes: 78 deg: 1 resp: 25.51 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 2 ppasses: 1 Hash join: Resc: 66.10 Resp: 66.10 [multiMatchCost=0.00] HA Join HA cost: 66.10 swapped resc: 66.10 resc_io: 65.00 resc_cpu: 22876876 resp: 66.10 resp_io: 65.00 resp_cpu: 22876876 Join order aborted: cost > best plan cost *********************** Join order[10]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 USER$[SYS_ALIAS_1]#2 VIEW$[V]#3 DBA_OBJECTS[O]#1 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 127.32 Cost: 25.51 Resp: 25.51 Degree: 1 Bytes: 78 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 30562.69 Resp: 30562.69 Degree: 1 Cost_io: 30507.00 Cost_cpu: 1163522315 Resp_io: 30507.00 Resp_cpu: 1163522315 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 1.69 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 242.67 Resp: 242.67 Degree: 1 Cost_io: 239.00 Cost_cpu: 76617128 Resp_io: 239.00 Resp_cpu: 76617128 Access Path: index (UniqueScan) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 25.52 Resp: 25.52 Degree: 1 Cost_io: 25.00 Cost_cpu: 10893347 Resp_io: 25.00 Resp_cpu: 10893347 Access Path: index (AllEqUnique) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 25.52 Resp: 25.52 Degree: 1 Cost_io: 25.00 Cost_cpu: 10893347 Resp_io: 25.00 Resp_cpu: 10893347 Best NL cost: 25.52 resc: 25.52 resc_io: 25.00 resc_cpu: 10893347 resp: 25.52 resp_io: 25.00 resc_cpu: 10893347 Join Card: 21.994828 = = outer (127.317241) * inner (12757.000000) * sel (0.000014) Join Card - Rounded: 22 Computed: 21.99 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.51 card 127.32 bytes: 78 deg: 1 resp: 25.51 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 2 Row size: 96 Total Rows: 127 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20930972 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 25 Row size: 16 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SM join: Resc: 30.91 Resp: 30.91 [multiMatchCost=0.00] SM Join SM cost: 30.91 resc: 30.91 resc_io: 28.00 resc_cpu: 60832580 resp: 30.91 resp_io: 28.00 resp_cpu: 60832580 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.51 card 127.32 bytes: 78 deg: 1 resp: 25.51 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 Cost per ptn: 0.56 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 2 probefrag: 27 ppasses: 1 Hash join: Resc: 29.10 Resp: 29.10 [multiMatchCost=0.00] HA Join HA cost: 29.10 resc: 29.10 resc_io: 28.00 resc_cpu: 22911699 resp: 29.10 resp_io: 28.00 resp_cpu: 22911699 Best:: JoinMethod: NestedLoop Cost: 25.52 Degree: 1 Resp: 25.52 Card: 21.99 Bytes: 83 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 21.99 Cost: 25.52 Resp: 25.52 Degree: 1 Bytes: 83 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 907.38 Resp: 907.38 Degree: 1 Cost_io: 905.00 Cost_cpu: 49673553 Resp_io: 905.00 Resp_cpu: 49673553 Best NL cost: 907.38 resc: 907.38 resc_io: 905.00 resc_cpu: 49673553 resp: 907.38 resp_io: 905.00 resc_cpu: 49673553 Join Card: 0.011758 = = outer (21.994828) * inner (26.000000) * sel (0.000021) Join Card - Rounded: 1 Computed: 0.01 Outer table: VIEW$ Alias: V resc: 25.52 card 21.99 bytes: 83 deg: 1 resp: 25.52 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 102 Total Rows: 22 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20895403 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 37 Total Rows: 26 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20896489 Total Temp space used: 0 SM join: Resc: 67.61 Resp: 67.61 [multiMatchCost=0.00] SM Join SM cost: 67.61 resc: 67.61 resc_io: 65.00 resc_cpu: 54447976 resp: 67.61 resp_io: 65.00 resp_cpu: 54447976 Outer table: VIEW$ Alias: V resc: 25.52 card 21.99 bytes: 83 deg: 1 resp: 25.52 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 66.11 Resp: 66.11 [multiMatchCost=0.00] HA Join HA cost: 66.11 resc: 66.11 resc_io: 65.00 resc_cpu: 23107476 resp: 66.11 resp_io: 65.00 resp_cpu: 23107476 Plan cardinality mismatch: best card= 0.01171855568 curr card= 0.01175782876 Join order aborted: cost > best plan cost *********************** Join order[11]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 VIEW$[V]#3 DBA_OBJECTS[O]#1 USER$[SYS_ALIAS_1]#2 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 127.32 Cost: 24.01 Resp: 24.01 Degree: 1 Bytes: 56 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 30561.19 Resp: 30561.19 Degree: 1 Cost_io: 30506.00 Cost_cpu: 1153043452 Resp_io: 30506.00 Resp_cpu: 1153043452 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 1.69 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 241.17 Resp: 241.17 Degree: 1 Cost_io: 238.00 Cost_cpu: 66138265 Resp_io: 238.00 Resp_cpu: 66138265 Access Path: index (UniqueScan) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 24.02 Resp: 24.02 Degree: 1 Cost_io: 24.00 Cost_cpu: 414485 Resp_io: 24.00 Resp_cpu: 414485 Access Path: index (AllEqUnique) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 24.02 Resp: 24.02 Degree: 1 Cost_io: 24.00 Cost_cpu: 414485 Resp_io: 24.00 Resp_cpu: 414485 Best NL cost: 24.02 resc: 24.02 resc_io: 24.00 resc_cpu: 414485 resp: 24.02 resp_io: 24.00 resc_cpu: 414485 Join Card: 21.994828 = = outer (127.317241) * inner (12757.000000) * sel (0.000014) Join Card - Rounded: 22 Computed: 21.99 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.01 card 127.32 bytes: 56 deg: 1 resp: 24.01 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 2 Row size: 72 Total Rows: 127 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20930972 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 25 Row size: 16 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SM join: Resc: 29.41 Resp: 29.41 [multiMatchCost=0.00] SM Join SM cost: 29.41 resc: 29.41 resc_io: 27.00 resc_cpu: 50353717 resp: 29.41 resp_io: 27.00 resp_cpu: 50353717 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.01 card 127.32 bytes: 56 deg: 1 resp: 24.01 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 Cost per ptn: 0.56 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 2 probefrag: 27 ppasses: 1 Hash join: Resc: 27.60 Resp: 27.60 [multiMatchCost=0.00] HA Join HA cost: 27.60 resc: 27.60 resc_io: 27.00 resc_cpu: 12432836 resp: 27.60 resp_io: 27.00 resp_cpu: 12432836 Best:: JoinMethod: NestedLoop Cost: 24.02 Degree: 1 Resp: 24.02 Card: 21.99 Bytes: 61 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 21.99 Cost: 24.02 Resp: 24.02 Degree: 1 Bytes: 61 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 905.88 Resp: 905.88 Degree: 1 Cost_io: 904.00 Cost_cpu: 39194690 Resp_io: 904.00 Resp_cpu: 39194690 Best NL cost: 905.88 resc: 905.88 resc_io: 904.00 resc_cpu: 39194690 resp: 905.88 resp_io: 904.00 resc_cpu: 39194690 Join Card: 0.011758 = = outer (21.994828) * inner (26.000000) * sel (0.000021) Join Card - Rounded: 1 Computed: 0.01 Outer table: VIEW$ Alias: V resc: 24.02 card 21.99 bytes: 61 deg: 1 resp: 24.02 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 78 Total Rows: 22 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20895403 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 37 Total Rows: 26 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20896489 Total Temp space used: 0 SM join: Resc: 66.10 Resp: 66.10 [multiMatchCost=0.00] SM Join SM cost: 66.10 resc: 66.10 resc_io: 64.00 resc_cpu: 43969113 resp: 66.10 resp_io: 64.00 resp_cpu: 43969113 Outer table: VIEW$ Alias: V resc: 24.02 card 21.99 bytes: 61 deg: 1 resp: 24.02 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 64.60 Resp: 64.60 [multiMatchCost=0.00] HA Join HA cost: 64.60 resc: 64.60 resc_io: 64.00 resc_cpu: 12628613 resp: 64.60 resp_io: 64.00 resp_cpu: 12628613 Best:: JoinMethod: Hash Cost: 64.60 Degree: 1 Resp: 64.60 Card: 0.01 Bytes: 85 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 0.01 Cost: 64.60 Resp: 64.60 Degree: 1 Bytes: 85 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 67.61 Resp: 67.61 Degree: 1 Cost_io: 67.00 Cost_cpu: 12760459 Resp_io: 67.00 Resp_cpu: 12760459 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 66.60 Resp: 66.60 Degree: 1 Cost_io: 66.00 Cost_cpu: 12635734 Resp_io: 66.00 Resp_cpu: 12635734 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 9253 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.60 Resp: 65.60 Degree: 1 Cost_io: 65.00 Cost_cpu: 12637865 Resp_io: 65.00 Resp_cpu: 12637865 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 9253 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.60 Resp: 65.60 Degree: 1 Cost_io: 65.00 Cost_cpu: 12637865 Resp_io: 65.00 Resp_cpu: 12637865 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.60 Resp: 65.60 Degree: 1 Cost_io: 65.00 Cost_cpu: 12635934 Resp_io: 65.00 Resp_cpu: 12635934 Best NL cost: 65.60 resc: 65.60 resc_io: 65.00 resc_cpu: 12635934 resp: 65.60 resp_io: 65.00 resc_cpu: 12635934 Join Card: 0.011758 = = outer (0.011758) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 1 Computed: 0.01 Outer table: DBA_OBJECTS Alias: O resc: 64.60 card 0.01 bytes: 85 deg: 1 resp: 64.60 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 104 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 67.61 Resp: 67.61 [multiMatchCost=0.00] SM Join SM cost: 67.61 resc: 67.61 resc_io: 65.00 resc_cpu: 54443867 resp: 67.61 resp_io: 65.00 resp_cpu: 54443867 Outer table: DBA_OBJECTS Alias: O resc: 64.60 card 0.01 bytes: 85 deg: 1 resp: 64.60 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 66.11 Resp: 66.11 [multiMatchCost=0.00] HA Join HA cost: 66.11 resc: 66.11 resc_io: 65.00 resc_cpu: 23090476 resp: 66.11 resp_io: 65.00 resp_cpu: 23090476 Plan cardinality mismatch: best card= 0.01171855568 curr card= 0.01175782876 Join order aborted: cost > best plan cost *********************** Join order[12]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 VIEW$[V]#3 USER$[SYS_ALIAS_1]#2 DBA_OBJECTS[O]#1 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 21.99 Cost: 24.02 Resp: 24.02 Degree: 1 Bytes: 61 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 52.16 Resp: 52.16 Degree: 1 Cost_io: 52.00 Cost_cpu: 3315096 Resp_io: 52.00 Resp_cpu: 3315096 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 0.32 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 31.03 Resp: 31.03 Degree: 1 Cost_io: 31.00 Cost_cpu: 571156 Resp_io: 31.00 Resp_cpu: 571156 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 9253 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 46.03 Resp: 46.03 Degree: 1 Cost_io: 46.00 Cost_cpu: 618046 Resp_io: 46.00 Resp_cpu: 618046 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 9253 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 46.03 Resp: 46.03 Degree: 1 Cost_io: 46.00 Cost_cpu: 618046 Resp_io: 46.00 Resp_cpu: 618046 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 46.03 Resp: 46.03 Degree: 1 Cost_io: 46.00 Cost_cpu: 575556 Resp_io: 46.00 Resp_cpu: 575556 Best NL cost: 31.03 resc: 31.03 resc_io: 31.00 resc_cpu: 571156 resp: 31.03 resp_io: 31.00 resc_cpu: 571156 Join Card: 21.994828 = = outer (21.994828) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 22 Computed: 21.99 Outer table: VIEW$ Alias: V resc: 24.02 card 21.99 bytes: 61 deg: 1 resp: 24.02 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 78 Total Rows: 22 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20895403 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 27.02 Resp: 27.02 [multiMatchCost=0.00] SM Join SM cost: 27.02 resc: 27.02 resc_io: 25.00 resc_cpu: 42234159 resp: 27.02 resp_io: 25.00 resp_cpu: 42234159 Outer table: VIEW$ Alias: V resc: 24.02 card 21.99 bytes: 61 deg: 1 resp: 24.02 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 25.52 Resp: 25.52 [multiMatchCost=0.00] HA Join HA cost: 25.52 resc: 25.52 resc_io: 25.00 resc_cpu: 10879497 resp: 25.52 resp_io: 25.00 resp_cpu: 10879497 Best:: JoinMethod: Hash Cost: 25.52 Degree: 1 Resp: 25.52 Card: 21.99 Bytes: 83 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 21.99 Cost: 25.52 Resp: 25.52 Degree: 1 Bytes: 83 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 907.38 Resp: 907.38 Degree: 1 Cost_io: 905.00 Cost_cpu: 49659703 Resp_io: 905.00 Resp_cpu: 49659703 Best NL cost: 907.38 resc: 907.38 resc_io: 905.00 resc_cpu: 49659703 resp: 907.38 resp_io: 905.00 resc_cpu: 49659703 Join Card: 0.011758 = = outer (21.994828) * inner (26.000000) * sel (0.000021) Join Card - Rounded: 1 Computed: 0.01 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.52 card 21.99 bytes: 83 deg: 1 resp: 25.52 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 102 Total Rows: 22 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20895403 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 37 Total Rows: 26 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20896489 Total Temp space used: 0 SM join: Resc: 67.61 Resp: 67.61 [multiMatchCost=0.00] SM Join SM cost: 67.61 resc: 67.61 resc_io: 65.00 resc_cpu: 54434126 resp: 67.61 resp_io: 65.00 resp_cpu: 54434126 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.52 card 21.99 bytes: 83 deg: 1 resp: 25.52 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 66.11 Resp: 66.11 [multiMatchCost=0.00] HA Join HA cost: 66.11 resc: 66.11 resc_io: 65.00 resc_cpu: 23093626 resp: 66.11 resp_io: 65.00 resp_cpu: 23093626 Plan cardinality mismatch: best card= 0.01171855568 curr card= 0.01175782876 Join order aborted: cost > best plan cost *********************** (newjo-stop-1) k:0, spcnt:0, perm:12, maxperm:2000 ********************************* Number of join permutations tried: 12 ********************************* Consider using bloom filter between U[USER$] and SYS_ALIAS_2[OBJ$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Consider using bloom filter between SYS_ALIAS_2[OBJ$] and O[DBA_OBJECTS] ,with join inputs swapped kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because no single-tables predicates Consider using bloom filter between O[DBA_OBJECTS] and SYS_ALIAS_1[USER$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Consider using bloom filter between SYS_ALIAS_1[USER$] and V[VIEW$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Trying or-Expansion on query block SEL$5947ACE7 (#1) ******** Next OR predicate ******** Trying or-Expansion on query block SEL$5947ACE7 (#1) ******** OR-branching ******** or-expansion-subheap (create addr=0x2b9c01f60c38) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$5947ACE7 nbfros=5 flg=0 fro(0): flg=1 objn=3192 hint_alias="O"@"SEL$2" fro(1): flg=0 objn=22 hint_alias="U"@"SEL$3" fro(2): flg=0 objn=69 hint_alias="V"@"SEL$3" fro(3): flg=0 objn=18 hint_alias="O"@"SEL$4" fro(4): flg=0 objn=22 hint_alias="U"@"SEL$4" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: DBA_OBJECTS Alias: O (NOT ANALYZED) #Rows: 26 #Blks: 0 AvgRowLen: 0.00 *********************** Table Stats:: Table: USER$ Alias: U #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: VIEW$ Alias: V #Rows: 12757 #Blks: 1006 AvgRowLen: 58.00 Index Stats:: Index: I_VIEW1 Col#: 1 LVLS: 1 #LB: 7 #DK: 3913 LB/K: 1.00 DB/K: 1.00 CLUF: 507.00 *********************** Table Stats:: Table: USER$ Alias: SYS_ALIAS_1 #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: OBJ$ Alias: SYS_ALIAS_2 #Rows: 73844 #Blks: 893 AvgRowLen: 82.00 Index Stats:: Index: I_OBJ1 Col#: 1 3 7 LVLS: 1 #LB: 168 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 816.00 Index: I_OBJ2 Col#: 3 4 5 12 13 6 7 18 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42273.00 Index: I_OBJ3 Col#: 15 LVLS: 1 #LB: 11 #DK: 1832 LB/K: 1.00 DB/K: 1.00 CLUF: 148.00 Index: I_OBJ4 Col#: 2 7 3 LVLS: 1 #LB: 275 #DK: 9826 LB/K: 1.00 DB/K: 1.00 CLUF: 2333.00 Index: I_OBJ5 Col#: 18 4 5 7 3 12 13 6 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42260.00 *************************************** 1-ROW TABLES: USER$[U]#0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[U] Table: USER$ Alias: U Card: Original: 89.000000 Rounded: 1 Computed: 1.00 Non Adjusted: 1.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 55187 Resp_io: 3.00 Resp_cpu: 55187 Access Path: index (UniqueScan) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 Access Path: index (AllEqUnique) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 One row Card: 1.000000 Best:: AccessPath: IndexUnique Index: I_USER1 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 1.00 Bytes: 0 Access path analysis for OBJ$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for OBJ$[SYS_ALIAS_2] Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Table: OBJ$ Alias: SYS_ALIAS_2 Card: Original: 73844.000000 Rounded: 39219 Computed: 39219.35 Non Adjusted: 39219.35 Access Path: TableScan Cost: 218.02 Resp: 218.02 Degree: 0 Cost_io: 215.00 Cost_cpu: 63008637 Resp_io: 215.00 Resp_cpu: 63008637 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 154.22 Resp: 154.22 Degree: 1 Cost_io: 154.00 Cost_cpu: 4543479 Resp_io: 154.00 Resp_cpu: 4543479 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 154.22 Resp: 154.22 Degree: 1 Cost_io: 154.00 Cost_cpu: 4543479 Resp_io: 154.00 Resp_cpu: 4543479 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 Access Path: index (FullScan) Index: I_OBJ2 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** Cost: 641.60 Resp: 641.60 Degree: 1 Access Path: index (FullScan) Index: I_OBJ5 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** Cost: 641.60 Resp: 641.60 Degree: 1 Best:: AccessPath: IndexFFS Index: I_OBJ2 Cost: 154.22 Degree: 1 Resp: 154.22 Card: 39219.35 Bytes: 0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[SYS_ALIAS_1] Table: USER$ Alias: SYS_ALIAS_1 Card: Original: 89.000000 Rounded: 89 Computed: 89.00 Non Adjusted: 89.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 84557 Resp_io: 3.00 Resp_cpu: 84557 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 7121 Resp_io: 2.00 Resp_cpu: 7121 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 1.00 Resp: 1.00 Degree: 1 Best:: AccessPath: IndexRange Index: I_USER2 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 89.00 Bytes: 0 Access path analysis for VIEW$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for VIEW$[V] Table: VIEW$ Alias: V Card: Original: 12757.000000 Rounded: 12757 Computed: 12757.00 Non Adjusted: 12757.00 Access Path: TableScan Cost: 242.43 Resp: 242.43 Degree: 0 Cost_io: 242.00 Cost_cpu: 9077719 Resp_io: 242.00 Resp_cpu: 9077719 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 3.00 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 3.02 Resp: 3.02 Degree: 1 Cost_io: 3.00 Cost_cpu: 519410 Resp_io: 3.00 Resp_cpu: 519410 Access Path: index (FullScan) Index: I_VIEW1 resc_io: 8.00 resc_cpu: 839572 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 8.04 Resp: 8.04 Degree: 1 Best:: AccessPath: IndexFFS Index: I_VIEW1 Cost: 3.02 Degree: 1 Resp: 3.02 Card: 12757.00 Bytes: 0 Access path analysis for DBA_OBJECTS *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: USER$[U]#0 DBA_OBJECTS[O]#1 OBJ$[SYS_ALIAS_2]#4 USER$[SYS_ALIAS_1]#2 VIEW$[V]#3 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 41.08 Resp: 41.08 Degree: 1 Cost_io: 41.00 Cost_cpu: 1771078 Resp_io: 41.00 Resp_cpu: 1771078 Best NL cost: 41.08 resc: 41.08 resc_io: 41.00 resc_cpu: 1771078 resp: 41.08 resp_io: 41.00 resc_cpu: 1771078 Join Card: 26.000000 = = outer (1.000000) * inner (26.000000) * sel (1.000000) Join Card - Rounded: 26 Computed: 26.00 Best:: JoinMethod: NestedLoop Cost: 41.08 Degree: 1 Resp: 41.08 Card: 26.00 Bytes: 41 *************** Now joining: OBJ$[SYS_ALIAS_2]#4 *************** NL Join Outer table: Card: 26.00 Cost: 41.08 Resp: 41.08 Degree: 1 Bytes: 41 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: TableScan NL Join: Cost: 5670.94 Resp: 5670.94 Degree: 1 Cost_io: 5582.00 Cost_cpu: 1857949351 Resp_io: 5582.00 Resp_cpu: 1857949351 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 152.27 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 4005.74 Resp: 4005.74 Degree: 1 Cost_io: 4000.00 Cost_cpu: 119901525 Resp_io: 4000.00 Resp_cpu: 119901525 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 152.27 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 4005.74 Resp: 4005.74 Degree: 1 Cost_io: 4000.00 Cost_cpu: 119901525 Resp_io: 4000.00 Resp_cpu: 119901525 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_2"."NAME"="O"."OBJECT_NAME" kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' Access Path: index (FullScan) Index: I_OBJ2 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join : Cost: 16722.66 Resp: 16722.66 Degree: 1 Cost_io: 16681.00 Cost_cpu: 870337159 Resp_io: 16681.00 Resp_cpu: 870337159 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (IndexOnly) Index: I_OBJ5 resc_io: 2.00 resc_cpu: 15293 ix_sel: 0.000001 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join : Cost: 93.10 Resp: 93.10 Degree: 1 Cost_io: 93.00 Cost_cpu: 2178850 Resp_io: 93.00 Resp_cpu: 2178850 Best NL cost: 93.10 resc: 93.10 resc_io: 93.00 resc_cpu: 2178850 resp: 93.10 resp_io: 93.00 resc_cpu: 2178850 Join Card: 0.052815 = = outer (26.000000) * inner (39219.347495) * sel (0.000000) Join cardinality for HJ/SMJ (no post filters): 1.056302, outer: 26.000000, inner: 39219.347495, sel: 0.000000 Join Card - Rounded: 1 Computed: 0.05 Outer table: DBA_OBJECTS Alias: O resc: 41.08 card 26.00 bytes: 41 deg: 1 resp: 41.08 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 39219.35 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 56 Total Rows: 26 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20896489 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 255 Row size: 53 Total Rows: 39219 Initial runs: 2 Merge passes: 1 IO Cost / pass: 124 Total IO sort cost: 379 Total CPU sort cost: 54133659 Total Temp space used: 4449000 SM join: Resc: 577.89 Resp: 577.89 [multiMatchCost=0.00] SM Join SM cost: 577.89 resc: 577.89 resc_io: 574.00 resc_cpu: 81344705 resp: 577.89 resp_io: 574.00 resp_cpu: 81344705 Outer table: DBA_OBJECTS Alias: O resc: 41.08 card 26.00 bytes: 41 deg: 1 resp: 41.08 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 39219.35 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 Cost per ptn: 0.69 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 245 ppasses: 1 Hash join: Resc: 195.99 Resp: 195.99 [multiMatchCost=0.00] HA Join HA cost: 195.99 resc: 195.99 resc_io: 195.00 resc_cpu: 20685848 resp: 195.99 resp_io: 195.00 resp_cpu: 20685848 Best:: JoinMethod: NestedLoop Cost: 93.10 Degree: 1 Resp: 93.10 Card: 0.05 Bytes: 80 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 0.05 Cost: 93.10 Resp: 93.10 Degree: 1 Bytes: 80 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 96.11 Resp: 96.11 Degree: 1 Cost_io: 96.00 Cost_cpu: 2263407 Resp_io: 96.00 Resp_cpu: 2263407 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 95.10 Resp: 95.10 Degree: 1 Cost_io: 95.00 Cost_cpu: 2185972 Resp_io: 95.00 Resp_cpu: 2185972 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 94.10 Resp: 94.10 Degree: 1 Cost_io: 94.00 Cost_cpu: 2187572 Resp_io: 94.00 Resp_cpu: 2187572 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 94.10 Resp: 94.10 Degree: 1 Cost_io: 94.00 Cost_cpu: 2187572 Resp_io: 94.00 Resp_cpu: 2187572 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 94.10 Resp: 94.10 Degree: 1 Cost_io: 94.00 Cost_cpu: 2186172 Resp_io: 94.00 Resp_cpu: 2186172 Best NL cost: 94.10 resc: 94.10 resc_io: 94.00 resc_cpu: 2186172 resp: 94.10 resp_io: 94.00 resc_cpu: 2186172 Join Card: 0.052815 = = outer (0.052815) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 1 Computed: 0.05 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 93.10 card 0.05 bytes: 80 deg: 1 resp: 93.10 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 98 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 96.11 Resp: 96.11 [multiMatchCost=0.00] SM Join SM cost: 96.11 resc: 96.11 resc_io: 94.00 resc_cpu: 43994104 resp: 96.11 resp_io: 94.00 resp_cpu: 43994104 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 93.10 card 0.05 bytes: 80 deg: 1 resp: 93.10 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 94.61 Resp: 94.61 [multiMatchCost=0.00] HA Join HA cost: 94.61 resc: 94.61 resc_io: 94.00 resc_cpu: 12640713 resp: 94.61 resp_io: 94.00 resp_cpu: 12640713 Best:: JoinMethod: NestedLoop Cost: 94.10 Degree: 1 Resp: 94.10 Card: 0.05 Bytes: 102 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 0.05 Cost: 94.10 Resp: 94.10 Degree: 1 Bytes: 102 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 336.54 Resp: 336.54 Degree: 1 Cost_io: 336.00 Cost_cpu: 11263890 Resp_io: 336.00 Resp_cpu: 11263890 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 3.00 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 97.13 Resp: 97.13 Degree: 1 Cost_io: 97.00 Cost_cpu: 2705582 Resp_io: 97.00 Resp_cpu: 2705582 Access Path: index (UniqueScan) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 94.10 Resp: 94.10 Degree: 1 Cost_io: 94.00 Cost_cpu: 2188072 Resp_io: 94.00 Resp_cpu: 2188072 Access Path: index (AllEqUnique) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 94.10 Resp: 94.10 Degree: 1 Cost_io: 94.00 Cost_cpu: 2188072 Resp_io: 94.00 Resp_cpu: 2188072 Best NL cost: 94.10 resc: 94.10 resc_io: 94.00 resc_cpu: 2188072 resp: 94.10 resp_io: 94.00 resc_cpu: 2188072 Join Card: 0.017179 = = outer (0.052815) * inner (12757.000000) * sel (0.000025) Join Card - Rounded: 1 Computed: 0.02 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 94.10 card 0.05 bytes: 102 deg: 1 resp: 94.10 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 123 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 25 Row size: 16 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SM join: Resc: 99.50 Resp: 99.50 [multiMatchCost=0.00] SM Join SM cost: 99.50 resc: 99.50 resc_io: 97.00 resc_cpu: 52326715 resp: 99.50 resp_io: 97.00 resp_cpu: 52326715 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 94.10 card 0.05 bytes: 102 deg: 1 resp: 94.10 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 Cost per ptn: 0.56 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 27 ppasses: 1 Hash join: Resc: 97.69 Resp: 97.69 [multiMatchCost=0.00] HA Join HA cost: 97.69 resc: 97.69 resc_io: 97.00 resc_cpu: 14426923 resp: 97.69 resp_io: 97.00 resp_cpu: 14426923 Best:: JoinMethod: NestedLoop Cost: 94.10 Degree: 1 Resp: 94.10 Card: 0.02 Bytes: 107 *********************** Best so far: Table#: 0 cost: 1.0004 card: 1.0000 bytes: 17 Table#: 1 cost: 41.0848 card: 26.0000 bytes: 1066 Table#: 4 cost: 93.1043 card: 0.0528 bytes: 80 Table#: 2 cost: 94.1046 card: 0.0528 bytes: 102 Table#: 3 cost: 94.1047 card: 0.0172 bytes: 107 *********************** Join order[2]: USER$[U]#0 DBA_OBJECTS[O]#1 OBJ$[SYS_ALIAS_2]#4 VIEW$[V]#3 USER$[SYS_ALIAS_1]#2 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 0.05 Cost: 93.10 Resp: 93.10 Degree: 1 Bytes: 80 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 335.54 Resp: 335.54 Degree: 1 Cost_io: 335.00 Cost_cpu: 11256569 Resp_io: 335.00 Resp_cpu: 11256569 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 3.00 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 96.13 Resp: 96.13 Degree: 1 Cost_io: 96.00 Cost_cpu: 2698260 Resp_io: 96.00 Resp_cpu: 2698260 Access Path: index (UniqueScan) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 93.10 Resp: 93.10 Degree: 1 Cost_io: 93.00 Cost_cpu: 2180750 Resp_io: 93.00 Resp_cpu: 2180750 Access Path: index (AllEqUnique) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 93.10 Resp: 93.10 Degree: 1 Cost_io: 93.00 Cost_cpu: 2180750 Resp_io: 93.00 Resp_cpu: 2180750 Best NL cost: 93.10 resc: 93.10 resc_io: 93.00 resc_cpu: 2180750 resp: 93.10 resp_io: 93.00 resc_cpu: 2180750 Join Card: 0.017179 = = outer (0.052815) * inner (12757.000000) * sel (0.000025) Join Card - Rounded: 1 Computed: 0.02 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 93.10 card 0.05 bytes: 80 deg: 1 resp: 93.10 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 98 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 25 Row size: 16 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SM join: Resc: 98.50 Resp: 98.50 [multiMatchCost=0.00] SM Join SM cost: 98.50 resc: 98.50 resc_io: 96.00 resc_cpu: 52319394 resp: 98.50 resp_io: 96.00 resp_cpu: 52319394 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 93.10 card 0.05 bytes: 80 deg: 1 resp: 93.10 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 Cost per ptn: 0.56 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 27 ppasses: 1 Hash join: Resc: 96.69 Resp: 96.69 [multiMatchCost=0.00] HA Join HA cost: 96.69 resc: 96.69 resc_io: 96.00 resc_cpu: 14419602 resp: 96.69 resp_io: 96.00 resp_cpu: 14419602 Best:: JoinMethod: NestedLoop Cost: 93.10 Degree: 1 Resp: 93.10 Card: 0.02 Bytes: 85 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 0.02 Cost: 93.10 Resp: 93.10 Degree: 1 Bytes: 85 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 96.11 Resp: 96.11 Degree: 1 Cost_io: 96.00 Cost_cpu: 2265307 Resp_io: 96.00 Resp_cpu: 2265307 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 95.10 Resp: 95.10 Degree: 1 Cost_io: 95.00 Cost_cpu: 2187872 Resp_io: 95.00 Resp_cpu: 2187872 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 94.10 Resp: 94.10 Degree: 1 Cost_io: 94.00 Cost_cpu: 2189472 Resp_io: 94.00 Resp_cpu: 2189472 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 94.10 Resp: 94.10 Degree: 1 Cost_io: 94.00 Cost_cpu: 2189472 Resp_io: 94.00 Resp_cpu: 2189472 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 94.10 Resp: 94.10 Degree: 1 Cost_io: 94.00 Cost_cpu: 2188072 Resp_io: 94.00 Resp_cpu: 2188072 Best NL cost: 94.10 resc: 94.10 resc_io: 94.00 resc_cpu: 2188072 resp: 94.10 resp_io: 94.00 resc_cpu: 2188072 Join Card: 0.017179 = = outer (0.017179) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 1 Computed: 0.02 Outer table: VIEW$ Alias: V resc: 93.10 card 0.02 bytes: 85 deg: 1 resp: 93.10 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 104 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 96.11 Resp: 96.11 [multiMatchCost=0.00] SM Join SM cost: 96.11 resc: 96.11 resc_io: 94.00 resc_cpu: 43996004 resp: 96.11 resp_io: 94.00 resp_cpu: 43996004 Outer table: VIEW$ Alias: V resc: 93.10 card 0.02 bytes: 85 deg: 1 resp: 93.10 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 94.61 Resp: 94.61 [multiMatchCost=0.00] HA Join HA cost: 94.61 resc: 94.61 resc_io: 94.00 resc_cpu: 12642613 resp: 94.61 resp_io: 94.00 resp_cpu: 12642613 Best:: JoinMethod: NestedLoop Cost: 94.10 Degree: 1 Resp: 94.10 Card: 0.02 Bytes: 107 *********************** Best so far: Table#: 0 cost: 1.0004 card: 1.0000 bytes: 17 Table#: 1 cost: 41.0848 card: 26.0000 bytes: 1066 Table#: 4 cost: 93.1043 card: 0.0528 bytes: 80 Table#: 3 cost: 93.1044 card: 0.0172 bytes: 85 Table#: 2 cost: 94.1047 card: 0.0172 bytes: 107 *********************** Join order[3]: USER$[U]#0 USER$[SYS_ALIAS_1]#2 VIEW$[V]#3 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 4.00 Resp: 4.00 Degree: 1 Cost_io: 4.00 Cost_cpu: 92899 Resp_io: 4.00 Resp_cpu: 92899 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 15463 Resp_io: 3.00 Resp_cpu: 15463 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 15663 Resp_io: 2.00 Resp_cpu: 15663 Best NL cost: 2.00 resc: 2.00 resc_io: 2.00 resc_cpu: 15663 resp: 2.00 resp_io: 2.00 resc_cpu: 15663 Join Card: 89.000000 = = outer (1.000000) * inner (89.000000) * sel (1.000000) Join Card - Rounded: 89 Computed: 89.00 Best:: JoinMethod: NestedLoop Cost: 2.00 Degree: 1 Resp: 2.00 Card: 89.00 Bytes: 39 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 89.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 39 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 21402.67 Resp: 21402.67 Degree: 1 Cost_io: 21364.00 Cost_cpu: 807932622 Resp_io: 21364.00 Resp_cpu: 807932622 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 1.69 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 154.21 Resp: 154.21 Degree: 1 Cost_io: 152.00 Cost_cpu: 46243160 Resp_io: 152.00 Resp_cpu: 46243160 Access Path: index (FullScan) Index: I_VIEW1 resc_io: 8.00 resc_cpu: 839572 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 717.58 Resp: 717.58 Degree: 1 Cost_io: 714.00 Cost_cpu: 74737528 Resp_io: 714.00 Resp_cpu: 74737528 Best NL cost: 154.21 resc: 154.21 resc_io: 152.00 resc_cpu: 46243160 resp: 154.21 resp_io: 152.00 resc_cpu: 46243160 Join Card: 1135373.000000 = = outer (89.000000) * inner (12757.000000) * sel (1.000000) Join Card - Rounded: 1135373 Computed: 1135373.00 Join order aborted: cost > best plan cost *********************** Join order[4]: USER$[U]#0 USER$[SYS_ALIAS_1]#2 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 VIEW$[V]#3 *************** Now joining: OBJ$[SYS_ALIAS_2]#4 *************** NL Join Outer table: Card: 89.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 39 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: TableScan NL Join: Cost: 19269.14 Resp: 19269.14 Degree: 1 Cost_io: 18965.00 Cost_cpu: 6353856674 Resp_io: 18965.00 Resp_cpu: 6353856674 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 152.22 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 13569.36 Resp: 13569.36 Degree: 1 Cost_io: 13550.00 Cost_cpu: 404385269 Resp_io: 13550.00 Resp_cpu: 404385269 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 152.22 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 13569.36 Resp: 13569.36 Degree: 1 Cost_io: 13550.00 Cost_cpu: 404385269 Resp_io: 13550.00 Resp_cpu: 404385269 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_2"."OWNER#"="SYS_ALIAS_1"."USER#" kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_2"."OWNER#"="SYS_ALIAS_1"."USER#" kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."OWNER#"="SYS_ALIAS_1"."USER#" Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ1 resc_io: 184.00 resc_cpu: 1310545 ix_sel: 1.000000 ix_sel_with_filters: 0.018314 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join : Cost: 15606.18 Resp: 15606.18 Degree: 1 Cost_io: 15478.00 Cost_cpu: 2677758353 Resp_io: 15478.00 Resp_cpu: 2677758353 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (IndexOnly) Index: I_OBJ2 resc_io: 23.00 resc_cpu: 164843 ix_sel: 0.034483 ix_sel_with_filters: 0.000032 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join : Cost: 2053.94 Resp: 2053.94 Degree: 1 Cost_io: 2049.00 Cost_cpu: 103209659 Resp_io: 2049.00 Resp_cpu: 103209659 Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ4 resc_io: 319.00 resc_cpu: 2271939 ix_sel: 1.000000 ix_sel_with_filters: 0.018314 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join : Cost: 25944.70 Resp: 25944.70 Degree: 1 Cost_io: 25813.00 Cost_cpu: 2751358435 Resp_io: 25813.00 Resp_cpu: 2751358435 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (IndexOnly) Index: I_OBJ5 resc_io: 23.00 resc_cpu: 164843 ix_sel: 0.034483 ix_sel_with_filters: 0.000032 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join : Cost: 2053.94 Resp: 2053.94 Degree: 1 Cost_io: 2049.00 Cost_cpu: 103209659 Resp_io: 2049.00 Resp_cpu: 103209659 Best NL cost: 2053.94 resc: 2053.94 resc_io: 2049.00 resc_cpu: 103209659 resp: 2053.94 resp_io: 2049.00 resc_cpu: 103209659 Join Card: 67.619565 = = outer (89.000000) * inner (39219.347495) * sel (0.000019) Join cardinality for HJ/SMJ (no post filters): 1352.391293, outer: 89.000000, inner: 39219.347495, sel: 0.000019 Join Card - Rounded: 68 Computed: 67.62 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 39219.35 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 53 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 255 Row size: 53 Total Rows: 39219 Initial runs: 2 Merge passes: 1 IO Cost / pass: 124 Total IO sort cost: 379 Total CPU sort cost: 54133659 Total Temp space used: 4449000 SM join: Resc: 538.81 Resp: 538.81 [multiMatchCost=0.00] SM Join SM cost: 538.81 resc: 538.81 resc_io: 535.00 resc_cpu: 79609750 resp: 538.81 resp_io: 535.00 resp_cpu: 79609750 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 39219.35 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 Cost per ptn: 0.69 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 245 ppasses: 1 Hash join: Resc: 156.91 Resp: 156.91 [multiMatchCost=0.00] HA Join HA cost: 156.91 resc: 156.91 resc_io: 156.00 resc_cpu: 18939883 resp: 156.91 resp_io: 156.00 resp_cpu: 18939883 Join order aborted: cost > best plan cost *********************** Join order[5]: USER$[U]#0 VIEW$[V]#3 USER$[SYS_ALIAS_1]#2 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 243.43 Resp: 243.43 Degree: 1 Cost_io: 243.00 Cost_cpu: 9086060 Resp_io: 243.00 Resp_cpu: 9086060 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 3.00 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 4.03 Resp: 4.03 Degree: 1 Cost_io: 4.00 Cost_cpu: 527752 Resp_io: 4.00 Resp_cpu: 527752 Access Path: index (FullScan) Index: I_VIEW1 resc_io: 8.00 resc_cpu: 839572 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 9.04 Resp: 9.04 Degree: 1 Cost_io: 9.00 Cost_cpu: 847913 Resp_io: 9.00 Resp_cpu: 847913 Best NL cost: 4.03 resc: 4.03 resc_io: 4.00 resc_cpu: 527752 resp: 4.03 resp_io: 4.00 resc_cpu: 527752 Join Card: 12757.000000 = = outer (1.000000) * inner (12757.000000) * sel (1.000000) Join Card - Rounded: 12757 Computed: 12757.00 Best:: JoinMethod: NestedLoop Cost: 4.03 Degree: 1 Resp: 4.03 Card: 12757.00 Bytes: 22 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 12757.00 Cost: 4.03 Resp: 4.03 Degree: 1 Bytes: 22 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 15274.66 Resp: 15274.66 Degree: 1 Cost_io: 15223.00 Cost_cpu: 1079223952 Resp_io: 15223.00 Resp_cpu: 1079223952 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 0.24 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 3053.37 Resp: 3053.37 Degree: 1 Cost_io: 3049.00 Cost_cpu: 91375962 Resp_io: 3049.00 Resp_cpu: 91375962 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 12765.50 Resp: 12765.50 Degree: 1 Cost_io: 12761.00 Cost_cpu: 93927362 Resp_io: 12761.00 Resp_cpu: 93927362 Best NL cost: 3053.37 resc: 3053.37 resc_io: 3049.00 resc_cpu: 91375962 resp: 3053.37 resp_io: 3049.00 resc_cpu: 91375962 Join Card: 1135373.000000 = = outer (12757.000000) * inner (89.000000) * sel (1.000000) Join Card - Rounded: 1135373 Computed: 1135373.00 Join order aborted: cost > best plan cost *********************** Join order[6]: USER$[U]#0 VIEW$[V]#3 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 USER$[SYS_ALIAS_1]#2 *************** Now joining: OBJ$[SYS_ALIAS_2]#4 *************** NL Join Outer table: Card: 12757.00 Cost: 4.03 Resp: 4.03 Degree: 1 Bytes: 22 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: TableScan NL Join: Cost: 2761389.96 Resp: 2761389.96 Degree: 1 Cost_io: 2717795.00 Cost_cpu: 910741536533 Resp_io: 2717795.00 Resp_cpu: 910741536533 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 152.21 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 1944493.48 Resp: 1944493.48 Degree: 1 Cost_io: 1941719.00 Cost_cpu: 57961685783 Resp_io: 1941719.00 Resp_cpu: 57961685783 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 152.21 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 1944493.48 Resp: 1944493.48 Degree: 1 Cost_io: 1941719.00 Cost_cpu: 57961685783 Resp_io: 1941719.00 Resp_cpu: 57961685783 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_2"."OBJ#"="V"."OBJ#" kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."OBJ#"="V"."OBJ#" Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (RangeScan) Index: I_OBJ1 resc_io: 2.00 resc_cpu: 15293 ix_sel: 0.000014 ix_sel_with_filters: 0.000007 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join : Cost: 25527.60 Resp: 25527.60 Degree: 1 Cost_io: 25518.00 Cost_cpu: 200602770 Resp_io: 25518.00 Resp_cpu: 200602770 Access Path: index (FullScan) Index: I_OBJ2 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join : Cost: 8184883.51 Resp: 8184883.51 Degree: 1 Cost_io: 8164484.00 Cost_cpu: 426165815862 Resp_io: 8164484.00 Resp_cpu: 426165815862 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (IndexOnly) Index: I_OBJ5 resc_io: 23.00 resc_cpu: 164843 ix_sel: 0.034483 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join : Cost: 294123.06 Resp: 294123.06 Degree: 1 Cost_io: 293415.00 Cost_cpu: 14792053667 Resp_io: 293415.00 Resp_cpu: 14792053667 Best NL cost: 25527.60 resc: 25527.60 resc_io: 25518.00 resc_cpu: 200602770 resp: 25527.60 resp_io: 25518.00 resc_cpu: 200602770 Join Card: 21.994462 = = outer (12757.000000) * inner (39219.347495) * sel (0.000000) Join cardinality for HJ/SMJ (no post filters): 439.889233, outer: 12757.000000, inner: 39219.347495, sel: 0.000000 Join Card - Rounded: 22 Computed: 21.99 Outer table: VIEW$ Alias: V resc: 4.03 card 12757.00 bytes: 22 deg: 1 resp: 4.03 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 39219.35 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 55 Row size: 35 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 255 Row size: 53 Total Rows: 39219 Initial runs: 2 Merge passes: 1 IO Cost / pass: 124 Total IO sort cost: 379 Total CPU sort cost: 54133659 Total Temp space used: 4449000 SM join: Resc: 541.21 Resp: 541.21 [multiMatchCost=0.00] SM Join SM cost: 541.21 resc: 541.21 resc_io: 537.00 resc_cpu: 87935040 resp: 541.21 resp_io: 537.00 resp_cpu: 87935040 Outer table: VIEW$ Alias: V resc: 4.03 card 12757.00 bytes: 22 deg: 1 resp: 4.03 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 39219.35 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 Cost per ptn: 0.78 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 53 probefrag: 245 ppasses: 1 Hash join: Resc: 159.02 Resp: 159.02 [multiMatchCost=0.00] HA Join HA cost: 159.02 resc: 159.02 resc_io: 158.00 resc_cpu: 21352172 resp: 159.02 resp_io: 158.00 resp_cpu: 21352172 Join order aborted: cost > best plan cost *********************** Join order[7]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 USER$[SYS_ALIAS_1]#2 VIEW$[V]#3 *************** Now joining: OBJ$[SYS_ALIAS_2]#4 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: TableScan NL Join: Cost: 219.42 Resp: 219.42 Degree: 1 Cost_io: 216.00 Cost_cpu: 71399813 Resp_io: 216.00 Resp_cpu: 71399813 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 155.22 Resp: 155.22 Degree: 1 Cost_io: 155.00 Cost_cpu: 4551820 Resp_io: 155.00 Resp_cpu: 4551820 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 155.22 Resp: 155.22 Degree: 1 Cost_io: 155.00 Cost_cpu: 4551820 Resp_io: 155.00 Resp_cpu: 4551820 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' Access Path: index (FullScan) Index: I_OBJ2 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join : Cost: 642.60 Resp: 642.60 Degree: 1 Cost_io: 641.00 Cost_cpu: 33414729 Resp_io: 641.00 Resp_cpu: 33414729 Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (IndexOnly) Index: I_OBJ5 resc_io: 23.00 resc_cpu: 164843 ix_sel: 0.034483 ix_sel_with_filters: 0.000916 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join (ordered): Cost: 24.06 Resp: 24.06 Degree: 1 Cost_io: 24.00 Cost_cpu: 1167825 Resp_io: 24.00 Resp_cpu: 1167825 Best NL cost: 24.06 resc: 24.06 resc_io: 24.00 resc_cpu: 1167825 resp: 24.06 resp_io: 24.00 resc_cpu: 1167825 Join Card: 67.619565 = = outer (1.000000) * inner (39219.347495) * sel (0.001724) Join cardinality for HJ/SMJ (no post filters): 1352.391293, outer: 1.000000, inner: 39219.347495, sel: 0.001724 Join Card - Rounded: 68 Computed: 67.62 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 39219.35 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 255 Row size: 53 Total Rows: 39219 Initial runs: 2 Merge passes: 1 IO Cost / pass: 124 Total IO sort cost: 379 Total CPU sort cost: 54133659 Total Temp space used: 4449000 SM join: Resc: 536.81 Resp: 536.81 [multiMatchCost=0.00] SM Join SM cost: 536.81 resc: 536.81 resc_io: 534.00 resc_cpu: 58685479 resp: 536.81 resp_io: 534.00 resp_cpu: 58685479 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 39219.35 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 Cost per ptn: 0.69 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 245 ppasses: 1 Hash join: Resc: 155.91 Resp: 155.91 [multiMatchCost=0.00] HA Join HA cost: 155.91 resc: 155.91 resc_io: 155.00 resc_cpu: 18919362 resp: 155.91 resp_io: 155.00 resp_cpu: 18919362 Best:: JoinMethod: NestedLoop Cost: 24.06 Degree: 1 Resp: 24.06 Card: 67.62 Bytes: 56 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 67.62 Cost: 24.06 Resp: 24.06 Degree: 1 Bytes: 56 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 2749.79 Resp: 2749.79 Degree: 1 Cost_io: 2744.00 Cost_cpu: 121033915 Resp_io: 2744.00 Resp_cpu: 121033915 Best NL cost: 2749.79 resc: 2749.79 resc_io: 2744.00 resc_cpu: 121033915 resp: 2749.79 resp_io: 2744.00 resc_cpu: 121033915 Join Card: 0.052815 = = outer (67.619565) * inner (26.000000) * sel (0.000030) Join Card - Rounded: 1 Computed: 0.05 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.06 card 67.62 bytes: 56 deg: 1 resp: 24.06 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 72 Total Rows: 68 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20909633 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 37 Total Rows: 26 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20896489 Total Temp space used: 0 SM join: Resc: 66.14 Resp: 66.14 [multiMatchCost=0.00] SM Join SM cost: 66.14 resc: 66.14 resc_io: 64.00 resc_cpu: 44736683 resp: 66.14 resp_io: 64.00 resp_cpu: 44736683 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.06 card 67.62 bytes: 56 deg: 1 resp: 24.06 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 64.64 Resp: 64.64 [multiMatchCost=0.00] HA Join HA cost: 64.64 resc: 64.64 resc_io: 64.00 resc_cpu: 13388853 resp: 64.64 resp_io: 64.00 resp_cpu: 13388853 Best:: JoinMethod: Hash Cost: 64.64 Degree: 1 Resp: 64.64 Card: 0.05 Bytes: 80 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 0.05 Cost: 64.64 Resp: 64.64 Degree: 1 Bytes: 80 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 67.64 Resp: 67.64 Degree: 1 Cost_io: 67.00 Cost_cpu: 13473410 Resp_io: 67.00 Resp_cpu: 13473410 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 66.64 Resp: 66.64 Degree: 1 Cost_io: 66.00 Cost_cpu: 13395974 Resp_io: 66.00 Resp_cpu: 13395974 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13397574 Resp_io: 65.00 Resp_cpu: 13397574 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13397574 Resp_io: 65.00 Resp_cpu: 13397574 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13396174 Resp_io: 65.00 Resp_cpu: 13396174 Best NL cost: 65.64 resc: 65.64 resc_io: 65.00 resc_cpu: 13396174 resp: 65.64 resp_io: 65.00 resc_cpu: 13396174 Join Card: 0.052815 = = outer (0.052815) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 1 Computed: 0.05 Outer table: DBA_OBJECTS Alias: O resc: 64.64 card 0.05 bytes: 80 deg: 1 resp: 64.64 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 98 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 67.64 Resp: 67.64 [multiMatchCost=0.00] SM Join SM cost: 67.64 resc: 67.64 resc_io: 65.00 resc_cpu: 55204107 resp: 67.64 resp_io: 65.00 resp_cpu: 55204107 Outer table: DBA_OBJECTS Alias: O resc: 64.64 card 0.05 bytes: 80 deg: 1 resp: 64.64 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 66.14 Resp: 66.14 [multiMatchCost=0.00] HA Join HA cost: 66.14 resc: 66.14 resc_io: 65.00 resc_cpu: 23850715 resp: 66.14 resp_io: 65.00 resp_cpu: 23850715 Best:: JoinMethod: NestedLoop Cost: 65.64 Degree: 1 Resp: 65.64 Card: 0.05 Bytes: 102 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 0.05 Cost: 65.64 Resp: 65.64 Degree: 1 Bytes: 102 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 308.08 Resp: 308.08 Degree: 1 Cost_io: 307.00 Cost_cpu: 22473893 Resp_io: 307.00 Resp_cpu: 22473893 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 3.00 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 68.67 Resp: 68.67 Degree: 1 Cost_io: 68.00 Cost_cpu: 13915584 Resp_io: 68.00 Resp_cpu: 13915584 Access Path: index (UniqueScan) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13398074 Resp_io: 65.00 Resp_cpu: 13398074 Access Path: index (AllEqUnique) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13398074 Resp_io: 65.00 Resp_cpu: 13398074 Best NL cost: 65.64 resc: 65.64 resc_io: 65.00 resc_cpu: 13398074 resp: 65.64 resp_io: 65.00 resc_cpu: 13398074 Join Card: 0.017179 = = outer (0.052815) * inner (12757.000000) * sel (0.000025) Join Card - Rounded: 1 Computed: 0.02 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 65.64 card 0.05 bytes: 102 deg: 1 resp: 65.64 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 123 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 25 Row size: 16 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SM join: Resc: 71.04 Resp: 71.04 [multiMatchCost=0.00] SM Join SM cost: 71.04 resc: 71.04 resc_io: 68.00 resc_cpu: 63536717 resp: 71.04 resp_io: 68.00 resp_cpu: 63536717 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 65.64 card 0.05 bytes: 102 deg: 1 resp: 65.64 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 Cost per ptn: 0.56 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 27 ppasses: 1 Hash join: Resc: 69.23 Resp: 69.23 [multiMatchCost=0.00] HA Join HA cost: 69.23 resc: 69.23 resc_io: 68.00 resc_cpu: 25636926 resp: 69.23 resp_io: 68.00 resp_cpu: 25636926 Best:: JoinMethod: NestedLoop Cost: 65.64 Degree: 1 Resp: 65.64 Card: 0.02 Bytes: 107 *********************** Best so far: Table#: 0 cost: 1.0004 card: 1.0000 bytes: 17 Table#: 4 cost: 24.0559 card: 67.6196 bytes: 3808 Table#: 1 cost: 64.6409 card: 0.0528 bytes: 80 Table#: 2 cost: 65.6412 card: 0.0528 bytes: 102 Table#: 3 cost: 65.6413 card: 0.0172 bytes: 107 *********************** Join order[8]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 VIEW$[V]#3 USER$[SYS_ALIAS_1]#2 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 0.05 Cost: 64.64 Resp: 64.64 Degree: 1 Bytes: 80 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 307.08 Resp: 307.08 Degree: 1 Cost_io: 306.00 Cost_cpu: 22466571 Resp_io: 306.00 Resp_cpu: 22466571 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 3.00 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 67.67 Resp: 67.67 Degree: 1 Cost_io: 67.00 Cost_cpu: 13908263 Resp_io: 67.00 Resp_cpu: 13908263 Access Path: index (UniqueScan) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 64.64 Resp: 64.64 Degree: 1 Cost_io: 64.00 Cost_cpu: 13390753 Resp_io: 64.00 Resp_cpu: 13390753 Access Path: index (AllEqUnique) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 64.64 Resp: 64.64 Degree: 1 Cost_io: 64.00 Cost_cpu: 13390753 Resp_io: 64.00 Resp_cpu: 13390753 Best NL cost: 64.64 resc: 64.64 resc_io: 64.00 resc_cpu: 13390753 resp: 64.64 resp_io: 64.00 resc_cpu: 13390753 Join Card: 0.017179 = = outer (0.052815) * inner (12757.000000) * sel (0.000025) Join Card - Rounded: 1 Computed: 0.02 Outer table: DBA_OBJECTS Alias: O resc: 64.64 card 0.05 bytes: 80 deg: 1 resp: 64.64 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 98 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 25 Row size: 16 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SM join: Resc: 70.04 Resp: 70.04 [multiMatchCost=0.00] SM Join SM cost: 70.04 resc: 70.04 resc_io: 67.00 resc_cpu: 63529396 resp: 70.04 resp_io: 67.00 resp_cpu: 63529396 Outer table: DBA_OBJECTS Alias: O resc: 64.64 card 0.05 bytes: 80 deg: 1 resp: 64.64 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 Cost per ptn: 0.56 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 27 ppasses: 1 Hash join: Resc: 68.23 Resp: 68.23 [multiMatchCost=0.00] HA Join HA cost: 68.23 resc: 68.23 resc_io: 67.00 resc_cpu: 25629604 resp: 68.23 resp_io: 67.00 resp_cpu: 25629604 Best:: JoinMethod: NestedLoop Cost: 64.64 Degree: 1 Resp: 64.64 Card: 0.02 Bytes: 85 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 0.02 Cost: 64.64 Resp: 64.64 Degree: 1 Bytes: 85 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 67.65 Resp: 67.65 Degree: 1 Cost_io: 67.00 Cost_cpu: 13475310 Resp_io: 67.00 Resp_cpu: 13475310 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 66.64 Resp: 66.64 Degree: 1 Cost_io: 66.00 Cost_cpu: 13397874 Resp_io: 66.00 Resp_cpu: 13397874 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13399474 Resp_io: 65.00 Resp_cpu: 13399474 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13399474 Resp_io: 65.00 Resp_cpu: 13399474 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13398074 Resp_io: 65.00 Resp_cpu: 13398074 Best NL cost: 65.64 resc: 65.64 resc_io: 65.00 resc_cpu: 13398074 resp: 65.64 resp_io: 65.00 resc_cpu: 13398074 Join Card: 0.017179 = = outer (0.017179) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 1 Computed: 0.02 Outer table: VIEW$ Alias: V resc: 64.64 card 0.02 bytes: 85 deg: 1 resp: 64.64 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 104 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 67.64 Resp: 67.64 [multiMatchCost=0.00] SM Join SM cost: 67.64 resc: 67.64 resc_io: 65.00 resc_cpu: 55206007 resp: 67.64 resp_io: 65.00 resp_cpu: 55206007 Outer table: VIEW$ Alias: V resc: 64.64 card 0.02 bytes: 85 deg: 1 resp: 64.64 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 66.14 Resp: 66.14 [multiMatchCost=0.00] HA Join HA cost: 66.14 resc: 66.14 resc_io: 65.00 resc_cpu: 23852615 resp: 66.14 resp_io: 65.00 resp_cpu: 23852615 Join order aborted: cost > best plan cost *********************** Join order[9]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 USER$[SYS_ALIAS_1]#2 DBA_OBJECTS[O]#1 VIEW$[V]#3 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 67.62 Cost: 24.06 Resp: 24.06 Degree: 1 Bytes: 56 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 107.33 Resp: 107.33 Degree: 1 Cost_io: 107.00 Cost_cpu: 6917714 Resp_io: 107.00 Resp_cpu: 6917714 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 0.26 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 42.08 Resp: 42.08 Degree: 1 Cost_io: 42.00 Cost_cpu: 1652082 Resp_io: 42.00 Resp_cpu: 1652082 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 92.08 Resp: 92.08 Degree: 1 Cost_io: 92.00 Cost_cpu: 1760882 Resp_io: 92.00 Resp_cpu: 1760882 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 92.08 Resp: 92.08 Degree: 1 Cost_io: 92.00 Cost_cpu: 1760882 Resp_io: 92.00 Resp_cpu: 1760882 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 92.08 Resp: 92.08 Degree: 1 Cost_io: 92.00 Cost_cpu: 1665682 Resp_io: 92.00 Resp_cpu: 1665682 Best NL cost: 42.08 resc: 42.08 resc_io: 42.00 resc_cpu: 1652082 resp: 42.08 resp_io: 42.00 resc_cpu: 1652082 Join Card: 67.619565 = = outer (67.619565) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 68 Computed: 67.62 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.06 card 67.62 bytes: 56 deg: 1 resp: 24.06 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 72 Total Rows: 68 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20909633 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 27.06 Resp: 27.06 [multiMatchCost=0.00] SM Join SM cost: 27.06 resc: 27.06 resc_io: 25.00 resc_cpu: 43001729 resp: 27.06 resp_io: 25.00 resp_cpu: 43001729 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.06 card 67.62 bytes: 56 deg: 1 resp: 24.06 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 25.56 Resp: 25.56 [multiMatchCost=0.00] HA Join HA cost: 25.56 resc: 25.56 resc_io: 25.00 resc_cpu: 11639737 resp: 25.56 resp_io: 25.00 resp_cpu: 11639737 Best:: JoinMethod: Hash Cost: 25.56 Degree: 1 Resp: 25.56 Card: 67.62 Bytes: 78 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 67.62 Cost: 25.56 Resp: 25.56 Degree: 1 Bytes: 78 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 2751.29 Resp: 2751.29 Degree: 1 Cost_io: 2745.00 Cost_cpu: 131505827 Resp_io: 2745.00 Resp_cpu: 131505827 Best NL cost: 2751.29 resc: 2751.29 resc_io: 2745.00 resc_cpu: 131505827 resp: 2751.29 resp_io: 2745.00 resc_cpu: 131505827 Join Card: 0.052815 = = outer (67.619565) * inner (26.000000) * sel (0.000030) Join Card - Rounded: 1 Computed: 0.05 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.56 card 67.62 bytes: 78 deg: 1 resp: 25.56 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 96 Total Rows: 68 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20909633 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 37 Total Rows: 26 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20896489 Total Temp space used: 0 SM join: Resc: 67.64 Resp: 67.64 [multiMatchCost=0.00] SM Join SM cost: 67.64 resc: 67.64 resc_io: 65.00 resc_cpu: 55208596 resp: 67.64 resp_io: 65.00 resp_cpu: 55208596 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.56 card 67.62 bytes: 78 deg: 1 resp: 25.56 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 66.14 Resp: 66.14 [multiMatchCost=0.00] HA Join HA cost: 66.14 resc: 66.14 resc_io: 65.00 resc_cpu: 23860765 resp: 66.14 resp_io: 65.00 resp_cpu: 23860765 Join order aborted: cost > best plan cost *********************** Join order[10]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 USER$[SYS_ALIAS_1]#2 VIEW$[V]#3 DBA_OBJECTS[O]#1 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 67.62 Cost: 25.56 Resp: 25.56 Degree: 1 Bytes: 78 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 16377.11 Resp: 16377.11 Degree: 1 Cost_io: 16347.00 Cost_cpu: 628924605 Resp_io: 16347.00 Resp_cpu: 628924605 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 1.69 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 142.25 Resp: 142.25 Degree: 1 Cost_io: 140.00 Cost_cpu: 46959623 Resp_io: 140.00 Resp_cpu: 46959623 Access Path: index (UniqueScan) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 25.56 Resp: 25.56 Degree: 1 Cost_io: 25.00 Cost_cpu: 11768937 Resp_io: 25.00 Resp_cpu: 11768937 Access Path: index (AllEqUnique) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 25.56 Resp: 25.56 Degree: 1 Cost_io: 25.00 Cost_cpu: 11768937 Resp_io: 25.00 Resp_cpu: 11768937 Best NL cost: 25.56 resc: 25.56 resc_io: 25.00 resc_cpu: 11768937 resp: 25.56 resp_io: 25.00 resc_cpu: 11768937 Join Card: 21.994462 = = outer (67.619565) * inner (12757.000000) * sel (0.000025) Join Card - Rounded: 22 Computed: 21.99 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.56 card 67.62 bytes: 78 deg: 1 resp: 25.56 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 96 Total Rows: 68 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20909633 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 25 Row size: 16 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SM join: Resc: 30.96 Resp: 30.96 [multiMatchCost=0.00] SM Join SM cost: 30.96 resc: 30.96 resc_io: 28.00 resc_cpu: 61798931 resp: 30.96 resp_io: 28.00 resp_cpu: 61798931 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.56 card 67.62 bytes: 78 deg: 1 resp: 25.56 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 Cost per ptn: 0.56 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 27 ppasses: 1 Hash join: Resc: 29.14 Resp: 29.14 [multiMatchCost=0.00] HA Join HA cost: 29.14 resc: 29.14 resc_io: 28.00 resc_cpu: 23890539 resp: 29.14 resp_io: 28.00 resp_cpu: 23890539 Best:: JoinMethod: NestedLoop Cost: 25.56 Degree: 1 Resp: 25.56 Card: 21.99 Bytes: 83 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 21.99 Cost: 25.56 Resp: 25.56 Degree: 1 Bytes: 83 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 907.42 Resp: 907.42 Degree: 1 Cost_io: 905.00 Cost_cpu: 50549143 Resp_io: 905.00 Resp_cpu: 50549143 Best NL cost: 907.42 resc: 907.42 resc_io: 905.00 resc_cpu: 50549143 resp: 907.42 resp_io: 905.00 resc_cpu: 50549143 Join Card: 0.017505 = = outer (21.994462) * inner (26.000000) * sel (0.000031) Join Card - Rounded: 1 Computed: 0.02 Outer table: VIEW$ Alias: V resc: 25.56 card 21.99 bytes: 83 deg: 1 resp: 25.56 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 102 Total Rows: 22 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20895403 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 37 Total Rows: 26 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20896489 Total Temp space used: 0 SM join: Resc: 67.65 Resp: 67.65 [multiMatchCost=0.00] SM Join SM cost: 67.65 resc: 67.65 resc_io: 65.00 resc_cpu: 55323566 resp: 67.65 resp_io: 65.00 resp_cpu: 55323566 Outer table: VIEW$ Alias: V resc: 25.56 card 21.99 bytes: 83 deg: 1 resp: 25.56 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 66.15 Resp: 66.15 [multiMatchCost=0.00] HA Join HA cost: 66.15 resc: 66.15 resc_io: 65.00 resc_cpu: 23983065 resp: 66.15 resp_io: 65.00 resp_cpu: 23983065 Plan cardinality mismatch: best card= 0.01717904359 curr card= 0.01750508152 Join order aborted: cost > best plan cost *********************** Join order[11]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 VIEW$[V]#3 DBA_OBJECTS[O]#1 USER$[SYS_ALIAS_1]#2 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 67.62 Cost: 24.06 Resp: 24.06 Degree: 1 Bytes: 56 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 16375.60 Resp: 16375.60 Degree: 1 Cost_io: 16346.00 Cost_cpu: 618452692 Resp_io: 16346.00 Resp_cpu: 618452692 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 1.69 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 140.75 Resp: 140.75 Degree: 1 Cost_io: 139.00 Cost_cpu: 36487710 Resp_io: 139.00 Resp_cpu: 36487710 Access Path: index (UniqueScan) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 24.06 Resp: 24.06 Degree: 1 Cost_io: 24.00 Cost_cpu: 1297025 Resp_io: 24.00 Resp_cpu: 1297025 Access Path: index (AllEqUnique) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 24.06 Resp: 24.06 Degree: 1 Cost_io: 24.00 Cost_cpu: 1297025 Resp_io: 24.00 Resp_cpu: 1297025 Best NL cost: 24.06 resc: 24.06 resc_io: 24.00 resc_cpu: 1297025 resp: 24.06 resp_io: 24.00 resc_cpu: 1297025 Join Card: 21.994462 = = outer (67.619565) * inner (12757.000000) * sel (0.000025) Join Card - Rounded: 22 Computed: 21.99 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.06 card 67.62 bytes: 56 deg: 1 resp: 24.06 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 72 Total Rows: 68 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20909633 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 25 Row size: 16 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SM join: Resc: 29.46 Resp: 29.46 [multiMatchCost=0.00] SM Join SM cost: 29.46 resc: 29.46 resc_io: 27.00 resc_cpu: 51327018 resp: 29.46 resp_io: 27.00 resp_cpu: 51327018 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.06 card 67.62 bytes: 56 deg: 1 resp: 24.06 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 Cost per ptn: 0.56 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 27 ppasses: 1 Hash join: Resc: 27.64 Resp: 27.64 [multiMatchCost=0.00] HA Join HA cost: 27.64 resc: 27.64 resc_io: 27.00 resc_cpu: 13418626 resp: 27.64 resp_io: 27.00 resp_cpu: 13418626 Best:: JoinMethod: NestedLoop Cost: 24.06 Degree: 1 Resp: 24.06 Card: 21.99 Bytes: 61 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 21.99 Cost: 24.06 Resp: 24.06 Degree: 1 Bytes: 61 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 905.92 Resp: 905.92 Degree: 1 Cost_io: 904.00 Cost_cpu: 40077230 Resp_io: 904.00 Resp_cpu: 40077230 Best NL cost: 905.92 resc: 905.92 resc_io: 904.00 resc_cpu: 40077230 resp: 905.92 resp_io: 904.00 resc_cpu: 40077230 Join Card: 0.017505 = = outer (21.994462) * inner (26.000000) * sel (0.000031) Join Card - Rounded: 1 Computed: 0.02 Outer table: VIEW$ Alias: V resc: 24.06 card 21.99 bytes: 61 deg: 1 resp: 24.06 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 78 Total Rows: 22 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20895403 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 37 Total Rows: 26 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20896489 Total Temp space used: 0 SM join: Resc: 66.15 Resp: 66.15 [multiMatchCost=0.00] SM Join SM cost: 66.15 resc: 66.15 resc_io: 64.00 resc_cpu: 44851653 resp: 66.15 resp_io: 64.00 resp_cpu: 44851653 Outer table: VIEW$ Alias: V resc: 24.06 card 21.99 bytes: 61 deg: 1 resp: 24.06 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 64.65 Resp: 64.65 [multiMatchCost=0.00] HA Join HA cost: 64.65 resc: 64.65 resc_io: 64.00 resc_cpu: 13511153 resp: 64.65 resp_io: 64.00 resp_cpu: 13511153 Best:: JoinMethod: Hash Cost: 64.65 Degree: 1 Resp: 64.65 Card: 0.02 Bytes: 85 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 0.02 Cost: 64.65 Resp: 64.65 Degree: 1 Bytes: 85 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 67.65 Resp: 67.65 Degree: 1 Cost_io: 67.00 Cost_cpu: 13595710 Resp_io: 67.00 Resp_cpu: 13595710 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 66.65 Resp: 66.65 Degree: 1 Cost_io: 66.00 Cost_cpu: 13518274 Resp_io: 66.00 Resp_cpu: 13518274 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.65 Resp: 65.65 Degree: 1 Cost_io: 65.00 Cost_cpu: 13519874 Resp_io: 65.00 Resp_cpu: 13519874 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.65 Resp: 65.65 Degree: 1 Cost_io: 65.00 Cost_cpu: 13519874 Resp_io: 65.00 Resp_cpu: 13519874 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.65 Resp: 65.65 Degree: 1 Cost_io: 65.00 Cost_cpu: 13518474 Resp_io: 65.00 Resp_cpu: 13518474 Best NL cost: 65.65 resc: 65.65 resc_io: 65.00 resc_cpu: 13518474 resp: 65.65 resp_io: 65.00 resc_cpu: 13518474 Join Card: 0.017505 = = outer (0.017505) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 1 Computed: 0.02 Outer table: DBA_OBJECTS Alias: O resc: 64.65 card 0.02 bytes: 85 deg: 1 resp: 64.65 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 104 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 67.65 Resp: 67.65 [multiMatchCost=0.00] SM Join SM cost: 67.65 resc: 67.65 resc_io: 65.00 resc_cpu: 55326407 resp: 67.65 resp_io: 65.00 resp_cpu: 55326407 Outer table: DBA_OBJECTS Alias: O resc: 64.65 card 0.02 bytes: 85 deg: 1 resp: 64.65 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 66.15 Resp: 66.15 [multiMatchCost=0.00] HA Join HA cost: 66.15 resc: 66.15 resc_io: 65.00 resc_cpu: 23973015 resp: 66.15 resp_io: 65.00 resp_cpu: 23973015 Plan cardinality mismatch: best card= 0.01717904359 curr card= 0.01750508152 Join order aborted: cost > best plan cost *********************** Join order[12]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 VIEW$[V]#3 USER$[SYS_ALIAS_1]#2 DBA_OBJECTS[O]#1 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 21.99 Cost: 24.06 Resp: 24.06 Degree: 1 Bytes: 61 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 52.15 Resp: 52.15 Degree: 1 Cost_io: 52.00 Cost_cpu: 3157283 Resp_io: 52.00 Resp_cpu: 3157283 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 0.32 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 31.07 Resp: 31.07 Degree: 1 Cost_io: 31.00 Cost_cpu: 1453696 Resp_io: 31.00 Resp_cpu: 1453696 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 46.07 Resp: 46.07 Degree: 1 Cost_io: 46.00 Cost_cpu: 1488896 Resp_io: 46.00 Resp_cpu: 1488896 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 46.07 Resp: 46.07 Degree: 1 Cost_io: 46.00 Cost_cpu: 1488896 Resp_io: 46.00 Resp_cpu: 1488896 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 46.07 Resp: 46.07 Degree: 1 Cost_io: 46.00 Cost_cpu: 1458096 Resp_io: 46.00 Resp_cpu: 1458096 Best NL cost: 31.07 resc: 31.07 resc_io: 31.00 resc_cpu: 1453696 resp: 31.07 resp_io: 31.00 resc_cpu: 1453696 Join Card: 21.994462 = = outer (21.994462) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 22 Computed: 21.99 Outer table: VIEW$ Alias: V resc: 24.06 card 21.99 bytes: 61 deg: 1 resp: 24.06 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 78 Total Rows: 22 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20895403 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 27.06 Resp: 27.06 [multiMatchCost=0.00] SM Join SM cost: 27.06 resc: 27.06 resc_io: 25.00 resc_cpu: 43116699 resp: 27.06 resp_io: 25.00 resp_cpu: 43116699 Outer table: VIEW$ Alias: V resc: 24.06 card 21.99 bytes: 61 deg: 1 resp: 24.06 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 25.56 Resp: 25.56 [multiMatchCost=0.00] HA Join HA cost: 25.56 resc: 25.56 resc_io: 25.00 resc_cpu: 11762037 resp: 25.56 resp_io: 25.00 resp_cpu: 11762037 Best:: JoinMethod: Hash Cost: 25.56 Degree: 1 Resp: 25.56 Card: 21.99 Bytes: 83 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 21.99 Cost: 25.56 Resp: 25.56 Degree: 1 Bytes: 83 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 907.42 Resp: 907.42 Degree: 1 Cost_io: 905.00 Cost_cpu: 50542243 Resp_io: 905.00 Resp_cpu: 50542243 Best NL cost: 907.42 resc: 907.42 resc_io: 905.00 resc_cpu: 50542243 resp: 907.42 resp_io: 905.00 resc_cpu: 50542243 Join Card: 0.017505 = = outer (21.994462) * inner (26.000000) * sel (0.000031) Join Card - Rounded: 1 Computed: 0.02 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.56 card 21.99 bytes: 83 deg: 1 resp: 25.56 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 102 Total Rows: 22 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20895403 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 37 Total Rows: 26 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20896489 Total Temp space used: 0 SM join: Resc: 67.65 Resp: 67.65 [multiMatchCost=0.00] SM Join SM cost: 67.65 resc: 67.65 resc_io: 65.00 resc_cpu: 55316666 resp: 67.65 resp_io: 65.00 resp_cpu: 55316666 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.56 card 21.99 bytes: 83 deg: 1 resp: 25.56 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 66.15 Resp: 66.15 [multiMatchCost=0.00] HA Join HA cost: 66.15 resc: 66.15 resc_io: 65.00 resc_cpu: 23976165 resp: 66.15 resp_io: 65.00 resp_cpu: 23976165 Plan cardinality mismatch: best card= 0.01717904359 curr card= 0.01750508152 Join order aborted: cost > best plan cost *********************** Permutations for Starting Table :1 Join order[13]: USER$[U]#0 USER$[SYS_ALIAS_1]#2 VIEW$[V]#3 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 4.00 Resp: 4.00 Degree: 1 Cost_io: 4.00 Cost_cpu: 92899 Resp_io: 4.00 Resp_cpu: 92899 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 15463 Resp_io: 3.00 Resp_cpu: 15463 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 15663 Resp_io: 2.00 Resp_cpu: 15663 Best NL cost: 2.00 resc: 2.00 resc_io: 2.00 resc_cpu: 15663 resp: 2.00 resp_io: 2.00 resc_cpu: 15663 Join Card: 89.000000 = = outer (1.000000) * inner (89.000000) * sel (1.000000) Join Card - Rounded: 89 Computed: 89.00 Best:: JoinMethod: NestedLoop Cost: 2.00 Degree: 1 Resp: 2.00 Card: 89.00 Bytes: 39 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 89.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 39 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 21402.67 Resp: 21402.67 Degree: 1 Cost_io: 21364.00 Cost_cpu: 807932622 Resp_io: 21364.00 Resp_cpu: 807932622 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 1.69 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 154.21 Resp: 154.21 Degree: 1 Cost_io: 152.00 Cost_cpu: 46243160 Resp_io: 152.00 Resp_cpu: 46243160 Access Path: index (FullScan) Index: I_VIEW1 resc_io: 8.00 resc_cpu: 839572 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 717.58 Resp: 717.58 Degree: 1 Cost_io: 714.00 Cost_cpu: 74737528 Resp_io: 714.00 Resp_cpu: 74737528 Best NL cost: 154.21 resc: 154.21 resc_io: 152.00 resc_cpu: 46243160 resp: 154.21 resp_io: 152.00 resc_cpu: 46243160 Join Card: 1135373.000000 = = outer (89.000000) * inner (12757.000000) * sel (1.000000) Join Card - Rounded: 1135373 Computed: 1135373.00 Join order aborted: cost > best plan cost *********************** Join order[14]: USER$[U]#0 USER$[SYS_ALIAS_1]#2 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 VIEW$[V]#3 *************** Now joining: OBJ$[SYS_ALIAS_2]#4 *************** NL Join Outer table: Card: 89.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 39 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: TableScan NL Join: Cost: 19269.14 Resp: 19269.14 Degree: 1 Cost_io: 18965.00 Cost_cpu: 6353856674 Resp_io: 18965.00 Resp_cpu: 6353856674 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 152.22 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 13569.36 Resp: 13569.36 Degree: 1 Cost_io: 13550.00 Cost_cpu: 404385269 Resp_io: 13550.00 Resp_cpu: 404385269 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 152.22 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 13569.36 Resp: 13569.36 Degree: 1 Cost_io: 13550.00 Cost_cpu: 404385269 Resp_io: 13550.00 Resp_cpu: 404385269 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_2"."OWNER#"="SYS_ALIAS_1"."USER#" kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_2"."OWNER#"="SYS_ALIAS_1"."USER#" kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."OWNER#"="SYS_ALIAS_1"."USER#" Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ1 resc_io: 184.00 resc_cpu: 1310545 ix_sel: 1.000000 ix_sel_with_filters: 0.018314 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join : Cost: 15606.18 Resp: 15606.18 Degree: 1 Cost_io: 15478.00 Cost_cpu: 2677758353 Resp_io: 15478.00 Resp_cpu: 2677758353 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (IndexOnly) Index: I_OBJ2 resc_io: 23.00 resc_cpu: 164843 ix_sel: 0.034483 ix_sel_with_filters: 0.000032 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join : Cost: 2053.94 Resp: 2053.94 Degree: 1 Cost_io: 2049.00 Cost_cpu: 103209659 Resp_io: 2049.00 Resp_cpu: 103209659 Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ4 resc_io: 319.00 resc_cpu: 2271939 ix_sel: 1.000000 ix_sel_with_filters: 0.018314 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join : Cost: 25944.70 Resp: 25944.70 Degree: 1 Cost_io: 25813.00 Cost_cpu: 2751358435 Resp_io: 25813.00 Resp_cpu: 2751358435 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (IndexOnly) Index: I_OBJ5 resc_io: 23.00 resc_cpu: 164843 ix_sel: 0.034483 ix_sel_with_filters: 0.000032 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join : Cost: 2053.94 Resp: 2053.94 Degree: 1 Cost_io: 2049.00 Cost_cpu: 103209659 Resp_io: 2049.00 Resp_cpu: 103209659 Best NL cost: 2053.94 resc: 2053.94 resc_io: 2049.00 resc_cpu: 103209659 resp: 2053.94 resp_io: 2049.00 resc_cpu: 103209659 Join Card: 67.619565 = = outer (89.000000) * inner (39219.347495) * sel (0.000019) Join cardinality for HJ/SMJ (no post filters): 1352.391293, outer: 89.000000, inner: 39219.347495, sel: 0.000019 Join Card - Rounded: 68 Computed: 67.62 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 39219.35 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 53 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 255 Row size: 53 Total Rows: 39219 Initial runs: 2 Merge passes: 1 IO Cost / pass: 124 Total IO sort cost: 379 Total CPU sort cost: 54133659 Total Temp space used: 4449000 SM join: Resc: 538.81 Resp: 538.81 [multiMatchCost=0.00] SM Join SM cost: 538.81 resc: 538.81 resc_io: 535.00 resc_cpu: 79609750 resp: 538.81 resp_io: 535.00 resp_cpu: 79609750 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 39219.35 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 Cost per ptn: 0.69 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 245 ppasses: 1 Hash join: Resc: 156.91 Resp: 156.91 [multiMatchCost=0.00] HA Join HA cost: 156.91 resc: 156.91 resc_io: 156.00 resc_cpu: 18939883 resp: 156.91 resp_io: 156.00 resp_cpu: 18939883 Join order aborted: cost > best plan cost *********************** Join order[15]: USER$[U]#0 VIEW$[V]#3 USER$[SYS_ALIAS_1]#2 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 243.43 Resp: 243.43 Degree: 1 Cost_io: 243.00 Cost_cpu: 9086060 Resp_io: 243.00 Resp_cpu: 9086060 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 3.00 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 4.03 Resp: 4.03 Degree: 1 Cost_io: 4.00 Cost_cpu: 527752 Resp_io: 4.00 Resp_cpu: 527752 Access Path: index (FullScan) Index: I_VIEW1 resc_io: 8.00 resc_cpu: 839572 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 9.04 Resp: 9.04 Degree: 1 Cost_io: 9.00 Cost_cpu: 847913 Resp_io: 9.00 Resp_cpu: 847913 Best NL cost: 4.03 resc: 4.03 resc_io: 4.00 resc_cpu: 527752 resp: 4.03 resp_io: 4.00 resc_cpu: 527752 Join Card: 12757.000000 = = outer (1.000000) * inner (12757.000000) * sel (1.000000) Join Card - Rounded: 12757 Computed: 12757.00 Best:: JoinMethod: NestedLoop Cost: 4.03 Degree: 1 Resp: 4.03 Card: 12757.00 Bytes: 22 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 12757.00 Cost: 4.03 Resp: 4.03 Degree: 1 Bytes: 22 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 15274.66 Resp: 15274.66 Degree: 1 Cost_io: 15223.00 Cost_cpu: 1079223952 Resp_io: 15223.00 Resp_cpu: 1079223952 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 0.24 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 3053.37 Resp: 3053.37 Degree: 1 Cost_io: 3049.00 Cost_cpu: 91375962 Resp_io: 3049.00 Resp_cpu: 91375962 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 12765.50 Resp: 12765.50 Degree: 1 Cost_io: 12761.00 Cost_cpu: 93927362 Resp_io: 12761.00 Resp_cpu: 93927362 Best NL cost: 3053.37 resc: 3053.37 resc_io: 3049.00 resc_cpu: 91375962 resp: 3053.37 resp_io: 3049.00 resc_cpu: 91375962 Join Card: 1135373.000000 = = outer (12757.000000) * inner (89.000000) * sel (1.000000) Join Card - Rounded: 1135373 Computed: 1135373.00 Join order aborted: cost > best plan cost *********************** Join order[16]: USER$[U]#0 VIEW$[V]#3 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 USER$[SYS_ALIAS_1]#2 *************** Now joining: OBJ$[SYS_ALIAS_2]#4 *************** NL Join Outer table: Card: 12757.00 Cost: 4.03 Resp: 4.03 Degree: 1 Bytes: 22 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: TableScan NL Join: Cost: 2761389.96 Resp: 2761389.96 Degree: 1 Cost_io: 2717795.00 Cost_cpu: 910741536533 Resp_io: 2717795.00 Resp_cpu: 910741536533 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 152.21 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 1944493.48 Resp: 1944493.48 Degree: 1 Cost_io: 1941719.00 Cost_cpu: 57961685783 Resp_io: 1941719.00 Resp_cpu: 57961685783 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 152.21 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 1944493.48 Resp: 1944493.48 Degree: 1 Cost_io: 1941719.00 Cost_cpu: 57961685783 Resp_io: 1941719.00 Resp_cpu: 57961685783 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_2"."OBJ#"="V"."OBJ#" kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."OBJ#"="V"."OBJ#" Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (RangeScan) Index: I_OBJ1 resc_io: 2.00 resc_cpu: 15293 ix_sel: 0.000014 ix_sel_with_filters: 0.000007 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join : Cost: 25527.60 Resp: 25527.60 Degree: 1 Cost_io: 25518.00 Cost_cpu: 200602770 Resp_io: 25518.00 Resp_cpu: 200602770 Access Path: index (FullScan) Index: I_OBJ2 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join : Cost: 8184883.51 Resp: 8184883.51 Degree: 1 Cost_io: 8164484.00 Cost_cpu: 426165815862 Resp_io: 8164484.00 Resp_cpu: 426165815862 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (IndexOnly) Index: I_OBJ5 resc_io: 23.00 resc_cpu: 164843 ix_sel: 0.034483 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join : Cost: 294123.06 Resp: 294123.06 Degree: 1 Cost_io: 293415.00 Cost_cpu: 14792053667 Resp_io: 293415.00 Resp_cpu: 14792053667 Best NL cost: 25527.60 resc: 25527.60 resc_io: 25518.00 resc_cpu: 200602770 resp: 25527.60 resp_io: 25518.00 resc_cpu: 200602770 Join Card: 21.994462 = = outer (12757.000000) * inner (39219.347495) * sel (0.000000) Join cardinality for HJ/SMJ (no post filters): 439.889233, outer: 12757.000000, inner: 39219.347495, sel: 0.000000 Join Card - Rounded: 22 Computed: 21.99 Outer table: VIEW$ Alias: V resc: 4.03 card 12757.00 bytes: 22 deg: 1 resp: 4.03 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 39219.35 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 55 Row size: 35 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 255 Row size: 53 Total Rows: 39219 Initial runs: 2 Merge passes: 1 IO Cost / pass: 124 Total IO sort cost: 379 Total CPU sort cost: 54133659 Total Temp space used: 4449000 SM join: Resc: 541.21 Resp: 541.21 [multiMatchCost=0.00] SM Join SM cost: 541.21 resc: 541.21 resc_io: 537.00 resc_cpu: 87935040 resp: 541.21 resp_io: 537.00 resp_cpu: 87935040 Outer table: VIEW$ Alias: V resc: 4.03 card 12757.00 bytes: 22 deg: 1 resp: 4.03 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 39219.35 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 Cost per ptn: 0.78 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 53 probefrag: 245 ppasses: 1 Hash join: Resc: 159.02 Resp: 159.02 [multiMatchCost=0.00] HA Join HA cost: 159.02 resc: 159.02 resc_io: 158.00 resc_cpu: 21352172 resp: 159.02 resp_io: 158.00 resp_cpu: 21352172 Join order aborted: cost > best plan cost *********************** Join order[17]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 USER$[SYS_ALIAS_1]#2 VIEW$[V]#3 *************** Now joining: OBJ$[SYS_ALIAS_2]#4 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: TableScan NL Join: Cost: 219.42 Resp: 219.42 Degree: 1 Cost_io: 216.00 Cost_cpu: 71399813 Resp_io: 216.00 Resp_cpu: 71399813 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 155.22 Resp: 155.22 Degree: 1 Cost_io: 155.00 Cost_cpu: 4551820 Resp_io: 155.00 Resp_cpu: 4551820 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 155.22 Resp: 155.22 Degree: 1 Cost_io: 155.00 Cost_cpu: 4551820 Resp_io: 155.00 Resp_cpu: 4551820 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' Access Path: index (FullScan) Index: I_OBJ2 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join : Cost: 642.60 Resp: 642.60 Degree: 1 Cost_io: 641.00 Cost_cpu: 33414729 Resp_io: 641.00 Resp_cpu: 33414729 Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (IndexOnly) Index: I_OBJ5 resc_io: 23.00 resc_cpu: 164843 ix_sel: 0.034483 ix_sel_with_filters: 0.000916 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join (ordered): Cost: 24.06 Resp: 24.06 Degree: 1 Cost_io: 24.00 Cost_cpu: 1167825 Resp_io: 24.00 Resp_cpu: 1167825 Best NL cost: 24.06 resc: 24.06 resc_io: 24.00 resc_cpu: 1167825 resp: 24.06 resp_io: 24.00 resc_cpu: 1167825 Join Card: 67.619565 = = outer (1.000000) * inner (39219.347495) * sel (0.001724) Join cardinality for HJ/SMJ (no post filters): 1352.391293, outer: 1.000000, inner: 39219.347495, sel: 0.001724 Join Card - Rounded: 68 Computed: 67.62 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 39219.35 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 255 Row size: 53 Total Rows: 39219 Initial runs: 2 Merge passes: 1 IO Cost / pass: 124 Total IO sort cost: 379 Total CPU sort cost: 54133659 Total Temp space used: 4449000 SM join: Resc: 536.81 Resp: 536.81 [multiMatchCost=0.00] SM Join SM cost: 536.81 resc: 536.81 resc_io: 534.00 resc_cpu: 58685479 resp: 536.81 resp_io: 534.00 resp_cpu: 58685479 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 39219.35 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 Cost per ptn: 0.69 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 245 ppasses: 1 Hash join: Resc: 155.91 Resp: 155.91 [multiMatchCost=0.00] HA Join HA cost: 155.91 resc: 155.91 resc_io: 155.00 resc_cpu: 18919362 resp: 155.91 resp_io: 155.00 resp_cpu: 18919362 Best:: JoinMethod: NestedLoop Cost: 24.06 Degree: 1 Resp: 24.06 Card: 67.62 Bytes: 56 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 67.62 Cost: 24.06 Resp: 24.06 Degree: 1 Bytes: 56 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 2749.79 Resp: 2749.79 Degree: 1 Cost_io: 2744.00 Cost_cpu: 121033915 Resp_io: 2744.00 Resp_cpu: 121033915 Best NL cost: 2749.79 resc: 2749.79 resc_io: 2744.00 resc_cpu: 121033915 resp: 2749.79 resp_io: 2744.00 resc_cpu: 121033915 Join Card: 0.052815 = = outer (67.619565) * inner (26.000000) * sel (0.000030) Join Card - Rounded: 1 Computed: 0.05 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.06 card 67.62 bytes: 56 deg: 1 resp: 24.06 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 72 Total Rows: 68 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20909633 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 37 Total Rows: 26 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20896489 Total Temp space used: 0 SM join: Resc: 66.14 Resp: 66.14 [multiMatchCost=0.00] SM Join SM cost: 66.14 resc: 66.14 resc_io: 64.00 resc_cpu: 44736683 resp: 66.14 resp_io: 64.00 resp_cpu: 44736683 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.06 card 67.62 bytes: 56 deg: 1 resp: 24.06 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 64.64 Resp: 64.64 [multiMatchCost=0.00] HA Join HA cost: 64.64 resc: 64.64 resc_io: 64.00 resc_cpu: 13388853 resp: 64.64 resp_io: 64.00 resp_cpu: 13388853 Best:: JoinMethod: Hash Cost: 64.64 Degree: 1 Resp: 64.64 Card: 0.05 Bytes: 80 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 0.05 Cost: 64.64 Resp: 64.64 Degree: 1 Bytes: 80 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 67.64 Resp: 67.64 Degree: 1 Cost_io: 67.00 Cost_cpu: 13473410 Resp_io: 67.00 Resp_cpu: 13473410 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 66.64 Resp: 66.64 Degree: 1 Cost_io: 66.00 Cost_cpu: 13395974 Resp_io: 66.00 Resp_cpu: 13395974 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13397574 Resp_io: 65.00 Resp_cpu: 13397574 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13397574 Resp_io: 65.00 Resp_cpu: 13397574 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13396174 Resp_io: 65.00 Resp_cpu: 13396174 Best NL cost: 65.64 resc: 65.64 resc_io: 65.00 resc_cpu: 13396174 resp: 65.64 resp_io: 65.00 resc_cpu: 13396174 Join Card: 0.052815 = = outer (0.052815) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 1 Computed: 0.05 Outer table: DBA_OBJECTS Alias: O resc: 64.64 card 0.05 bytes: 80 deg: 1 resp: 64.64 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 98 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 67.64 Resp: 67.64 [multiMatchCost=0.00] SM Join SM cost: 67.64 resc: 67.64 resc_io: 65.00 resc_cpu: 55204107 resp: 67.64 resp_io: 65.00 resp_cpu: 55204107 Outer table: DBA_OBJECTS Alias: O resc: 64.64 card 0.05 bytes: 80 deg: 1 resp: 64.64 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 66.14 Resp: 66.14 [multiMatchCost=0.00] HA Join HA cost: 66.14 resc: 66.14 resc_io: 65.00 resc_cpu: 23850715 resp: 66.14 resp_io: 65.00 resp_cpu: 23850715 Best:: JoinMethod: NestedLoop Cost: 65.64 Degree: 1 Resp: 65.64 Card: 0.05 Bytes: 102 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 0.05 Cost: 65.64 Resp: 65.64 Degree: 1 Bytes: 102 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 308.08 Resp: 308.08 Degree: 1 Cost_io: 307.00 Cost_cpu: 22473893 Resp_io: 307.00 Resp_cpu: 22473893 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 3.00 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 68.67 Resp: 68.67 Degree: 1 Cost_io: 68.00 Cost_cpu: 13915584 Resp_io: 68.00 Resp_cpu: 13915584 Access Path: index (UniqueScan) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13398074 Resp_io: 65.00 Resp_cpu: 13398074 Access Path: index (AllEqUnique) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13398074 Resp_io: 65.00 Resp_cpu: 13398074 Best NL cost: 65.64 resc: 65.64 resc_io: 65.00 resc_cpu: 13398074 resp: 65.64 resp_io: 65.00 resc_cpu: 13398074 Join Card: 0.017179 = = outer (0.052815) * inner (12757.000000) * sel (0.000025) Join Card - Rounded: 1 Computed: 0.02 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 65.64 card 0.05 bytes: 102 deg: 1 resp: 65.64 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 123 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 25 Row size: 16 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SM join: Resc: 71.04 Resp: 71.04 [multiMatchCost=0.00] SM Join SM cost: 71.04 resc: 71.04 resc_io: 68.00 resc_cpu: 63536717 resp: 71.04 resp_io: 68.00 resp_cpu: 63536717 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 65.64 card 0.05 bytes: 102 deg: 1 resp: 65.64 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 Cost per ptn: 0.56 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 27 ppasses: 1 Hash join: Resc: 69.23 Resp: 69.23 [multiMatchCost=0.00] HA Join HA cost: 69.23 resc: 69.23 resc_io: 68.00 resc_cpu: 25636926 resp: 69.23 resp_io: 68.00 resp_cpu: 25636926 Join order aborted: cost > best plan cost *********************** Join order[18]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 VIEW$[V]#3 USER$[SYS_ALIAS_1]#2 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 0.05 Cost: 64.64 Resp: 64.64 Degree: 1 Bytes: 80 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 307.08 Resp: 307.08 Degree: 1 Cost_io: 306.00 Cost_cpu: 22466571 Resp_io: 306.00 Resp_cpu: 22466571 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 3.00 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 67.67 Resp: 67.67 Degree: 1 Cost_io: 67.00 Cost_cpu: 13908263 Resp_io: 67.00 Resp_cpu: 13908263 Access Path: index (UniqueScan) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 64.64 Resp: 64.64 Degree: 1 Cost_io: 64.00 Cost_cpu: 13390753 Resp_io: 64.00 Resp_cpu: 13390753 Access Path: index (AllEqUnique) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 64.64 Resp: 64.64 Degree: 1 Cost_io: 64.00 Cost_cpu: 13390753 Resp_io: 64.00 Resp_cpu: 13390753 Best NL cost: 64.64 resc: 64.64 resc_io: 64.00 resc_cpu: 13390753 resp: 64.64 resp_io: 64.00 resc_cpu: 13390753 Join Card: 0.017179 = = outer (0.052815) * inner (12757.000000) * sel (0.000025) Join Card - Rounded: 1 Computed: 0.02 Outer table: DBA_OBJECTS Alias: O resc: 64.64 card 0.05 bytes: 80 deg: 1 resp: 64.64 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 98 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 25 Row size: 16 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SM join: Resc: 70.04 Resp: 70.04 [multiMatchCost=0.00] SM Join SM cost: 70.04 resc: 70.04 resc_io: 67.00 resc_cpu: 63529396 resp: 70.04 resp_io: 67.00 resp_cpu: 63529396 Outer table: DBA_OBJECTS Alias: O resc: 64.64 card 0.05 bytes: 80 deg: 1 resp: 64.64 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 Cost per ptn: 0.56 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 27 ppasses: 1 Hash join: Resc: 68.23 Resp: 68.23 [multiMatchCost=0.00] HA Join HA cost: 68.23 resc: 68.23 resc_io: 67.00 resc_cpu: 25629604 resp: 68.23 resp_io: 67.00 resp_cpu: 25629604 Best:: JoinMethod: NestedLoop Cost: 64.64 Degree: 1 Resp: 64.64 Card: 0.02 Bytes: 85 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 0.02 Cost: 64.64 Resp: 64.64 Degree: 1 Bytes: 85 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 67.65 Resp: 67.65 Degree: 1 Cost_io: 67.00 Cost_cpu: 13475310 Resp_io: 67.00 Resp_cpu: 13475310 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 66.64 Resp: 66.64 Degree: 1 Cost_io: 66.00 Cost_cpu: 13397874 Resp_io: 66.00 Resp_cpu: 13397874 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13399474 Resp_io: 65.00 Resp_cpu: 13399474 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13399474 Resp_io: 65.00 Resp_cpu: 13399474 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13398074 Resp_io: 65.00 Resp_cpu: 13398074 Best NL cost: 65.64 resc: 65.64 resc_io: 65.00 resc_cpu: 13398074 resp: 65.64 resp_io: 65.00 resc_cpu: 13398074 Join Card: 0.017179 = = outer (0.017179) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 1 Computed: 0.02 Outer table: VIEW$ Alias: V resc: 64.64 card 0.02 bytes: 85 deg: 1 resp: 64.64 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 104 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 67.64 Resp: 67.64 [multiMatchCost=0.00] SM Join SM cost: 67.64 resc: 67.64 resc_io: 65.00 resc_cpu: 55206007 resp: 67.64 resp_io: 65.00 resp_cpu: 55206007 Outer table: VIEW$ Alias: V resc: 64.64 card 0.02 bytes: 85 deg: 1 resp: 64.64 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 66.14 Resp: 66.14 [multiMatchCost=0.00] HA Join HA cost: 66.14 resc: 66.14 resc_io: 65.00 resc_cpu: 23852615 resp: 66.14 resp_io: 65.00 resp_cpu: 23852615 Join order aborted: cost > best plan cost *********************** Join order[19]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 USER$[SYS_ALIAS_1]#2 DBA_OBJECTS[O]#1 VIEW$[V]#3 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 67.62 Cost: 24.06 Resp: 24.06 Degree: 1 Bytes: 56 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 107.33 Resp: 107.33 Degree: 1 Cost_io: 107.00 Cost_cpu: 6917714 Resp_io: 107.00 Resp_cpu: 6917714 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 0.26 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 42.08 Resp: 42.08 Degree: 1 Cost_io: 42.00 Cost_cpu: 1652082 Resp_io: 42.00 Resp_cpu: 1652082 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 92.08 Resp: 92.08 Degree: 1 Cost_io: 92.00 Cost_cpu: 1760882 Resp_io: 92.00 Resp_cpu: 1760882 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 92.08 Resp: 92.08 Degree: 1 Cost_io: 92.00 Cost_cpu: 1760882 Resp_io: 92.00 Resp_cpu: 1760882 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 92.08 Resp: 92.08 Degree: 1 Cost_io: 92.00 Cost_cpu: 1665682 Resp_io: 92.00 Resp_cpu: 1665682 Best NL cost: 42.08 resc: 42.08 resc_io: 42.00 resc_cpu: 1652082 resp: 42.08 resp_io: 42.00 resc_cpu: 1652082 Join Card: 67.619565 = = outer (67.619565) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 68 Computed: 67.62 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.06 card 67.62 bytes: 56 deg: 1 resp: 24.06 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 72 Total Rows: 68 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20909633 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 27.06 Resp: 27.06 [multiMatchCost=0.00] SM Join SM cost: 27.06 resc: 27.06 resc_io: 25.00 resc_cpu: 43001729 resp: 27.06 resp_io: 25.00 resp_cpu: 43001729 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.06 card 67.62 bytes: 56 deg: 1 resp: 24.06 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 25.56 Resp: 25.56 [multiMatchCost=0.00] HA Join HA cost: 25.56 resc: 25.56 resc_io: 25.00 resc_cpu: 11639737 resp: 25.56 resp_io: 25.00 resp_cpu: 11639737 Best:: JoinMethod: Hash Cost: 25.56 Degree: 1 Resp: 25.56 Card: 67.62 Bytes: 78 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 67.62 Cost: 25.56 Resp: 25.56 Degree: 1 Bytes: 78 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 2751.29 Resp: 2751.29 Degree: 1 Cost_io: 2745.00 Cost_cpu: 131505827 Resp_io: 2745.00 Resp_cpu: 131505827 Best NL cost: 2751.29 resc: 2751.29 resc_io: 2745.00 resc_cpu: 131505827 resp: 2751.29 resp_io: 2745.00 resc_cpu: 131505827 Join Card: 0.052815 = = outer (67.619565) * inner (26.000000) * sel (0.000030) Join Card - Rounded: 1 Computed: 0.05 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.56 card 67.62 bytes: 78 deg: 1 resp: 25.56 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 96 Total Rows: 68 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20909633 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 37 Total Rows: 26 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20896489 Total Temp space used: 0 SM join: Resc: 67.64 Resp: 67.64 [multiMatchCost=0.00] SM Join SM cost: 67.64 resc: 67.64 resc_io: 65.00 resc_cpu: 55208596 resp: 67.64 resp_io: 65.00 resp_cpu: 55208596 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.56 card 67.62 bytes: 78 deg: 1 resp: 25.56 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 66.14 Resp: 66.14 [multiMatchCost=0.00] HA Join HA cost: 66.14 resc: 66.14 resc_io: 65.00 resc_cpu: 23860765 resp: 66.14 resp_io: 65.00 resp_cpu: 23860765 Join order aborted: cost > best plan cost *********************** Join order[20]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 USER$[SYS_ALIAS_1]#2 VIEW$[V]#3 DBA_OBJECTS[O]#1 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 67.62 Cost: 25.56 Resp: 25.56 Degree: 1 Bytes: 78 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 16377.11 Resp: 16377.11 Degree: 1 Cost_io: 16347.00 Cost_cpu: 628924605 Resp_io: 16347.00 Resp_cpu: 628924605 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 1.69 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 142.25 Resp: 142.25 Degree: 1 Cost_io: 140.00 Cost_cpu: 46959623 Resp_io: 140.00 Resp_cpu: 46959623 Access Path: index (UniqueScan) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 25.56 Resp: 25.56 Degree: 1 Cost_io: 25.00 Cost_cpu: 11768937 Resp_io: 25.00 Resp_cpu: 11768937 Access Path: index (AllEqUnique) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 25.56 Resp: 25.56 Degree: 1 Cost_io: 25.00 Cost_cpu: 11768937 Resp_io: 25.00 Resp_cpu: 11768937 Best NL cost: 25.56 resc: 25.56 resc_io: 25.00 resc_cpu: 11768937 resp: 25.56 resp_io: 25.00 resc_cpu: 11768937 Join Card: 21.994462 = = outer (67.619565) * inner (12757.000000) * sel (0.000025) Join Card - Rounded: 22 Computed: 21.99 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.56 card 67.62 bytes: 78 deg: 1 resp: 25.56 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 96 Total Rows: 68 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20909633 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 25 Row size: 16 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SM join: Resc: 30.96 Resp: 30.96 [multiMatchCost=0.00] SM Join SM cost: 30.96 resc: 30.96 resc_io: 28.00 resc_cpu: 61798931 resp: 30.96 resp_io: 28.00 resp_cpu: 61798931 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.56 card 67.62 bytes: 78 deg: 1 resp: 25.56 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 Cost per ptn: 0.56 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 27 ppasses: 1 Hash join: Resc: 29.14 Resp: 29.14 [multiMatchCost=0.00] HA Join HA cost: 29.14 resc: 29.14 resc_io: 28.00 resc_cpu: 23890539 resp: 29.14 resp_io: 28.00 resp_cpu: 23890539 Best:: JoinMethod: NestedLoop Cost: 25.56 Degree: 1 Resp: 25.56 Card: 21.99 Bytes: 83 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 21.99 Cost: 25.56 Resp: 25.56 Degree: 1 Bytes: 83 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 907.42 Resp: 907.42 Degree: 1 Cost_io: 905.00 Cost_cpu: 50549143 Resp_io: 905.00 Resp_cpu: 50549143 Best NL cost: 907.42 resc: 907.42 resc_io: 905.00 resc_cpu: 50549143 resp: 907.42 resp_io: 905.00 resc_cpu: 50549143 Join Card: 0.017505 = = outer (21.994462) * inner (26.000000) * sel (0.000031) Join Card - Rounded: 1 Computed: 0.02 Outer table: VIEW$ Alias: V resc: 25.56 card 21.99 bytes: 83 deg: 1 resp: 25.56 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 102 Total Rows: 22 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20895403 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 37 Total Rows: 26 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20896489 Total Temp space used: 0 SM join: Resc: 67.65 Resp: 67.65 [multiMatchCost=0.00] SM Join SM cost: 67.65 resc: 67.65 resc_io: 65.00 resc_cpu: 55323566 resp: 67.65 resp_io: 65.00 resp_cpu: 55323566 Outer table: VIEW$ Alias: V resc: 25.56 card 21.99 bytes: 83 deg: 1 resp: 25.56 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 66.15 Resp: 66.15 [multiMatchCost=0.00] HA Join HA cost: 66.15 resc: 66.15 resc_io: 65.00 resc_cpu: 23983065 resp: 66.15 resp_io: 65.00 resp_cpu: 23983065 Plan cardinality mismatch: best card= 0.01717904359 curr card= 0.01750508152 Join order aborted: cost > best plan cost *********************** Join order[21]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 VIEW$[V]#3 DBA_OBJECTS[O]#1 USER$[SYS_ALIAS_1]#2 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 67.62 Cost: 24.06 Resp: 24.06 Degree: 1 Bytes: 56 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 16375.60 Resp: 16375.60 Degree: 1 Cost_io: 16346.00 Cost_cpu: 618452692 Resp_io: 16346.00 Resp_cpu: 618452692 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 1.69 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 140.75 Resp: 140.75 Degree: 1 Cost_io: 139.00 Cost_cpu: 36487710 Resp_io: 139.00 Resp_cpu: 36487710 Access Path: index (UniqueScan) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 24.06 Resp: 24.06 Degree: 1 Cost_io: 24.00 Cost_cpu: 1297025 Resp_io: 24.00 Resp_cpu: 1297025 Access Path: index (AllEqUnique) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 24.06 Resp: 24.06 Degree: 1 Cost_io: 24.00 Cost_cpu: 1297025 Resp_io: 24.00 Resp_cpu: 1297025 Best NL cost: 24.06 resc: 24.06 resc_io: 24.00 resc_cpu: 1297025 resp: 24.06 resp_io: 24.00 resc_cpu: 1297025 Join Card: 21.994462 = = outer (67.619565) * inner (12757.000000) * sel (0.000025) Join Card - Rounded: 22 Computed: 21.99 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.06 card 67.62 bytes: 56 deg: 1 resp: 24.06 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 72 Total Rows: 68 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20909633 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 25 Row size: 16 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SM join: Resc: 29.46 Resp: 29.46 [multiMatchCost=0.00] SM Join SM cost: 29.46 resc: 29.46 resc_io: 27.00 resc_cpu: 51327018 resp: 29.46 resp_io: 27.00 resp_cpu: 51327018 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.06 card 67.62 bytes: 56 deg: 1 resp: 24.06 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 Cost per ptn: 0.56 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 27 ppasses: 1 Hash join: Resc: 27.64 Resp: 27.64 [multiMatchCost=0.00] HA Join HA cost: 27.64 resc: 27.64 resc_io: 27.00 resc_cpu: 13418626 resp: 27.64 resp_io: 27.00 resp_cpu: 13418626 Best:: JoinMethod: NestedLoop Cost: 24.06 Degree: 1 Resp: 24.06 Card: 21.99 Bytes: 61 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 21.99 Cost: 24.06 Resp: 24.06 Degree: 1 Bytes: 61 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 905.92 Resp: 905.92 Degree: 1 Cost_io: 904.00 Cost_cpu: 40077230 Resp_io: 904.00 Resp_cpu: 40077230 Best NL cost: 905.92 resc: 905.92 resc_io: 904.00 resc_cpu: 40077230 resp: 905.92 resp_io: 904.00 resc_cpu: 40077230 Join Card: 0.017505 = = outer (21.994462) * inner (26.000000) * sel (0.000031) Join Card - Rounded: 1 Computed: 0.02 Outer table: VIEW$ Alias: V resc: 24.06 card 21.99 bytes: 61 deg: 1 resp: 24.06 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 78 Total Rows: 22 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20895403 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 37 Total Rows: 26 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20896489 Total Temp space used: 0 SM join: Resc: 66.15 Resp: 66.15 [multiMatchCost=0.00] SM Join SM cost: 66.15 resc: 66.15 resc_io: 64.00 resc_cpu: 44851653 resp: 66.15 resp_io: 64.00 resp_cpu: 44851653 Outer table: VIEW$ Alias: V resc: 24.06 card 21.99 bytes: 61 deg: 1 resp: 24.06 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 64.65 Resp: 64.65 [multiMatchCost=0.00] HA Join HA cost: 64.65 resc: 64.65 resc_io: 64.00 resc_cpu: 13511153 resp: 64.65 resp_io: 64.00 resp_cpu: 13511153 Best:: JoinMethod: Hash Cost: 64.65 Degree: 1 Resp: 64.65 Card: 0.02 Bytes: 85 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 0.02 Cost: 64.65 Resp: 64.65 Degree: 1 Bytes: 85 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 67.65 Resp: 67.65 Degree: 1 Cost_io: 67.00 Cost_cpu: 13595710 Resp_io: 67.00 Resp_cpu: 13595710 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 66.65 Resp: 66.65 Degree: 1 Cost_io: 66.00 Cost_cpu: 13518274 Resp_io: 66.00 Resp_cpu: 13518274 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.65 Resp: 65.65 Degree: 1 Cost_io: 65.00 Cost_cpu: 13519874 Resp_io: 65.00 Resp_cpu: 13519874 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.65 Resp: 65.65 Degree: 1 Cost_io: 65.00 Cost_cpu: 13519874 Resp_io: 65.00 Resp_cpu: 13519874 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.65 Resp: 65.65 Degree: 1 Cost_io: 65.00 Cost_cpu: 13518474 Resp_io: 65.00 Resp_cpu: 13518474 Best NL cost: 65.65 resc: 65.65 resc_io: 65.00 resc_cpu: 13518474 resp: 65.65 resp_io: 65.00 resc_cpu: 13518474 Join Card: 0.017505 = = outer (0.017505) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 1 Computed: 0.02 Outer table: DBA_OBJECTS Alias: O resc: 64.65 card 0.02 bytes: 85 deg: 1 resp: 64.65 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 104 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 67.65 Resp: 67.65 [multiMatchCost=0.00] SM Join SM cost: 67.65 resc: 67.65 resc_io: 65.00 resc_cpu: 55326407 resp: 67.65 resp_io: 65.00 resp_cpu: 55326407 Outer table: DBA_OBJECTS Alias: O resc: 64.65 card 0.02 bytes: 85 deg: 1 resp: 64.65 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 66.15 Resp: 66.15 [multiMatchCost=0.00] HA Join HA cost: 66.15 resc: 66.15 resc_io: 65.00 resc_cpu: 23973015 resp: 66.15 resp_io: 65.00 resp_cpu: 23973015 Plan cardinality mismatch: best card= 0.01717904359 curr card= 0.01750508152 Join order aborted: cost > best plan cost *********************** Join order[22]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 VIEW$[V]#3 USER$[SYS_ALIAS_1]#2 DBA_OBJECTS[O]#1 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 21.99 Cost: 24.06 Resp: 24.06 Degree: 1 Bytes: 61 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 52.15 Resp: 52.15 Degree: 1 Cost_io: 52.00 Cost_cpu: 3157283 Resp_io: 52.00 Resp_cpu: 3157283 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 0.32 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 31.07 Resp: 31.07 Degree: 1 Cost_io: 31.00 Cost_cpu: 1453696 Resp_io: 31.00 Resp_cpu: 1453696 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 46.07 Resp: 46.07 Degree: 1 Cost_io: 46.00 Cost_cpu: 1488896 Resp_io: 46.00 Resp_cpu: 1488896 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 46.07 Resp: 46.07 Degree: 1 Cost_io: 46.00 Cost_cpu: 1488896 Resp_io: 46.00 Resp_cpu: 1488896 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 46.07 Resp: 46.07 Degree: 1 Cost_io: 46.00 Cost_cpu: 1458096 Resp_io: 46.00 Resp_cpu: 1458096 Best NL cost: 31.07 resc: 31.07 resc_io: 31.00 resc_cpu: 1453696 resp: 31.07 resp_io: 31.00 resc_cpu: 1453696 Join Card: 21.994462 = = outer (21.994462) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 22 Computed: 21.99 Outer table: VIEW$ Alias: V resc: 24.06 card 21.99 bytes: 61 deg: 1 resp: 24.06 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 78 Total Rows: 22 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20895403 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 27.06 Resp: 27.06 [multiMatchCost=0.00] SM Join SM cost: 27.06 resc: 27.06 resc_io: 25.00 resc_cpu: 43116699 resp: 27.06 resp_io: 25.00 resp_cpu: 43116699 Outer table: VIEW$ Alias: V resc: 24.06 card 21.99 bytes: 61 deg: 1 resp: 24.06 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 25.56 Resp: 25.56 [multiMatchCost=0.00] HA Join HA cost: 25.56 resc: 25.56 resc_io: 25.00 resc_cpu: 11762037 resp: 25.56 resp_io: 25.00 resp_cpu: 11762037 Best:: JoinMethod: Hash Cost: 25.56 Degree: 1 Resp: 25.56 Card: 21.99 Bytes: 83 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 21.99 Cost: 25.56 Resp: 25.56 Degree: 1 Bytes: 83 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 907.42 Resp: 907.42 Degree: 1 Cost_io: 905.00 Cost_cpu: 50542243 Resp_io: 905.00 Resp_cpu: 50542243 Best NL cost: 907.42 resc: 907.42 resc_io: 905.00 resc_cpu: 50542243 resp: 907.42 resp_io: 905.00 resc_cpu: 50542243 Join Card: 0.017505 = = outer (21.994462) * inner (26.000000) * sel (0.000031) Join Card - Rounded: 1 Computed: 0.02 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.56 card 21.99 bytes: 83 deg: 1 resp: 25.56 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 102 Total Rows: 22 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20895403 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 37 Total Rows: 26 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20896489 Total Temp space used: 0 SM join: Resc: 67.65 Resp: 67.65 [multiMatchCost=0.00] SM Join SM cost: 67.65 resc: 67.65 resc_io: 65.00 resc_cpu: 55316666 resp: 67.65 resp_io: 65.00 resp_cpu: 55316666 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.56 card 21.99 bytes: 83 deg: 1 resp: 25.56 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 66.15 Resp: 66.15 [multiMatchCost=0.00] HA Join HA cost: 66.15 resc: 66.15 resc_io: 65.00 resc_cpu: 23976165 resp: 66.15 resp_io: 65.00 resp_cpu: 23976165 Plan cardinality mismatch: best card= 0.01717904359 curr card= 0.01750508152 Join order aborted: cost > best plan cost *********************** Permutations for Starting Table :2 Join order[23]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 USER$[SYS_ALIAS_1]#2 VIEW$[V]#3 *************** Now joining: OBJ$[SYS_ALIAS_2]#4 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: TableScan NL Join: Cost: 219.42 Resp: 219.42 Degree: 1 Cost_io: 216.00 Cost_cpu: 71399813 Resp_io: 216.00 Resp_cpu: 71399813 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 155.22 Resp: 155.22 Degree: 1 Cost_io: 155.00 Cost_cpu: 4551820 Resp_io: 155.00 Resp_cpu: 4551820 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 155.22 Resp: 155.22 Degree: 1 Cost_io: 155.00 Cost_cpu: 4551820 Resp_io: 155.00 Resp_cpu: 4551820 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_2"."TYPE#"<>88 kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' Access Path: index (FullScan) Index: I_OBJ2 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join : Cost: 642.60 Resp: 642.60 Degree: 1 Cost_io: 641.00 Cost_cpu: 33414729 Resp_io: 641.00 Resp_cpu: 33414729 Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (IndexOnly) Index: I_OBJ5 resc_io: 23.00 resc_cpu: 164843 ix_sel: 0.034483 ix_sel_with_filters: 0.000916 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join (ordered): Cost: 24.06 Resp: 24.06 Degree: 1 Cost_io: 24.00 Cost_cpu: 1167825 Resp_io: 24.00 Resp_cpu: 1167825 Best NL cost: 24.06 resc: 24.06 resc_io: 24.00 resc_cpu: 1167825 resp: 24.06 resp_io: 24.00 resc_cpu: 1167825 Join Card: 67.619565 = = outer (1.000000) * inner (39219.347495) * sel (0.001724) Join cardinality for HJ/SMJ (no post filters): 1352.391293, outer: 1.000000, inner: 39219.347495, sel: 0.001724 Join Card - Rounded: 68 Computed: 67.62 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 39219.35 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 255 Row size: 53 Total Rows: 39219 Initial runs: 2 Merge passes: 1 IO Cost / pass: 124 Total IO sort cost: 379 Total CPU sort cost: 54133659 Total Temp space used: 4449000 SM join: Resc: 536.81 Resp: 536.81 [multiMatchCost=0.00] SM Join SM cost: 536.81 resc: 536.81 resc_io: 534.00 resc_cpu: 58685479 resp: 536.81 resp_io: 534.00 resp_cpu: 58685479 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 39219.35 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 Cost per ptn: 0.69 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 245 ppasses: 1 Hash join: Resc: 155.91 Resp: 155.91 [multiMatchCost=0.00] HA Join HA cost: 155.91 resc: 155.91 resc_io: 155.00 resc_cpu: 18919362 resp: 155.91 resp_io: 155.00 resp_cpu: 18919362 Best:: JoinMethod: NestedLoop Cost: 24.06 Degree: 1 Resp: 24.06 Card: 67.62 Bytes: 56 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 67.62 Cost: 24.06 Resp: 24.06 Degree: 1 Bytes: 56 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 2749.79 Resp: 2749.79 Degree: 1 Cost_io: 2744.00 Cost_cpu: 121033915 Resp_io: 2744.00 Resp_cpu: 121033915 Best NL cost: 2749.79 resc: 2749.79 resc_io: 2744.00 resc_cpu: 121033915 resp: 2749.79 resp_io: 2744.00 resc_cpu: 121033915 Join Card: 0.052815 = = outer (67.619565) * inner (26.000000) * sel (0.000030) Join Card - Rounded: 1 Computed: 0.05 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.06 card 67.62 bytes: 56 deg: 1 resp: 24.06 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 72 Total Rows: 68 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20909633 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 37 Total Rows: 26 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20896489 Total Temp space used: 0 SM join: Resc: 66.14 Resp: 66.14 [multiMatchCost=0.00] SM Join SM cost: 66.14 resc: 66.14 resc_io: 64.00 resc_cpu: 44736683 resp: 66.14 resp_io: 64.00 resp_cpu: 44736683 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.06 card 67.62 bytes: 56 deg: 1 resp: 24.06 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 64.64 Resp: 64.64 [multiMatchCost=0.00] HA Join HA cost: 64.64 resc: 64.64 resc_io: 64.00 resc_cpu: 13388853 resp: 64.64 resp_io: 64.00 resp_cpu: 13388853 Best:: JoinMethod: Hash Cost: 64.64 Degree: 1 Resp: 64.64 Card: 0.05 Bytes: 80 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 0.05 Cost: 64.64 Resp: 64.64 Degree: 1 Bytes: 80 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 67.64 Resp: 67.64 Degree: 1 Cost_io: 67.00 Cost_cpu: 13473410 Resp_io: 67.00 Resp_cpu: 13473410 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 66.64 Resp: 66.64 Degree: 1 Cost_io: 66.00 Cost_cpu: 13395974 Resp_io: 66.00 Resp_cpu: 13395974 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13397574 Resp_io: 65.00 Resp_cpu: 13397574 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13397574 Resp_io: 65.00 Resp_cpu: 13397574 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13396174 Resp_io: 65.00 Resp_cpu: 13396174 Best NL cost: 65.64 resc: 65.64 resc_io: 65.00 resc_cpu: 13396174 resp: 65.64 resp_io: 65.00 resc_cpu: 13396174 Join Card: 0.052815 = = outer (0.052815) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 1 Computed: 0.05 Outer table: DBA_OBJECTS Alias: O resc: 64.64 card 0.05 bytes: 80 deg: 1 resp: 64.64 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 98 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 67.64 Resp: 67.64 [multiMatchCost=0.00] SM Join SM cost: 67.64 resc: 67.64 resc_io: 65.00 resc_cpu: 55204107 resp: 67.64 resp_io: 65.00 resp_cpu: 55204107 Outer table: DBA_OBJECTS Alias: O resc: 64.64 card 0.05 bytes: 80 deg: 1 resp: 64.64 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 66.14 Resp: 66.14 [multiMatchCost=0.00] HA Join HA cost: 66.14 resc: 66.14 resc_io: 65.00 resc_cpu: 23850715 resp: 66.14 resp_io: 65.00 resp_cpu: 23850715 Best:: JoinMethod: NestedLoop Cost: 65.64 Degree: 1 Resp: 65.64 Card: 0.05 Bytes: 102 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 0.05 Cost: 65.64 Resp: 65.64 Degree: 1 Bytes: 102 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 308.08 Resp: 308.08 Degree: 1 Cost_io: 307.00 Cost_cpu: 22473893 Resp_io: 307.00 Resp_cpu: 22473893 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 3.00 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 68.67 Resp: 68.67 Degree: 1 Cost_io: 68.00 Cost_cpu: 13915584 Resp_io: 68.00 Resp_cpu: 13915584 Access Path: index (UniqueScan) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13398074 Resp_io: 65.00 Resp_cpu: 13398074 Access Path: index (AllEqUnique) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13398074 Resp_io: 65.00 Resp_cpu: 13398074 Best NL cost: 65.64 resc: 65.64 resc_io: 65.00 resc_cpu: 13398074 resp: 65.64 resp_io: 65.00 resc_cpu: 13398074 Join Card: 0.017179 = = outer (0.052815) * inner (12757.000000) * sel (0.000025) Join Card - Rounded: 1 Computed: 0.02 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 65.64 card 0.05 bytes: 102 deg: 1 resp: 65.64 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 123 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 25 Row size: 16 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SM join: Resc: 71.04 Resp: 71.04 [multiMatchCost=0.00] SM Join SM cost: 71.04 resc: 71.04 resc_io: 68.00 resc_cpu: 63536717 resp: 71.04 resp_io: 68.00 resp_cpu: 63536717 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 65.64 card 0.05 bytes: 102 deg: 1 resp: 65.64 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 Cost per ptn: 0.56 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 27 ppasses: 1 Hash join: Resc: 69.23 Resp: 69.23 [multiMatchCost=0.00] HA Join HA cost: 69.23 resc: 69.23 resc_io: 68.00 resc_cpu: 25636926 resp: 69.23 resp_io: 68.00 resp_cpu: 25636926 Join order aborted: cost > best plan cost *********************** Join order[24]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 VIEW$[V]#3 USER$[SYS_ALIAS_1]#2 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 0.05 Cost: 64.64 Resp: 64.64 Degree: 1 Bytes: 80 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 307.08 Resp: 307.08 Degree: 1 Cost_io: 306.00 Cost_cpu: 22466571 Resp_io: 306.00 Resp_cpu: 22466571 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 3.00 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 67.67 Resp: 67.67 Degree: 1 Cost_io: 67.00 Cost_cpu: 13908263 Resp_io: 67.00 Resp_cpu: 13908263 Access Path: index (UniqueScan) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 64.64 Resp: 64.64 Degree: 1 Cost_io: 64.00 Cost_cpu: 13390753 Resp_io: 64.00 Resp_cpu: 13390753 Access Path: index (AllEqUnique) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 64.64 Resp: 64.64 Degree: 1 Cost_io: 64.00 Cost_cpu: 13390753 Resp_io: 64.00 Resp_cpu: 13390753 Best NL cost: 64.64 resc: 64.64 resc_io: 64.00 resc_cpu: 13390753 resp: 64.64 resp_io: 64.00 resc_cpu: 13390753 Join Card: 0.017179 = = outer (0.052815) * inner (12757.000000) * sel (0.000025) Join Card - Rounded: 1 Computed: 0.02 Outer table: DBA_OBJECTS Alias: O resc: 64.64 card 0.05 bytes: 80 deg: 1 resp: 64.64 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 98 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 25 Row size: 16 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SM join: Resc: 70.04 Resp: 70.04 [multiMatchCost=0.00] SM Join SM cost: 70.04 resc: 70.04 resc_io: 67.00 resc_cpu: 63529396 resp: 70.04 resp_io: 67.00 resp_cpu: 63529396 Outer table: DBA_OBJECTS Alias: O resc: 64.64 card 0.05 bytes: 80 deg: 1 resp: 64.64 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 Cost per ptn: 0.56 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 27 ppasses: 1 Hash join: Resc: 68.23 Resp: 68.23 [multiMatchCost=0.00] HA Join HA cost: 68.23 resc: 68.23 resc_io: 67.00 resc_cpu: 25629604 resp: 68.23 resp_io: 67.00 resp_cpu: 25629604 Best:: JoinMethod: NestedLoop Cost: 64.64 Degree: 1 Resp: 64.64 Card: 0.02 Bytes: 85 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 0.02 Cost: 64.64 Resp: 64.64 Degree: 1 Bytes: 85 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 67.65 Resp: 67.65 Degree: 1 Cost_io: 67.00 Cost_cpu: 13475310 Resp_io: 67.00 Resp_cpu: 13475310 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 66.64 Resp: 66.64 Degree: 1 Cost_io: 66.00 Cost_cpu: 13397874 Resp_io: 66.00 Resp_cpu: 13397874 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13399474 Resp_io: 65.00 Resp_cpu: 13399474 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13399474 Resp_io: 65.00 Resp_cpu: 13399474 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.64 Resp: 65.64 Degree: 1 Cost_io: 65.00 Cost_cpu: 13398074 Resp_io: 65.00 Resp_cpu: 13398074 Best NL cost: 65.64 resc: 65.64 resc_io: 65.00 resc_cpu: 13398074 resp: 65.64 resp_io: 65.00 resc_cpu: 13398074 Join Card: 0.017179 = = outer (0.017179) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 1 Computed: 0.02 Outer table: VIEW$ Alias: V resc: 64.64 card 0.02 bytes: 85 deg: 1 resp: 64.64 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 104 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 67.64 Resp: 67.64 [multiMatchCost=0.00] SM Join SM cost: 67.64 resc: 67.64 resc_io: 65.00 resc_cpu: 55206007 resp: 67.64 resp_io: 65.00 resp_cpu: 55206007 Outer table: VIEW$ Alias: V resc: 64.64 card 0.02 bytes: 85 deg: 1 resp: 64.64 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 66.14 Resp: 66.14 [multiMatchCost=0.00] HA Join HA cost: 66.14 resc: 66.14 resc_io: 65.00 resc_cpu: 23852615 resp: 66.14 resp_io: 65.00 resp_cpu: 23852615 Join order aborted: cost > best plan cost *********************** Join order[25]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 USER$[SYS_ALIAS_1]#2 DBA_OBJECTS[O]#1 VIEW$[V]#3 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 67.62 Cost: 24.06 Resp: 24.06 Degree: 1 Bytes: 56 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 107.33 Resp: 107.33 Degree: 1 Cost_io: 107.00 Cost_cpu: 6917714 Resp_io: 107.00 Resp_cpu: 6917714 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 0.26 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 42.08 Resp: 42.08 Degree: 1 Cost_io: 42.00 Cost_cpu: 1652082 Resp_io: 42.00 Resp_cpu: 1652082 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 92.08 Resp: 92.08 Degree: 1 Cost_io: 92.00 Cost_cpu: 1760882 Resp_io: 92.00 Resp_cpu: 1760882 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 92.08 Resp: 92.08 Degree: 1 Cost_io: 92.00 Cost_cpu: 1760882 Resp_io: 92.00 Resp_cpu: 1760882 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 92.08 Resp: 92.08 Degree: 1 Cost_io: 92.00 Cost_cpu: 1665682 Resp_io: 92.00 Resp_cpu: 1665682 Best NL cost: 42.08 resc: 42.08 resc_io: 42.00 resc_cpu: 1652082 resp: 42.08 resp_io: 42.00 resc_cpu: 1652082 Join Card: 67.619565 = = outer (67.619565) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 68 Computed: 67.62 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.06 card 67.62 bytes: 56 deg: 1 resp: 24.06 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 72 Total Rows: 68 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20909633 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 27.06 Resp: 27.06 [multiMatchCost=0.00] SM Join SM cost: 27.06 resc: 27.06 resc_io: 25.00 resc_cpu: 43001729 resp: 27.06 resp_io: 25.00 resp_cpu: 43001729 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.06 card 67.62 bytes: 56 deg: 1 resp: 24.06 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 25.56 Resp: 25.56 [multiMatchCost=0.00] HA Join HA cost: 25.56 resc: 25.56 resc_io: 25.00 resc_cpu: 11639737 resp: 25.56 resp_io: 25.00 resp_cpu: 11639737 Best:: JoinMethod: Hash Cost: 25.56 Degree: 1 Resp: 25.56 Card: 67.62 Bytes: 78 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 67.62 Cost: 25.56 Resp: 25.56 Degree: 1 Bytes: 78 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 2751.29 Resp: 2751.29 Degree: 1 Cost_io: 2745.00 Cost_cpu: 131505827 Resp_io: 2745.00 Resp_cpu: 131505827 Best NL cost: 2751.29 resc: 2751.29 resc_io: 2745.00 resc_cpu: 131505827 resp: 2751.29 resp_io: 2745.00 resc_cpu: 131505827 Join Card: 0.052815 = = outer (67.619565) * inner (26.000000) * sel (0.000030) Join Card - Rounded: 1 Computed: 0.05 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.56 card 67.62 bytes: 78 deg: 1 resp: 25.56 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 96 Total Rows: 68 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20909633 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 37 Total Rows: 26 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20896489 Total Temp space used: 0 SM join: Resc: 67.64 Resp: 67.64 [multiMatchCost=0.00] SM Join SM cost: 67.64 resc: 67.64 resc_io: 65.00 resc_cpu: 55208596 resp: 67.64 resp_io: 65.00 resp_cpu: 55208596 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.56 card 67.62 bytes: 78 deg: 1 resp: 25.56 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 66.14 Resp: 66.14 [multiMatchCost=0.00] HA Join HA cost: 66.14 resc: 66.14 resc_io: 65.00 resc_cpu: 23860765 resp: 66.14 resp_io: 65.00 resp_cpu: 23860765 Join order aborted: cost > best plan cost *********************** Join order[26]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 USER$[SYS_ALIAS_1]#2 VIEW$[V]#3 DBA_OBJECTS[O]#1 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 67.62 Cost: 25.56 Resp: 25.56 Degree: 1 Bytes: 78 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 16377.11 Resp: 16377.11 Degree: 1 Cost_io: 16347.00 Cost_cpu: 628924605 Resp_io: 16347.00 Resp_cpu: 628924605 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 1.69 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 142.25 Resp: 142.25 Degree: 1 Cost_io: 140.00 Cost_cpu: 46959623 Resp_io: 140.00 Resp_cpu: 46959623 Access Path: index (UniqueScan) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 25.56 Resp: 25.56 Degree: 1 Cost_io: 25.00 Cost_cpu: 11768937 Resp_io: 25.00 Resp_cpu: 11768937 Access Path: index (AllEqUnique) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 25.56 Resp: 25.56 Degree: 1 Cost_io: 25.00 Cost_cpu: 11768937 Resp_io: 25.00 Resp_cpu: 11768937 Best NL cost: 25.56 resc: 25.56 resc_io: 25.00 resc_cpu: 11768937 resp: 25.56 resp_io: 25.00 resc_cpu: 11768937 Join Card: 21.994462 = = outer (67.619565) * inner (12757.000000) * sel (0.000025) Join Card - Rounded: 22 Computed: 21.99 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.56 card 67.62 bytes: 78 deg: 1 resp: 25.56 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 96 Total Rows: 68 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20909633 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 25 Row size: 16 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SM join: Resc: 30.96 Resp: 30.96 [multiMatchCost=0.00] SM Join SM cost: 30.96 resc: 30.96 resc_io: 28.00 resc_cpu: 61798931 resp: 30.96 resp_io: 28.00 resp_cpu: 61798931 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.56 card 67.62 bytes: 78 deg: 1 resp: 25.56 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 Cost per ptn: 0.56 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 27 ppasses: 1 Hash join: Resc: 29.14 Resp: 29.14 [multiMatchCost=0.00] HA Join HA cost: 29.14 resc: 29.14 resc_io: 28.00 resc_cpu: 23890539 resp: 29.14 resp_io: 28.00 resp_cpu: 23890539 Best:: JoinMethod: NestedLoop Cost: 25.56 Degree: 1 Resp: 25.56 Card: 21.99 Bytes: 83 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 21.99 Cost: 25.56 Resp: 25.56 Degree: 1 Bytes: 83 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 907.42 Resp: 907.42 Degree: 1 Cost_io: 905.00 Cost_cpu: 50549143 Resp_io: 905.00 Resp_cpu: 50549143 Best NL cost: 907.42 resc: 907.42 resc_io: 905.00 resc_cpu: 50549143 resp: 907.42 resp_io: 905.00 resc_cpu: 50549143 Join Card: 0.017505 = = outer (21.994462) * inner (26.000000) * sel (0.000031) Join Card - Rounded: 1 Computed: 0.02 Outer table: VIEW$ Alias: V resc: 25.56 card 21.99 bytes: 83 deg: 1 resp: 25.56 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 102 Total Rows: 22 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20895403 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 37 Total Rows: 26 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20896489 Total Temp space used: 0 SM join: Resc: 67.65 Resp: 67.65 [multiMatchCost=0.00] SM Join SM cost: 67.65 resc: 67.65 resc_io: 65.00 resc_cpu: 55323566 resp: 67.65 resp_io: 65.00 resp_cpu: 55323566 Outer table: VIEW$ Alias: V resc: 25.56 card 21.99 bytes: 83 deg: 1 resp: 25.56 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 66.15 Resp: 66.15 [multiMatchCost=0.00] HA Join HA cost: 66.15 resc: 66.15 resc_io: 65.00 resc_cpu: 23983065 resp: 66.15 resp_io: 65.00 resp_cpu: 23983065 Plan cardinality mismatch: best card= 0.01717904359 curr card= 0.01750508152 Join order aborted: cost > best plan cost *********************** Join order[27]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 VIEW$[V]#3 DBA_OBJECTS[O]#1 USER$[SYS_ALIAS_1]#2 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 67.62 Cost: 24.06 Resp: 24.06 Degree: 1 Bytes: 56 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 16375.60 Resp: 16375.60 Degree: 1 Cost_io: 16346.00 Cost_cpu: 618452692 Resp_io: 16346.00 Resp_cpu: 618452692 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 1.69 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 140.75 Resp: 140.75 Degree: 1 Cost_io: 139.00 Cost_cpu: 36487710 Resp_io: 139.00 Resp_cpu: 36487710 Access Path: index (UniqueScan) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 24.06 Resp: 24.06 Degree: 1 Cost_io: 24.00 Cost_cpu: 1297025 Resp_io: 24.00 Resp_cpu: 1297025 Access Path: index (AllEqUnique) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 24.06 Resp: 24.06 Degree: 1 Cost_io: 24.00 Cost_cpu: 1297025 Resp_io: 24.00 Resp_cpu: 1297025 Best NL cost: 24.06 resc: 24.06 resc_io: 24.00 resc_cpu: 1297025 resp: 24.06 resp_io: 24.00 resc_cpu: 1297025 Join Card: 21.994462 = = outer (67.619565) * inner (12757.000000) * sel (0.000025) Join Card - Rounded: 22 Computed: 21.99 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.06 card 67.62 bytes: 56 deg: 1 resp: 24.06 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 72 Total Rows: 68 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20909633 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 25 Row size: 16 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SM join: Resc: 29.46 Resp: 29.46 [multiMatchCost=0.00] SM Join SM cost: 29.46 resc: 29.46 resc_io: 27.00 resc_cpu: 51327018 resp: 29.46 resp_io: 27.00 resp_cpu: 51327018 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.06 card 67.62 bytes: 56 deg: 1 resp: 24.06 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 Cost per ptn: 0.56 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 27 ppasses: 1 Hash join: Resc: 27.64 Resp: 27.64 [multiMatchCost=0.00] HA Join HA cost: 27.64 resc: 27.64 resc_io: 27.00 resc_cpu: 13418626 resp: 27.64 resp_io: 27.00 resp_cpu: 13418626 Best:: JoinMethod: NestedLoop Cost: 24.06 Degree: 1 Resp: 24.06 Card: 21.99 Bytes: 61 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 21.99 Cost: 24.06 Resp: 24.06 Degree: 1 Bytes: 61 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 905.92 Resp: 905.92 Degree: 1 Cost_io: 904.00 Cost_cpu: 40077230 Resp_io: 904.00 Resp_cpu: 40077230 Best NL cost: 905.92 resc: 905.92 resc_io: 904.00 resc_cpu: 40077230 resp: 905.92 resp_io: 904.00 resc_cpu: 40077230 Join Card: 0.017505 = = outer (21.994462) * inner (26.000000) * sel (0.000031) Join Card - Rounded: 1 Computed: 0.02 Outer table: VIEW$ Alias: V resc: 24.06 card 21.99 bytes: 61 deg: 1 resp: 24.06 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 78 Total Rows: 22 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20895403 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 37 Total Rows: 26 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20896489 Total Temp space used: 0 SM join: Resc: 66.15 Resp: 66.15 [multiMatchCost=0.00] SM Join SM cost: 66.15 resc: 66.15 resc_io: 64.00 resc_cpu: 44851653 resp: 66.15 resp_io: 64.00 resp_cpu: 44851653 Outer table: VIEW$ Alias: V resc: 24.06 card 21.99 bytes: 61 deg: 1 resp: 24.06 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 64.65 Resp: 64.65 [multiMatchCost=0.00] HA Join HA cost: 64.65 resc: 64.65 resc_io: 64.00 resc_cpu: 13511153 resp: 64.65 resp_io: 64.00 resp_cpu: 13511153 Best:: JoinMethod: Hash Cost: 64.65 Degree: 1 Resp: 64.65 Card: 0.02 Bytes: 85 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 0.02 Cost: 64.65 Resp: 64.65 Degree: 1 Bytes: 85 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 67.65 Resp: 67.65 Degree: 1 Cost_io: 67.00 Cost_cpu: 13595710 Resp_io: 67.00 Resp_cpu: 13595710 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 66.65 Resp: 66.65 Degree: 1 Cost_io: 66.00 Cost_cpu: 13518274 Resp_io: 66.00 Resp_cpu: 13518274 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.65 Resp: 65.65 Degree: 1 Cost_io: 65.00 Cost_cpu: 13519874 Resp_io: 65.00 Resp_cpu: 13519874 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.65 Resp: 65.65 Degree: 1 Cost_io: 65.00 Cost_cpu: 13519874 Resp_io: 65.00 Resp_cpu: 13519874 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 65.65 Resp: 65.65 Degree: 1 Cost_io: 65.00 Cost_cpu: 13518474 Resp_io: 65.00 Resp_cpu: 13518474 Best NL cost: 65.65 resc: 65.65 resc_io: 65.00 resc_cpu: 13518474 resp: 65.65 resp_io: 65.00 resc_cpu: 13518474 Join Card: 0.017505 = = outer (0.017505) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 1 Computed: 0.02 Outer table: DBA_OBJECTS Alias: O resc: 64.65 card 0.02 bytes: 85 deg: 1 resp: 64.65 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 104 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 67.65 Resp: 67.65 [multiMatchCost=0.00] SM Join SM cost: 67.65 resc: 67.65 resc_io: 65.00 resc_cpu: 55326407 resp: 67.65 resp_io: 65.00 resp_cpu: 55326407 Outer table: DBA_OBJECTS Alias: O resc: 64.65 card 0.02 bytes: 85 deg: 1 resp: 64.65 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 66.15 Resp: 66.15 [multiMatchCost=0.00] HA Join HA cost: 66.15 resc: 66.15 resc_io: 65.00 resc_cpu: 23973015 resp: 66.15 resp_io: 65.00 resp_cpu: 23973015 Plan cardinality mismatch: best card= 0.01717904359 curr card= 0.01750508152 Join order aborted: cost > best plan cost *********************** Join order[28]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 VIEW$[V]#3 USER$[SYS_ALIAS_1]#2 DBA_OBJECTS[O]#1 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 21.99 Cost: 24.06 Resp: 24.06 Degree: 1 Bytes: 61 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 52.15 Resp: 52.15 Degree: 1 Cost_io: 52.00 Cost_cpu: 3157283 Resp_io: 52.00 Resp_cpu: 3157283 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 0.32 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 31.07 Resp: 31.07 Degree: 1 Cost_io: 31.00 Cost_cpu: 1453696 Resp_io: 31.00 Resp_cpu: 1453696 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 46.07 Resp: 46.07 Degree: 1 Cost_io: 46.00 Cost_cpu: 1488896 Resp_io: 46.00 Resp_cpu: 1488896 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 46.07 Resp: 46.07 Degree: 1 Cost_io: 46.00 Cost_cpu: 1488896 Resp_io: 46.00 Resp_cpu: 1488896 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 46.07 Resp: 46.07 Degree: 1 Cost_io: 46.00 Cost_cpu: 1458096 Resp_io: 46.00 Resp_cpu: 1458096 Best NL cost: 31.07 resc: 31.07 resc_io: 31.00 resc_cpu: 1453696 resp: 31.07 resp_io: 31.00 resc_cpu: 1453696 Join Card: 21.994462 = = outer (21.994462) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 22 Computed: 21.99 Outer table: VIEW$ Alias: V resc: 24.06 card 21.99 bytes: 61 deg: 1 resp: 24.06 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 78 Total Rows: 22 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20895403 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 27.06 Resp: 27.06 [multiMatchCost=0.00] SM Join SM cost: 27.06 resc: 27.06 resc_io: 25.00 resc_cpu: 43116699 resp: 27.06 resp_io: 25.00 resp_cpu: 43116699 Outer table: VIEW$ Alias: V resc: 24.06 card 21.99 bytes: 61 deg: 1 resp: 24.06 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 25.56 Resp: 25.56 [multiMatchCost=0.00] HA Join HA cost: 25.56 resc: 25.56 resc_io: 25.00 resc_cpu: 11762037 resp: 25.56 resp_io: 25.00 resp_cpu: 11762037 Best:: JoinMethod: Hash Cost: 25.56 Degree: 1 Resp: 25.56 Card: 21.99 Bytes: 83 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 21.99 Cost: 25.56 Resp: 25.56 Degree: 1 Bytes: 83 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 907.42 Resp: 907.42 Degree: 1 Cost_io: 905.00 Cost_cpu: 50542243 Resp_io: 905.00 Resp_cpu: 50542243 Best NL cost: 907.42 resc: 907.42 resc_io: 905.00 resc_cpu: 50542243 resp: 907.42 resp_io: 905.00 resc_cpu: 50542243 Join Card: 0.017505 = = outer (21.994462) * inner (26.000000) * sel (0.000031) Join Card - Rounded: 1 Computed: 0.02 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.56 card 21.99 bytes: 83 deg: 1 resp: 25.56 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 102 Total Rows: 22 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20895403 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 37 Total Rows: 26 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20896489 Total Temp space used: 0 SM join: Resc: 67.65 Resp: 67.65 [multiMatchCost=0.00] SM Join SM cost: 67.65 resc: 67.65 resc_io: 65.00 resc_cpu: 55316666 resp: 67.65 resp_io: 65.00 resp_cpu: 55316666 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.56 card 21.99 bytes: 83 deg: 1 resp: 25.56 Inner table: DBA_OBJECTS Alias: O resc: 40.08 card: 26.00 bytes: 24 deg: 1 resp: 40.08 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 66.15 Resp: 66.15 [multiMatchCost=0.00] HA Join HA cost: 66.15 resc: 66.15 resc_io: 65.00 resc_cpu: 23976165 resp: 66.15 resp_io: 65.00 resp_cpu: 23976165 Plan cardinality mismatch: best card= 0.01717904359 curr card= 0.01750508152 Join order aborted: cost > best plan cost *********************** (newjo-stop-1) k:2, spcnt:2, perm:28, maxperm:120 ********************************* Number of join permutations tried: 28 ********************************* Consider using bloom filter between U[USER$] and SYS_ALIAS_2[OBJ$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Consider using bloom filter between SYS_ALIAS_2[OBJ$] and O[DBA_OBJECTS] kkoBloomFilter: join (lcdn:68 rcdn:26 jcdn:0 limit:879) Computing bloom ndv for creator:SYS_ALIAS_2[OBJ$] ccdn:67.6 and user:O[DBA_OBJECTS] ucdn:26.0 kkopqComputeBloomNdv: predicate (bndv:48800 ndv:32668) and (bndv:26 ndv:26) kkopqComputeBloomNdv: pred cnt:2 ndv:68 reduction:3 kkoBloomFilter: join ndv:0 reduction:2.600752 (limit:0.500000) rejected because one or more partitions/sub-partitions are archive compressed Consider using bloom filter between O[DBA_OBJECTS] and SYS_ALIAS_1[USER$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Consider using bloom filter between SYS_ALIAS_1[USER$] and V[VIEW$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join or-expansion-subheap (delete addr=0x2b9c01f60c38, in-use=116328, alloc=130672) or-expansion is worse cost:65.641333 Transfer Optimizer annotations for query block SEL$5947ACE7 (#1) Final cost for query block SEL$5947ACE7 (#1) - All Rows Plan: Best join order: 7 Cost: 65.5939 Degree: 1 Card: 1.0000 Bytes: 107 Resc: 65.5939 Resc_io: 65.0000 Resc_cpu: 12407234 Resp: 65.5939 Resp_io: 65.0000 Resc_cpu: 12407234 kkoqbc-subheap (delete addr=0x2b9c01c666c0, in-use=81656, alloc=92576) kkoqbc-end: : call(in-use=841696, alloc=1080240), compile(in-use=1006160, alloc=1010352), execution(in-use=34808, alloc=36480) kkoqbc: finish optimizing query block SEL$5947ACE7 (#1) CBQT: Saved costed qb# 2 (SEL$6), key = SEL$6_00002000_0 CBQT: Saved costed qb# 10 (SEL$8), key = SEL$8_00002000_0 CBQT: Saved costed qb# 9 (SEL$12), key = SEL$12_00002000_0 CBQT: Saved costed qb# 8 (SEL$10), key = SEL$10_00002000_0 CBQT: Saved costed qb# 7 (SEL$11), key = SEL$11_00002000_0 CBQT: Saved costed qb# 6 (SEL$DA86A24D), key = SEL$DA86A24D_00010000_0 CBQT: Saved costed qb# 5 (SEL$13), key = SEL$13_00010000_0 CBQT: Saved costed qb# 4 (SET$1), key = SET$1_00031000_5 CBQT: Saved costed qb# 1 (SEL$5947ACE7), key = SEL$5947ACE7_00000000_0 JPPD: Updated best state, Cost = 65.59 JPPD: Starting iteration 2, state space = (4) : (1) JPPD: Performing join predicate push-down (candidate phase) from query block SEL$5947ACE7 (#1) to query block SET$1 (#4) JPPD: Pushing predicate "SYS_ALIAS_2"."NAME"="O"."OBJECT_NAME" from query block SEL$5947ACE7 (#1) to query block SET$1 (#4) JPPD: Push dest of pred 0x2b9c01fc4178 is qb 0x2b9c01f37448:query block SET$1 (#4) JPPD: Push dest of pred 0x2b9c01fc2e68 is qb 0x2b9c01f37448:query block SET$1 (#4) Registered qb: SEL$7CFB5A23 0x1f8ce18 (PUSHED PREDICATE SEL$DA86A24D) --------------------- QUERY BLOCK SIGNATURE --------------------- signature (): qb_name=SEL$7CFB5A23 nbfros=3 flg=0 fro(0): flg=0 objn=22 hint_alias="U"@"SEL$7" fro(1): flg=0 objn=18 hint_alias="O"@"SEL$9" fro(2): flg=0 objn=22 hint_alias="U"@"SEL$9" Registered qb: SET$5715CE2E 0x1f37448 (PUSHED PREDICATE SET$1; SEL$5947ACE7; "O"@"SEL$2" 2) --------------------- QUERY BLOCK SIGNATURE --------------------- signature (): qb_name=SET$5715CE2E nbfros=1 flg=0 fro(0): flg=0 objn=0 hint_alias="NULL_HALIAS"@"SET$5715CE2E" Registered qb: SEL$5B04CACE 0x1f8ff00 (PUSHED PREDICATE SEL$13) --------------------- QUERY BLOCK SIGNATURE --------------------- signature (): qb_name=SEL$5B04CACE nbfros=2 flg=0 fro(0): flg=0 objn=134 hint_alias="L"@"SEL$13" fro(1): flg=0 objn=22 hint_alias="U"@"SEL$13" FPD: Considering simple filter push in query block SEL$5947ACE7 (#1) "SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' AND "U"."NAME"='PSFT' AND "SYS_ALIAS_2"."OBJ#"="V"."OBJ#" AND "SYS_ALIAS_2"."SPARE3"="U"."USER#" AND "SYS_ALIAS_2"."OWNER#"="SYS_ALIAS_1"."USER#" AND ("SYS_ALIAS_2"."TYPE# FPD: Considering simple filter push in query block SEL$6 (#2) "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B1 AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) try to generate transitive predicate from check constraints for query block SEL$6 (#2) finally: "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B1 AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) try to generate transitive predicate from check constraints for query block SEL$5947ACE7 (#1) finally: "SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' AND "U"."NAME"='PSFT' AND "SYS_ALIAS_2"."OBJ#"="V"."OBJ#" AND "SYS_ALIAS_2"."SPARE3"="U"."USER#" AND "SYS_ALIAS_2"."OWNER#"="SYS_ALIAS_1"."USER#" AND ("SYS_ALIAS_2"."TYPE# FPD: Considering simple filter push in query block SEL$5B04CACE (#5) "L"."OWNER#"="U"."USER#" AND "U"."NAME"='PSFT' AND 'DATABASE LINK'='VIEW' AND 'VALID'='VALID' AND :B1="L"."NAME" try to generate transitive predicate from check constraints for query block SEL$5B04CACE (#5) finally: "L"."OWNER#"="U"."USER#" AND "U"."NAME"='PSFT' AND 'DATABASE LINK'='VIEW' AND 'VALID'='VALID' AND "L"."NAME"=:B1 FPD: Considering simple filter push in query block SEL$7CFB5A23 (#6) "SYS_ALIAS_4"."SPARE3"="U"."USER#" AND "SYS_ALIAS_4"."LINKNAME" IS NULL AND ("SYS_ALIAS_4"."TYPE#"<>1 AND "SYS_ALIAS_4"."TYPE#"<>10 OR "SYS_ALIAS_4"."TYPE#"=1 AND (SELECT 1 FROM "SYS"."IND$" "I")=1) AND "SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' AND "SYS_ALIAS_ FPD: Considering simple filter push in query block SEL$8 (#10) "S"."OBJ#"=:B1 AND BITAND("S"."XPFLAGS",8388608)=8388608 try to generate transitive predicate from check constraints for query block SEL$8 (#10) finally: "S"."OBJ#"=:B1 AND BITAND("S"."XPFLAGS",8388608)=8388608 FPD: Considering simple filter push in query block SEL$12 (#9) "I"."OBJ#"=:B1 AND ("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9) try to generate transitive predicate from check constraints for query block SEL$12 (#9) finally: "I"."OBJ#"=:B1 AND ("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9) FPD: Considering simple filter push in query block SEL$10 (#8) "EO"."OBJ#"=:B1 try to generate transitive predicate from check constraints for query block SEL$10 (#8) finally: "EO"."OBJ#"=:B1 FPD: Considering simple filter push in query block SEL$11 (#7) "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B1 AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) try to generate transitive predicate from check constraints for query block SEL$11 (#7) finally: "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B1 AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) try to generate transitive predicate from check constraints for query block SEL$7CFB5A23 (#6) finally: "SYS_ALIAS_4"."SPARE3"="U"."USER#" AND "SYS_ALIAS_4"."LINKNAME" IS NULL AND ("SYS_ALIAS_4"."TYPE#"<>1 AND "SYS_ALIAS_4"."TYPE#"<>10 OR "SYS_ALIAS_4"."TYPE#"=1 AND (SELECT 1 FROM "SYS"."IND$" "I")=1) AND "SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' AND "SYS_ALIAS_ FPD: transitive predicates are generated in query block SEL$7CFB5A23 (#6) "SYS_ALIAS_4"."SPARE3"="U"."USER#" AND "SYS_ALIAS_4"."LINKNAME" IS NULL AND ("SYS_ALIAS_4"."TYPE#"<>1 AND "SYS_ALIAS_4"."TYPE#"<>10 OR "SYS_ALIAS_4"."TYPE#"=1 AND (SELECT 1 FROM "SYS"."IND$" "I")=1) AND "SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' AND "SYS_ALIAS_ JPPD: Costing transformed query. ************************* First K Rows: Setup begin kkoqbc: optimizing query block SEL$6 (#2) : call(in-use=843816, alloc=1080240), compile(in-use=1346688, alloc=1350144), execution(in-use=39248, alloc=40536) kkoqbc-subheap (create addr=0x2b9c01f11138) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$6 nbfros=2 flg=0 fro(0): flg=0 objn=18 hint_alias="O2"@"SEL$6" fro(1): flg=0 objn=22 hint_alias="U2"@"SEL$6" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: USER$ Alias: U2 #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: OBJ$ Alias: O2 #Rows: 73844 #Blks: 893 AvgRowLen: 82.00 Index Stats:: Index: I_OBJ1 Col#: 1 3 7 LVLS: 1 #LB: 168 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 816.00 Index: I_OBJ2 Col#: 3 4 5 12 13 6 7 18 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42273.00 Index: I_OBJ3 Col#: 15 LVLS: 1 #LB: 11 #DK: 1832 LB/K: 1.00 DB/K: 1.00 CLUF: 148.00 Index: I_OBJ4 Col#: 2 7 3 LVLS: 1 #LB: 275 #DK: 9826 LB/K: 1.00 DB/K: 1.00 CLUF: 2333.00 Index: I_OBJ5 Col#: 18 4 5 7 3 12 13 6 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42260.00 Access path analysis for OBJ$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for OBJ$[O2] Column (#7): NewDensity:0.000090, OldDensity:0.000007 BktCnt:5525, PopBktCnt:5519, PopValCnt:24, NDV:43 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Table: OBJ$ Alias: O2 Card: Original: 73844.000000 Rounded: 1 Computed: 0.00 Non Adjusted: 0.00 Access Path: TableScan Cost: 216.44 Resp: 216.44 Degree: 0 Cost_io: 215.00 Cost_cpu: 29989812 Resp_io: 215.00 Resp_cpu: 29989812 Access Path: index (index (FFS)) Index: I_OBJ4 resc_io: 67.00 resc_cpu: 1958396 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 67.09 Resp: 67.09 Degree: 1 Cost_io: 67.00 Cost_cpu: 1958396 Resp_io: 67.00 Resp_cpu: 1958396 kkofmx: index filter:"O2"."TYPE#"=88 kkofmx: index filter:"O2"."TYPE#"=88 kkofmx: index filter:"O2"."TYPE#"=88 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000077 ANDV (#skips): 73844.000000 SS io: 73844.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ1 resc_io: 170.00 resc_cpu: 1210845 ix_sel: 1.000000 ix_sel_with_filters: 0.000077 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 170.23 Resp: 170.23 Degree: 1 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000077 ANDV (#skips): 48800.000000 SS io: 48800.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ2 resc_io: 644.00 resc_cpu: 4586407 ix_sel: 1.000000 ix_sel_with_filters: 0.000077 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 644.40 Resp: 644.40 Degree: 1 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (IndexOnly) Index: I_OBJ4 resc_io: 2.00 resc_cpu: 14443 ix_sel: 0.000000 ix_sel_with_filters: 0.000000 Cost: 2.00 Resp: 2.00 Degree: 1 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000077 ANDV (#skips): 48800.000000 SS io: 48800.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ5 resc_io: 644.00 resc_cpu: 4586407 ix_sel: 1.000000 ix_sel_with_filters: 0.000077 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 644.40 Resp: 644.40 Degree: 1 Best:: AccessPath: IndexRange Index: I_OBJ4 Cost: 2.00 Degree: 1 Resp: 2.00 Card: 0.00 Bytes: 0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[U2] Column (#3): NewDensity:0.241573, OldDensity:0.005618 BktCnt:89, PopBktCnt:89, PopValCnt:2, NDV:2 Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Table: USER$ Alias: U2 Card: Original: 89.000000 Rounded: 1 Computed: 0.01 Non Adjusted: 0.01 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 89207 Resp_io: 3.00 Resp_cpu: 89207 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 7121 Resp_io: 2.00 Resp_cpu: 7121 kkofmx: index filter:"U2"."TYPE#"=2 kkofmx: index filter:"U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000000 ANDV (#skips): 89.000000 SS io: 89.000000 vs. table scan io: 3.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 52.25 ***** End Logdef Adjustment ****** Cost: 1.00 Resp: 1.00 Degree: 1 Best:: AccessPath: IndexRange Index: I_USER2 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 0.01 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: OBJ$[O2]#0 USER$[U2]#1 *************** Now joining: USER$[U2]#1 *************** NL Join Outer table: Card: 0.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 9 Access path analysis for USER$ Inner table: USER$ Alias: U2 Access Path: TableScan NL Join: Cost: 5.00 Resp: 5.00 Degree: 1 Cost_io: 5.00 Cost_cpu: 103650 Resp_io: 5.00 Resp_cpu: 103650 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: U2 Access Path: index (FFS) NL Join: Cost: 4.00 Resp: 4.00 Degree: 1 Cost_io: 4.00 Cost_cpu: 21564 Resp_io: 4.00 Resp_cpu: 21564 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8774 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join (ordered): Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 23217 Resp_io: 3.00 Resp_cpu: 23217 kkofmx: index filter:"U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8774 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join (ordered): Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 23217 Resp_io: 3.00 Resp_cpu: 23217 Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.000063 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 400.00 ***** End Logdef Adjustment ****** NL Join (ordered): Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 22164 Resp_io: 3.00 Resp_cpu: 22164 Best NL cost: 3.00 resc: 3.00 resc_io: 3.00 resc_cpu: 22164 resp: 3.00 resp_io: 3.00 resc_cpu: 22164 Join Card: 0.000003 = = outer (0.000503) * inner (0.005000) * sel (1.000000) Join Card - Rounded: 1 Computed: 0.00 Outer table: OBJ$ Alias: O2 resc: 2.00 card 0.00 bytes: 9 deg: 1 resp: 2.00 Inner table: USER$ Alias: U2 resc: 1.00 card: 0.01 bytes: 20 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 32 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SM join: Resc: 4.00 Resp: 4.00 [multiMatchCost=0.00] SM Join SM cost: 4.00 resc: 4.00 resc_io: 3.00 resc_cpu: 20917397 resp: 4.00 resp_io: 3.00 resp_cpu: 20917397 Outer table: OBJ$ Alias: O2 resc: 2.00 card 0.00 bytes: 9 deg: 1 resp: 2.00 Inner table: USER$ Alias: U2 resc: 1.00 card: 0.01 bytes: 20 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 3.50 Resp: 3.50 [multiMatchCost=0.00] HA Join HA cost: 3.50 resc: 3.50 resc_io: 3.00 resc_cpu: 10472156 resp: 3.50 resp_io: 3.00 resp_cpu: 10472156 Best:: JoinMethod: NestedLoop Cost: 3.00 Degree: 1 Resp: 3.00 Card: 0.00 Bytes: 29 *********************** Best so far: Table#: 0 cost: 2.0007 card: 0.0005 bytes: 9 Table#: 1 cost: 3.0011 card: 0.0000 bytes: 29 *********************** ********************************* Number of join permutations tried: 1 ********************************* Consider using bloom filter between O2[OBJ$] and U2[USER$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join (newjo-save) [1 0 ] Or-Expansion validity checks failed on query block SEL$6 (#2) because NO_EXPAND hint Transfer Optimizer annotations for query block SEL$6 (#2) Final cost for query block SEL$6 (#2) - All Rows Plan: Best join order: 1 Cost: 3.0011 Degree: 1 Card: 1.0000 Bytes: 29 Resc: 3.0011 Resc_io: 3.0000 Resc_cpu: 22164 Resp: 3.0011 Resp_io: 3.0000 Resc_cpu: 22164 kkoqbc-subheap (delete addr=0x2b9c01f11138, in-use=33768, alloc=36256) kkoqbc-end: : call(in-use=875704, alloc=1080240), compile(in-use=1347704, alloc=1350144), execution(in-use=39840, alloc=40536) kkoqbc: finish optimizing query block SEL$6 (#2) kkoqbc: optimizing query block SEL$8 (#10) : call(in-use=873496, alloc=1080240), compile(in-use=1351800, alloc=1354288), execution(in-use=39920, alloc=40536) kkoqbc-subheap (create addr=0x2b9c01f11138) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$8 nbfros=1 flg=0 fro(0): flg=0 objn=951 hint_alias="S"@"SEL$8" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: SUM$ Alias: S #Rows: 0 #Blks: 1 AvgRowLen: 0.00 Index Stats:: Index: SYS_IL0000000951C00030$$ Col#: (NOT ANALYZED) LVLS: 1 #LB: 25 #DK: 100 LB/K: 1.00 DB/K: 1.00 CLUF: 800.00 Index: SYS_IL0000000951C00031$$ Col#: (NOT ANALYZED) LVLS: 1 #LB: 25 #DK: 100 LB/K: 1.00 DB/K: 1.00 CLUF: 800.00 Index: I_SUM$_1 Col#: 1 LVLS: 0 #LB: 0 #DK: 0 LB/K: 0.00 DB/K: 0.00 CLUF: 0.00 *************************************** 1-ROW TABLES: SUM$[S]#0 Access path analysis for SUM$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for SUM$[S] Table: SUM$ Alias: S Card: Original: 0.000000 Rounded: 1 Computed: 0.00 Non Adjusted: 0.00 Access Path: TableScan Cost: 2.00 Resp: 2.00 Degree: 0 Cost_io: 2.00 Cost_cpu: 7121 Resp_io: 2.00 Resp_cpu: 7121 Access Path: index (UniqueScan) Index: I_SUM$_1 resc_io: 0.00 resc_cpu: 1700 ix_sel: 0.000000 ix_sel_with_filters: 0.000000 Cost: 0.00 Resp: 0.00 Degree: 1 Access Path: index (AllEqUnique) Index: I_SUM$_1 resc_io: 0.00 resc_cpu: 1700 ix_sel: 0.010000 ix_sel_with_filters: 0.010000 Cost: 0.00 Resp: 0.00 Degree: 1 One row Card: 1.000000 Best:: AccessPath: IndexUnique Index: I_SUM$_1 Cost: 0.00 Degree: 1 Resp: 0.00 Card: 1.00 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: SUM$[S]#0 *********************** Best so far: Table#: 0 cost: 0.0001 card: 1.0000 bytes: 26 *********************** ********************************* Number of join permutations tried: 1 ********************************* Or-Expansion validity checks failed on query block SEL$8 (#10) because NO_EXPAND hint Transfer Optimizer annotations for query block SEL$8 (#10) Final cost for query block SEL$8 (#10) - All Rows Plan: Best join order: 1 Cost: 0.0001 Degree: 1 Card: 1.0000 Bytes: 26 Resc: 0.0001 Resc_io: 0.0000 Resc_cpu: 1700 Resp: 0.0001 Resp_io: 0.0000 Resc_cpu: 1700 kkoqbc-subheap (delete addr=0x2b9c01f11138, in-use=14800, alloc=29848) kkoqbc-end: : call(in-use=882328, alloc=1080240), compile(in-use=1352360, alloc=1354288), execution(in-use=39920, alloc=40536) kkoqbc: finish optimizing query block SEL$8 (#10) kkoqbc: optimizing query block SEL$12 (#9) : call(in-use=880120, alloc=1080240), compile(in-use=1356696, alloc=1358432), execution(in-use=40000, alloc=40536) kkoqbc-subheap (create addr=0x2b9c01f11138) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$12 nbfros=1 flg=0 fro(0): flg=0 objn=19 hint_alias="I"@"SEL$12" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: IND$ Alias: I #Rows: 1972 #Blks: 2717 AvgRowLen: 86.00 Index Stats:: Index: I_OBJ# Col#: 0 LVLS: 1 #LB: 29 #DK: 12717 LB/K: 1.00 DB/K: 1.00 CLUF: 1648.00 Index: I_IND1 Col#: 1 LVLS: 1 #LB: 4 #DK: 1951 LB/K: 1.00 DB/K: 1.00 CLUF: 293.00 *************************************** 1-ROW TABLES: IND$[I]#0 Access path analysis for IND$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for IND$[I] Column (#13): NewDensity:0.000254, OldDensity:0.000254 BktCnt:1972, PopBktCnt:1971, PopValCnt:5, NDV:6 Table: IND$ Alias: I Card: Original: 1972.000000 Rounded: 1 Computed: 0.74 Non Adjusted: 0.74 Access Path: TableScan Cost: 650.97 Resp: 650.97 Degree: 0 Cost_io: 650.00 Cost_cpu: 20216773 Resp_io: 650.00 Resp_cpu: 20216773 Access Path: index (UniqueScan) Index: I_IND1 resc_io: 2.00 resc_cpu: 15823 ix_sel: 0.000507 ix_sel_with_filters: 0.000507 Cost: 2.00 Resp: 2.00 Degree: 1 Access Path: index (AllEqUnique) Index: I_IND1 resc_io: 2.00 resc_cpu: 15823 ix_sel: 0.000507 ix_sel_with_filters: 0.000507 Cost: 2.00 Resp: 2.00 Degree: 1 One row Card: 1.000000 Best:: AccessPath: IndexUnique Index: I_IND1 Cost: 2.00 Degree: 1 Resp: 2.00 Card: 1.00 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: IND$[I]#0 *********************** Best so far: Table#: 0 cost: 2.0008 card: 1.0000 bytes: 8 *********************** ********************************* Number of join permutations tried: 1 ********************************* Or-Expansion validity checks failed on query block SEL$12 (#9) because NO_EXPAND hint Transfer Optimizer annotations for query block SEL$12 (#9) Final cost for query block SEL$12 (#9) - All Rows Plan: Best join order: 1 Cost: 2.0008 Degree: 1 Card: 1.0000 Bytes: 8 Resc: 2.0008 Resc_io: 2.0000 Resc_cpu: 15823 Resp: 2.0008 Resp_io: 2.0000 Resc_cpu: 15823 kkoqbc-subheap (delete addr=0x2b9c01f11138, in-use=14504, alloc=19920) kkoqbc-end: : call(in-use=891160, alloc=1080240), compile(in-use=1357872, alloc=1358432), execution(in-use=40592, alloc=44592) kkoqbc: finish optimizing query block SEL$12 (#9) kkoqbc: optimizing query block SEL$10 (#8) : call(in-use=888952, alloc=1080240), compile(in-use=1361592, alloc=1362576), execution(in-use=40672, alloc=44592) kkoqbc-subheap (create addr=0x2b9c01f11138) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$10 nbfros=1 flg=0 fro(0): flg=0 objn=18 hint_alias="EO"@"SEL$10" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: OBJ$ Alias: EO #Rows: 73844 #Blks: 893 AvgRowLen: 82.00 Index Stats:: Index: I_OBJ1 Col#: 1 3 7 LVLS: 1 #LB: 168 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 816.00 Index: I_OBJ2 Col#: 3 4 5 12 13 6 7 18 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42273.00 Index: I_OBJ3 Col#: 15 LVLS: 1 #LB: 11 #DK: 1832 LB/K: 1.00 DB/K: 1.00 CLUF: 148.00 Index: I_OBJ4 Col#: 2 7 3 LVLS: 1 #LB: 275 #DK: 9826 LB/K: 1.00 DB/K: 1.00 CLUF: 2333.00 Index: I_OBJ5 Col#: 18 4 5 7 3 12 13 6 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42260.00 Access path analysis for OBJ$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for OBJ$[EO] Table: OBJ$ Alias: EO Card: Original: 73844.000000 Rounded: 1 Computed: 1.00 Non Adjusted: 1.00 Access Path: TableScan Cost: 216.01 Resp: 216.01 Degree: 0 Cost_io: 215.00 Cost_cpu: 21128306 Resp_io: 215.00 Resp_cpu: 21128306 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 154.22 Resp: 154.22 Degree: 1 Cost_io: 154.00 Cost_cpu: 4543479 Resp_io: 154.00 Resp_cpu: 4543479 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 154.22 Resp: 154.22 Degree: 1 Cost_io: 154.00 Cost_cpu: 4543479 Resp_io: 154.00 Resp_cpu: 4543479 kkofmx: index filter:"EO"."OBJ#"=:B1 kkofmx: index filter:"EO"."OBJ#"=:B1 Access Path: index (RangeScan) Index: I_OBJ1 resc_io: 3.00 resc_cpu: 21564 ix_sel: 0.000014 ix_sel_with_filters: 0.000014 Cost: 3.00 Resp: 3.00 Degree: 1 Access Path: index (skip-scan) SS sel: 0.000014 ANDV (#skips): 48800.000000 SS io: 48800.000000 vs. table scan io: 215.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_OBJ2 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 640.39 Resp: 640.39 Degree: 1 Access Path: index (skip-scan) SS sel: 0.000014 ANDV (#skips): 48800.000000 SS io: 48800.000000 vs. table scan io: 215.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_OBJ5 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 640.39 Resp: 640.39 Degree: 1 Best:: AccessPath: IndexRange Index: I_OBJ1 Cost: 3.00 Degree: 1 Resp: 3.00 Card: 1.00 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: OBJ$[EO]#0 *********************** Best so far: Table#: 0 cost: 3.0010 card: 1.0000 bytes: 29 *********************** ********************************* Number of join permutations tried: 1 ********************************* Or-Expansion validity checks failed on query block SEL$10 (#8) because NO_EXPAND hint Transfer Optimizer annotations for query block SEL$10 (#8) Final cost for query block SEL$10 (#8) - All Rows Plan: Best join order: 1 Cost: 3.0010 Degree: 1 Card: 1.0000 Bytes: 29 Resc: 3.0010 Resc_io: 3.0000 Resc_cpu: 21564 Resp: 3.0010 Resp_io: 3.0000 Resc_cpu: 21564 kkoqbc-subheap (delete addr=0x2b9c01f11138, in-use=15456, alloc=19920) kkoqbc-end: : call(in-use=926664, alloc=1080240), compile(in-use=1362200, alloc=1362576), execution(in-use=40848, alloc=44592) kkoqbc: finish optimizing query block SEL$10 (#8) kkoqbc: optimizing query block SEL$11 (#7) : call(in-use=924456, alloc=1080240), compile(in-use=1368216, alloc=1370864), execution(in-use=41008, alloc=44592) kkoqbc-subheap (create addr=0x2b9c01f11138) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$11 nbfros=2 flg=0 fro(0): flg=0 objn=18 hint_alias="O2"@"SEL$11" fro(1): flg=0 objn=22 hint_alias="U2"@"SEL$11" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: USER$ Alias: U2 #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: OBJ$ Alias: O2 #Rows: 73844 #Blks: 893 AvgRowLen: 82.00 Index Stats:: Index: I_OBJ1 Col#: 1 3 7 LVLS: 1 #LB: 168 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 816.00 Index: I_OBJ2 Col#: 3 4 5 12 13 6 7 18 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42273.00 Index: I_OBJ3 Col#: 15 LVLS: 1 #LB: 11 #DK: 1832 LB/K: 1.00 DB/K: 1.00 CLUF: 148.00 Index: I_OBJ4 Col#: 2 7 3 LVLS: 1 #LB: 275 #DK: 9826 LB/K: 1.00 DB/K: 1.00 CLUF: 2333.00 Index: I_OBJ5 Col#: 18 4 5 7 3 12 13 6 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42260.00 Access path analysis for OBJ$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for OBJ$[O2] Column (#7): NewDensity:0.000090, OldDensity:0.000007 BktCnt:5525, PopBktCnt:5519, PopValCnt:24, NDV:43 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Table: OBJ$ Alias: O2 Card: Original: 73844.000000 Rounded: 1 Computed: 0.00 Non Adjusted: 0.00 Access Path: TableScan Cost: 216.44 Resp: 216.44 Degree: 0 Cost_io: 215.00 Cost_cpu: 29989812 Resp_io: 215.00 Resp_cpu: 29989812 Access Path: index (index (FFS)) Index: I_OBJ4 resc_io: 67.00 resc_cpu: 1958396 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 67.09 Resp: 67.09 Degree: 1 Cost_io: 67.00 Cost_cpu: 1958396 Resp_io: 67.00 Resp_cpu: 1958396 kkofmx: index filter:"O2"."TYPE#"=88 kkofmx: index filter:"O2"."TYPE#"=88 kkofmx: index filter:"O2"."TYPE#"=88 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000077 ANDV (#skips): 73844.000000 SS io: 73844.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ1 resc_io: 170.00 resc_cpu: 1210845 ix_sel: 1.000000 ix_sel_with_filters: 0.000077 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 170.23 Resp: 170.23 Degree: 1 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000077 ANDV (#skips): 48800.000000 SS io: 48800.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ2 resc_io: 644.00 resc_cpu: 4586407 ix_sel: 1.000000 ix_sel_with_filters: 0.000077 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 644.40 Resp: 644.40 Degree: 1 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (IndexOnly) Index: I_OBJ4 resc_io: 2.00 resc_cpu: 14443 ix_sel: 0.000000 ix_sel_with_filters: 0.000000 Cost: 2.00 Resp: 2.00 Degree: 1 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000077 ANDV (#skips): 48800.000000 SS io: 48800.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ5 resc_io: 644.00 resc_cpu: 4586407 ix_sel: 1.000000 ix_sel_with_filters: 0.000077 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 644.40 Resp: 644.40 Degree: 1 Best:: AccessPath: IndexRange Index: I_OBJ4 Cost: 2.00 Degree: 1 Resp: 2.00 Card: 0.00 Bytes: 0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[U2] Column (#3): NewDensity:0.241573, OldDensity:0.005618 BktCnt:89, PopBktCnt:89, PopValCnt:2, NDV:2 Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Table: USER$ Alias: U2 Card: Original: 89.000000 Rounded: 1 Computed: 0.01 Non Adjusted: 0.01 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 89207 Resp_io: 3.00 Resp_cpu: 89207 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 7121 Resp_io: 2.00 Resp_cpu: 7121 kkofmx: index filter:"U2"."TYPE#"=2 kkofmx: index filter:"U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000000 ANDV (#skips): 89.000000 SS io: 89.000000 vs. table scan io: 3.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 52.25 ***** End Logdef Adjustment ****** Cost: 1.00 Resp: 1.00 Degree: 1 Best:: AccessPath: IndexRange Index: I_USER2 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 0.01 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: OBJ$[O2]#0 USER$[U2]#1 *************** Now joining: USER$[U2]#1 *************** NL Join Outer table: Card: 0.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 9 Access path analysis for USER$ Inner table: USER$ Alias: U2 Access Path: TableScan NL Join: Cost: 5.00 Resp: 5.00 Degree: 1 Cost_io: 5.00 Cost_cpu: 103650 Resp_io: 5.00 Resp_cpu: 103650 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: U2 Access Path: index (FFS) NL Join: Cost: 4.00 Resp: 4.00 Degree: 1 Cost_io: 4.00 Cost_cpu: 21564 Resp_io: 4.00 Resp_cpu: 21564 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8774 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join (ordered): Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 23217 Resp_io: 3.00 Resp_cpu: 23217 kkofmx: index filter:"U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8774 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join (ordered): Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 23217 Resp_io: 3.00 Resp_cpu: 23217 Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.000063 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 400.00 ***** End Logdef Adjustment ****** NL Join (ordered): Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 22164 Resp_io: 3.00 Resp_cpu: 22164 Best NL cost: 3.00 resc: 3.00 resc_io: 3.00 resc_cpu: 22164 resp: 3.00 resp_io: 3.00 resc_cpu: 22164 Join Card: 0.000003 = = outer (0.000503) * inner (0.005000) * sel (1.000000) Join Card - Rounded: 1 Computed: 0.00 Outer table: OBJ$ Alias: O2 resc: 2.00 card 0.00 bytes: 9 deg: 1 resp: 2.00 Inner table: USER$ Alias: U2 resc: 1.00 card: 0.01 bytes: 20 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 32 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SM join: Resc: 4.00 Resp: 4.00 [multiMatchCost=0.00] SM Join SM cost: 4.00 resc: 4.00 resc_io: 3.00 resc_cpu: 20917397 resp: 4.00 resp_io: 3.00 resp_cpu: 20917397 Outer table: OBJ$ Alias: O2 resc: 2.00 card 0.00 bytes: 9 deg: 1 resp: 2.00 Inner table: USER$ Alias: U2 resc: 1.00 card: 0.01 bytes: 20 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 3.50 Resp: 3.50 [multiMatchCost=0.00] HA Join HA cost: 3.50 resc: 3.50 resc_io: 3.00 resc_cpu: 10472156 resp: 3.50 resp_io: 3.00 resp_cpu: 10472156 Best:: JoinMethod: NestedLoop Cost: 3.00 Degree: 1 Resp: 3.00 Card: 0.00 Bytes: 29 *********************** Best so far: Table#: 0 cost: 2.0007 card: 0.0005 bytes: 9 Table#: 1 cost: 3.0011 card: 0.0000 bytes: 29 *********************** ********************************* Number of join permutations tried: 1 ********************************* Consider using bloom filter between O2[OBJ$] and U2[USER$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join (newjo-save) [1 0 ] Or-Expansion validity checks failed on query block SEL$11 (#7) because NO_EXPAND hint Transfer Optimizer annotations for query block SEL$11 (#7) Final cost for query block SEL$11 (#7) - All Rows Plan: Best join order: 1 Cost: 3.0011 Degree: 1 Card: 1.0000 Bytes: 29 Resc: 3.0011 Resc_io: 3.0000 Resc_cpu: 22164 Resp: 3.0011 Resp_io: 3.0000 Resc_cpu: 22164 kkoqbc-subheap (delete addr=0x2b9c01f11138, in-use=33928, alloc=48800) kkoqbc-end: : call(in-use=955296, alloc=1080240), compile(in-use=1369232, alloc=1370864), execution(in-use=41600, alloc=44592) kkoqbc: finish optimizing query block SEL$11 (#7) kkoqbc: optimizing query block SEL$7CFB5A23 (#6) : call(in-use=953088, alloc=1080240), compile(in-use=1380808, alloc=1381144), execution(in-use=41840, alloc=44592) kkoqbc-subheap (create addr=0x2b9c01f11138) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$7CFB5A23 nbfros=3 flg=0 fro(0): flg=0 objn=22 hint_alias="U"@"SEL$7" fro(1): flg=0 objn=18 hint_alias="O"@"SEL$9" fro(2): flg=0 objn=22 hint_alias="U"@"SEL$9" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: USER$ Alias: U #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: USER$ Alias: SYS_ALIAS_3 #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: OBJ$ Alias: SYS_ALIAS_4 #Rows: 73844 #Blks: 893 AvgRowLen: 82.00 Index Stats:: Index: I_OBJ1 Col#: 1 3 7 LVLS: 1 #LB: 168 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 816.00 Index: I_OBJ2 Col#: 3 4 5 12 13 6 7 18 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42273.00 Index: I_OBJ3 Col#: 15 LVLS: 1 #LB: 11 #DK: 1832 LB/K: 1.00 DB/K: 1.00 CLUF: 148.00 Index: I_OBJ4 Col#: 2 7 3 LVLS: 1 #LB: 275 #DK: 9826 LB/K: 1.00 DB/K: 1.00 CLUF: 2333.00 Index: I_OBJ5 Col#: 18 4 5 7 3 12 13 6 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42260.00 *************************************** 1-ROW TABLES: USER$[U]#0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[U] Column (#2): NewDensity:0.011236, OldDensity:0.005618 BktCnt:89, PopBktCnt:0, PopValCnt:0, NDV:89 Table: USER$ Alias: U Card: Original: 89.000000 Rounded: 1 Computed: 1.00 Non Adjusted: 1.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 55187 Resp_io: 3.00 Resp_cpu: 55187 Access Path: index (UniqueScan) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 Access Path: index (AllEqUnique) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 One row Card: 1.000000 Best:: AccessPath: IndexUnique Index: I_USER1 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 1.00 Bytes: 0 Access path analysis for OBJ$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for OBJ$[SYS_ALIAS_4] Column (#14): NewDensity:0.000090, OldDensity:0.000007 BktCnt:5525, PopBktCnt:5523, PopValCnt:5, NDV:8 _complex_pred_selectivity: bitand builtin selectivity estimation. Column (#4): NewDensity:0.000020, OldDensity:0.000034 BktCnt:254, PopBktCnt:0, PopValCnt:0, NDV:48800 Column (#7): NewDensity:0.000090, OldDensity:0.000007 BktCnt:5525, PopBktCnt:5519, PopValCnt:24, NDV:43 Table: OBJ$ Alias: SYS_ALIAS_4 Card: Original: 73844.000000 Rounded: 1 Computed: 0.02 Non Adjusted: 0.02 Access Path: TableScan Cost: 216.93 Resp: 216.93 Degree: 0 Cost_io: 215.00 Cost_cpu: 40328236 Resp_io: 215.00 Resp_cpu: 40328236 kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"=:B1 kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"=:B1 kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' Access Path: index (skip-scan) SS sel: 0.000020 ANDV (#skips): 234.000000 SS io: 234.000000 vs. table scan io: 215.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_OBJ2 resc_io: 641.00 resc_cpu: 4565043 ix_sel: 1.000000 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** Cost: 643.24 Resp: 643.24 Degree: 1 Access Path: index (skip-scan) SS sel: 0.000020 ANDV (#skips): 234.000000 SS io: 234.000000 vs. table scan io: 215.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_OBJ5 resc_io: 641.00 resc_cpu: 4565043 ix_sel: 1.000000 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** Cost: 643.24 Resp: 643.24 Degree: 1 Best:: AccessPath: TableScan Cost: 216.93 Degree: 1 Resp: 216.93 Card: 0.02 Bytes: 0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[SYS_ALIAS_3] Table: USER$ Alias: SYS_ALIAS_3 Card: Original: 89.000000 Rounded: 89 Computed: 89.00 Non Adjusted: 89.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 84557 Resp_io: 3.00 Resp_cpu: 84557 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 7121 Resp_io: 2.00 Resp_cpu: 7121 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 1.00 Resp: 1.00 Degree: 1 Best:: AccessPath: IndexRange Index: I_USER2 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 89.00 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: USER$[U]#0 OBJ$[SYS_ALIAS_4]#1 USER$[SYS_ALIAS_3]#2 *************** Now joining: OBJ$[SYS_ALIAS_4]#1 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_4 Access Path: TableScan NL Join: Cost: 221.12 Resp: 221.12 Degree: 1 Cost_io: 216.00 Cost_cpu: 107017529 Resp_io: 216.00 Resp_cpu: 107017529 kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"=:B1 kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' Column (#5): NewDensity:0.000090, OldDensity:0.000007 BktCnt:5525, PopBktCnt:5522, PopValCnt:11, NDV:19 Column (#6): NewDensity:0.000965, OldDensity:0.000965 BktCnt:518, PopBktCnt:452, PopValCnt:168, NDV:234 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Access Path: index (FullScan) Index: I_OBJ2 resc_io: 641.00 resc_cpu: 4565043 ix_sel: 1.000000 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** NL Join : Cost: 644.24 Resp: 644.24 Degree: 1 Cost_io: 642.00 Cost_cpu: 46701388 Resp_io: 642.00 Resp_cpu: 46701388 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Access Path: index (RangeScan) Index: I_OBJ5 resc_io: 3.00 resc_cpu: 22414 ix_sel: 0.000001 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** NL Join (ordered): Cost: 4.00 Resp: 4.00 Degree: 1 Cost_io: 4.00 Cost_cpu: 31327 Resp_io: 4.00 Resp_cpu: 31327 Best NL cost: 4.00 resc: 4.00 resc_io: 4.00 resc_cpu: 31327 resp: 4.00 resp_io: 4.00 resc_cpu: 31327 Join Card: 0.015131 = = outer (1.000000) * inner (0.015131) * sel (1.000000) Join cardinality for NL: 0.000151, outer: 1.000000, inner: 0.015131, sel: 0.010000 Join Card - Rounded: 1 Computed: 0.02 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 216.93 card: 0.02 bytes: 82 deg: 1 resp: 216.93 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 101 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SM join: Resc: 218.93 Resp: 218.93 [multiMatchCost=0.00] SM Join SM cost: 218.93 resc: 218.93 resc_io: 216.00 resc_cpu: 61227560 resp: 218.93 resp_io: 216.00 resp_cpu: 61227560 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 216.93 card: 0.02 bytes: 82 deg: 1 resp: 216.93 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 218.43 Resp: 218.43 [multiMatchCost=0.00] HA Join HA cost: 218.43 resc: 218.43 resc_io: 216.00 resc_cpu: 50782319 resp: 218.43 resp_io: 216.00 resp_cpu: 50782319 Best:: JoinMethod: NestedLoop Cost: 4.00 Degree: 1 Resp: 4.00 Card: 0.00 Bytes: 99 *************** Now joining: USER$[SYS_ALIAS_3]#2 *************** NL Join Outer table: Card: 0.00 Cost: 4.00 Resp: 4.00 Degree: 1 Bytes: 99 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: TableScan NL Join: Cost: 7.01 Resp: 7.01 Degree: 1 Cost_io: 7.00 Cost_cpu: 115884 Resp_io: 7.00 Resp_cpu: 115884 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: index (FFS) NL Join: Cost: 6.00 Resp: 6.00 Degree: 1 Cost_io: 6.00 Cost_cpu: 38448 Resp_io: 6.00 Resp_cpu: 38448 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 5.00 Resp: 5.00 Degree: 1 Cost_io: 5.00 Cost_cpu: 40048 Resp_io: 5.00 Resp_cpu: 40048 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 5.00 Resp: 5.00 Degree: 1 Cost_io: 5.00 Cost_cpu: 40048 Resp_io: 5.00 Resp_cpu: 40048 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 5.00 Resp: 5.00 Degree: 1 Cost_io: 5.00 Cost_cpu: 38648 Resp_io: 5.00 Resp_cpu: 38648 Best NL cost: 5.00 resc: 5.00 resc_io: 5.00 resc_cpu: 38648 resp: 5.00 resp_io: 5.00 resc_cpu: 38648 Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred _complex_pred_selectivity: bitand builtin selectivity estimation. Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Join Card: 0.000151 = = outer (0.000151) * inner (89.000000) * sel (0.011236) Join cardinality without POSQ: 0.015131, outer: 0.015131, inner: 89.000000, sel: 0.011236 Join Card - Rounded: 1 Computed: 0.00 Outer table: OBJ$ Alias: SYS_ALIAS_4 resc: 4.00 card 0.00 bytes: 99 deg: 1 resp: 4.00 Inner table: USER$ Alias: SYS_ALIAS_3 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 119 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 7.00 Resp: 7.00 [multiMatchCost=0.00] SM Join SM cost: 7.00 resc: 7.00 resc_io: 5.00 resc_cpu: 41846581 resp: 7.00 resp_io: 5.00 resp_cpu: 41846581 Outer table: OBJ$ Alias: SYS_ALIAS_4 resc: 4.00 card 0.00 bytes: 99 deg: 1 resp: 4.00 Inner table: USER$ Alias: SYS_ALIAS_3 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 5.50 Resp: 5.50 [multiMatchCost=0.00] HA Join HA cost: 5.50 resc: 5.50 resc_io: 5.00 resc_cpu: 10493190 resp: 5.50 resp_io: 5.00 resp_cpu: 10493190 Best:: JoinMethod: NestedLoop Cost: 5.00 Degree: 1 Resp: 5.00 Card: 0.00 Bytes: 121 *********************** Best so far: Table#: 0 cost: 1.0004 card: 1.0000 bytes: 17 Table#: 1 cost: 4.0015 card: 0.0002 bytes: 99 Table#: 2 cost: 5.0018 card: 0.0002 bytes: 121 *********************** ********************************* Number of join permutations tried: 1 ********************************* Consider using bloom filter between U[USER$] and SYS_ALIAS_4[OBJ$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Consider using bloom filter between SYS_ALIAS_4[OBJ$] and SYS_ALIAS_3[USER$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Final adjusted join cardinality: 1, sq. fil. factor: 1.027801 (newjo-save) [0 2 1 ] Or-Expansion validity checks failed on query block SEL$7CFB5A23 (#6) because NO_EXPAND hint Transfer Optimizer annotations for query block SEL$7CFB5A23 (#6) Final cost for query block SEL$7CFB5A23 (#6) - All Rows Plan: Best join order: 1 Cost: 5.0018 Degree: 1 Card: 1.0000 Bytes: 121 Resc: 5.0018 Resc_io: 5.0000 Resc_cpu: 38648 Resp: 5.0018 Resp_io: 5.0000 Resc_cpu: 38648 kkoqbc-subheap (delete addr=0x2b9c01f11138, in-use=60104, alloc=73968) kkoqbc-end: : call(in-use=1042176, alloc=1145712), compile(in-use=1383120, alloc=1389512), execution(in-use=43640, alloc=44592) kkoqbc: finish optimizing query block SEL$7CFB5A23 (#6) kkoqbc: optimizing query block SEL$5B04CACE (#5) : call(in-use=1039936, alloc=1145712), compile(in-use=1389104, alloc=1389512), execution(in-use=43800, alloc=44592) kkoqbc-subheap (create addr=0x2b9c01f11138) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$5B04CACE nbfros=2 flg=0 fro(0): flg=0 objn=134 hint_alias="L"@"SEL$13" fro(1): flg=0 objn=22 hint_alias="U"@"SEL$13" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: USER$ Alias: U #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: LINK$ Alias: L #Rows: 9 #Blks: 1 AvgRowLen: 57.00 Index Stats:: Index: I_LINK1 Col#: 1 2 LVLS: 0 #LB: 1 #DK: 9 LB/K: 1.00 DB/K: 1.00 CLUF: 1.00 *************************************** 1-ROW TABLES: USER$[U]#0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[U] Column (#2): NewDensity:0.011236, OldDensity:0.005618 BktCnt:89, PopBktCnt:0, PopValCnt:0, NDV:89 Table: USER$ Alias: U Card: Original: 89.000000 Rounded: 1 Computed: 1.00 Non Adjusted: 1.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 55187 Resp_io: 3.00 Resp_cpu: 55187 Access Path: index (UniqueScan) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 Access Path: index (AllEqUnique) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 One row Card: 1.000000 Best:: AccessPath: IndexUnique Index: I_USER1 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 1.00 Bytes: 0 Access path analysis for LINK$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for LINK$[L] Column (#2): NewDensity:0.055556, OldDensity:0.055556 BktCnt:9, PopBktCnt:2, PopValCnt:1, NDV:8 Table: LINK$ Alias: L Card: Original: 9.000000 Rounded: 1 Computed: 1.12 Non Adjusted: 1.12 Access Path: TableScan Cost: 2.00 Resp: 2.00 Degree: 0 Cost_io: 2.00 Cost_cpu: 9121 Resp_io: 2.00 Resp_cpu: 9121 Access Path: index (index (FFS)) Index: I_LINK1 resc_io: 2.00 resc_cpu: 8651 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 8651 Resp_io: 2.00 Resp_cpu: 8651 kkofmx: index filter:"L"."NAME"=:B1 Access Path: index (skip-scan) SS sel: 0.125000 ANDV (#skips): 4.000000 SS io: 4.000000 vs. table scan io: 2.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_LINK1 resc_io: 1.00 resc_cpu: 8921 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 1.00 Resp: 1.00 Degree: 1 Best:: AccessPath: IndexRange Index: I_LINK1 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 1.12 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: USER$[U]#0 LINK$[L]#1 *************** Now joining: LINK$[L]#1 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for LINK$ Inner table: LINK$ Alias: L Access Path: TableScan NL Join: Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 17463 Resp_io: 3.00 Resp_cpu: 17463 Access Path: index (index (FFS)) Index: I_LINK1 resc_io: 2.00 resc_cpu: 8651 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: LINK$ Alias: L Access Path: index (FFS) NL Join: Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 16993 Resp_io: 3.00 Resp_cpu: 16993 ColGroup (#1, Index) I_LINK1 Col#: 1 2 CorStregth: 3.56 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Access Path: index (AllEqJoinGuess) Index: I_LINK1 resc_io: 0.00 resc_cpu: 1050 ix_sel: 0.031250 ix_sel_with_filters: 0.031250 NL Join (ordered): Cost: 1.00 Resp: 1.00 Degree: 1 Cost_io: 1.00 Cost_cpu: 9391 Resp_io: 1.00 Resp_cpu: 9391 Best NL cost: 1.00 resc: 1.00 resc_io: 1.00 resc_cpu: 9391 resp: 1.00 resp_io: 1.00 resc_cpu: 9391 Join Card: 0.562500 = = outer (1.000000) * inner (1.125000) * sel (0.500000) Join Card - Rounded: 1 Computed: 0.56 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: LINK$ Alias: L resc: 1.00 card: 1.12 bytes: 10 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 21 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SM join: Resc: 3.00 Resp: 3.00 [multiMatchCost=0.00] SM Join SM cost: 3.00 resc: 3.00 resc_io: 2.00 resc_cpu: 20908696 resp: 3.00 resp_io: 2.00 resp_cpu: 20908696 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: LINK$ Alias: L resc: 1.00 card: 1.12 bytes: 10 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 2.50 Resp: 2.50 [multiMatchCost=0.00] HA Join HA cost: 2.50 resc: 2.50 resc_io: 2.00 resc_cpu: 10463454 resp: 2.50 resp_io: 2.00 resp_cpu: 10463454 Best:: JoinMethod: NestedLoop Cost: 1.00 Degree: 1 Resp: 1.00 Card: 0.56 Bytes: 27 *********************** Best so far: Table#: 0 cost: 1.0004 card: 1.0000 bytes: 17 Table#: 1 cost: 1.0004 card: 0.5625 bytes: 27 *********************** ********************************* Number of join permutations tried: 1 ********************************* Consider using bloom filter between U[USER$] and L[LINK$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Cdn, Cost adjusted (to ~ 0) as where clause evalutes to FALSE (newjo-save) [0 1 ] Or-Expansion validity checks failed on query block SEL$5B04CACE (#5) because NO_EXPAND hint Transfer Optimizer annotations for query block SEL$5B04CACE (#5) Final cost for query block SEL$5B04CACE (#5) - All Rows Plan: Best join order: 1 Cost: 0.0000 Degree: 1 Card: 1.0000 Bytes: 27 Resc: 0.0000 Resc_io: 0.0000 Resc_cpu: 0 Resp: 0.0000 Resp_io: 0.0000 Resc_cpu: 0 kkoqbc-subheap (delete addr=0x2b9c01f11138, in-use=30216, alloc=40728) kkoqbc-end: : call(in-use=1060968, alloc=1145712), compile(in-use=1390440, alloc=1392968), execution(in-use=44512, alloc=44592) kkoqbc: finish optimizing query block SEL$5B04CACE (#5) kkoqbc: optimizing query block SET$5715CE2E (#4) : call(in-use=1058728, alloc=1145712), compile(in-use=1392040, alloc=1392968), execution(in-use=44512, alloc=44592) kkoqbc-subheap (create addr=0x2b9c01f11138) kkoqbc-subheap (delete addr=0x2b9c01f11138, in-use=0, alloc=0) kkoqbc-end: : call(in-use=1058728, alloc=1145712), compile(in-use=1392120, alloc=1392968), execution(in-use=44512, alloc=44592) kkoqbc: finish optimizing query block SET$5715CE2E (#4) kkoqbc: optimizing query block SEL$5947ACE7 (#1) : call(in-use=1058728, alloc=1145712), compile(in-use=1406608, alloc=1409544), execution(in-use=44912, alloc=48648) kkoqbc-subheap (create addr=0x2b9c01f11138) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$5947ACE7 nbfros=5 flg=0 fro(0): flg=1 objn=3192 hint_alias="O"@"SEL$2" fro(1): flg=0 objn=22 hint_alias="U"@"SEL$3" fro(2): flg=0 objn=69 hint_alias="V"@"SEL$3" fro(3): flg=0 objn=18 hint_alias="O"@"SEL$4" fro(4): flg=0 objn=22 hint_alias="U"@"SEL$4" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: DBA_OBJECTS Alias: O (NOT ANALYZED) #Rows: 26 #Blks: 0 AvgRowLen: 0.00 *********************** Table Stats:: Table: USER$ Alias: U #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: VIEW$ Alias: V #Rows: 12757 #Blks: 1006 AvgRowLen: 58.00 Index Stats:: Index: I_VIEW1 Col#: 1 LVLS: 1 #LB: 7 #DK: 3913 LB/K: 1.00 DB/K: 1.00 CLUF: 507.00 *********************** Table Stats:: Table: USER$ Alias: SYS_ALIAS_1 #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: OBJ$ Alias: SYS_ALIAS_2 #Rows: 73844 #Blks: 893 AvgRowLen: 82.00 Index Stats:: Index: I_OBJ1 Col#: 1 3 7 LVLS: 1 #LB: 168 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 816.00 Index: I_OBJ2 Col#: 3 4 5 12 13 6 7 18 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42273.00 Index: I_OBJ3 Col#: 15 LVLS: 1 #LB: 11 #DK: 1832 LB/K: 1.00 DB/K: 1.00 CLUF: 148.00 Index: I_OBJ4 Col#: 2 7 3 LVLS: 1 #LB: 275 #DK: 9826 LB/K: 1.00 DB/K: 1.00 CLUF: 2333.00 Index: I_OBJ5 Col#: 18 4 5 7 3 12 13 6 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42260.00 *************************************** 1-ROW TABLES: USER$[U]#0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[U] Column (#2): NewDensity:0.011236, OldDensity:0.005618 BktCnt:89, PopBktCnt:0, PopValCnt:0, NDV:89 Table: USER$ Alias: U Card: Original: 89.000000 Rounded: 1 Computed: 1.00 Non Adjusted: 1.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 55187 Resp_io: 3.00 Resp_cpu: 55187 Access Path: index (UniqueScan) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 Access Path: index (AllEqUnique) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 One row Card: 1.000000 Best:: AccessPath: IndexUnique Index: I_USER1 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 1.00 Bytes: 0 Access path analysis for OBJ$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for OBJ$[SYS_ALIAS_2] Table: OBJ$ Alias: SYS_ALIAS_2 Card: Original: 73844.000000 Rounded: 73844 Computed: 73844.00 Non Adjusted: 73844.00 Access Path: TableScan Cost: 217.04 Resp: 217.04 Degree: 0 Cost_io: 215.00 Cost_cpu: 42543006 Resp_io: 215.00 Resp_cpu: 42543006 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 154.22 Resp: 154.22 Degree: 1 Cost_io: 154.00 Cost_cpu: 4543479 Resp_io: 154.00 Resp_cpu: 4543479 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 154.22 Resp: 154.22 Degree: 1 Cost_io: 154.00 Cost_cpu: 4543479 Resp_io: 154.00 Resp_cpu: 4543479 Access Path: index (FullScan) Index: I_OBJ2 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 640.22 Resp: 640.22 Degree: 1 Access Path: index (FullScan) Index: I_OBJ5 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 640.22 Resp: 640.22 Degree: 1 Best:: AccessPath: IndexFFS Index: I_OBJ2 Cost: 154.22 Degree: 1 Resp: 154.22 Card: 73844.00 Bytes: 0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[SYS_ALIAS_1] Table: USER$ Alias: SYS_ALIAS_1 Card: Original: 89.000000 Rounded: 89 Computed: 89.00 Non Adjusted: 89.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 84557 Resp_io: 3.00 Resp_cpu: 84557 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 7121 Resp_io: 2.00 Resp_cpu: 7121 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 1.00 Resp: 1.00 Degree: 1 Best:: AccessPath: IndexRange Index: I_USER2 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 89.00 Bytes: 0 Access path analysis for VIEW$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for VIEW$[V] Table: VIEW$ Alias: V Card: Original: 12757.000000 Rounded: 12757 Computed: 12757.00 Non Adjusted: 12757.00 Access Path: TableScan Cost: 242.43 Resp: 242.43 Degree: 0 Cost_io: 242.00 Cost_cpu: 9077719 Resp_io: 242.00 Resp_cpu: 9077719 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 3.00 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 3.02 Resp: 3.02 Degree: 1 Cost_io: 3.00 Cost_cpu: 519410 Resp_io: 3.00 Resp_cpu: 519410 Access Path: index (FullScan) Index: I_VIEW1 resc_io: 8.00 resc_cpu: 839572 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 8.04 Resp: 8.04 Degree: 1 Best:: AccessPath: IndexFFS Index: I_VIEW1 Cost: 3.02 Degree: 1 Resp: 3.02 Card: 12757.00 Bytes: 0 Access path analysis for DBA_OBJECTS *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: USER$[U]#0 USER$[SYS_ALIAS_1]#2 VIEW$[V]#3 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 4.00 Resp: 4.00 Degree: 1 Cost_io: 4.00 Cost_cpu: 92899 Resp_io: 4.00 Resp_cpu: 92899 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 15463 Resp_io: 3.00 Resp_cpu: 15463 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 15663 Resp_io: 2.00 Resp_cpu: 15663 Best NL cost: 2.00 resc: 2.00 resc_io: 2.00 resc_cpu: 15663 resp: 2.00 resp_io: 2.00 resc_cpu: 15663 Join Card: 89.000000 = = outer (1.000000) * inner (89.000000) * sel (1.000000) Join Card - Rounded: 89 Computed: 89.00 Best:: JoinMethod: NestedLoop Cost: 2.00 Degree: 1 Resp: 2.00 Card: 89.00 Bytes: 39 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 89.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 39 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 21402.67 Resp: 21402.67 Degree: 1 Cost_io: 21364.00 Cost_cpu: 807932622 Resp_io: 21364.00 Resp_cpu: 807932622 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 1.69 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 154.21 Resp: 154.21 Degree: 1 Cost_io: 152.00 Cost_cpu: 46243160 Resp_io: 152.00 Resp_cpu: 46243160 Access Path: index (FullScan) Index: I_VIEW1 resc_io: 8.00 resc_cpu: 839572 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 717.58 Resp: 717.58 Degree: 1 Cost_io: 714.00 Cost_cpu: 74737528 Resp_io: 714.00 Resp_cpu: 74737528 Best NL cost: 154.21 resc: 154.21 resc_io: 152.00 resc_cpu: 46243160 resp: 154.21 resp_io: 152.00 resc_cpu: 46243160 Join Card: 1135373.000000 = = outer (89.000000) * inner (12757.000000) * sel (1.000000) Join Card - Rounded: 1135373 Computed: 1135373.00 Best:: JoinMethod: NestedLoop Cost: 154.21 Degree: 1 Resp: 154.21 Card: 1135373.00 Bytes: 44 *************** Now joining: OBJ$[SYS_ALIAS_2]#4 *************** NL Join Outer table: Card: 1135373.00 Cost: 154.21 Resp: 154.21 Degree: 1 Bytes: 44 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: TableScan NL Join: Cost: 244195535.85 Resp: 244195535.85 Degree: 1 Cost_io: 241883427.00 Cost_cpu: 48302226503568 Resp_io: 241883427.00 Resp_cpu: 48302226503568 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 152.21 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 173059543.99 Resp: 173059543.99 Degree: 1 Cost_io: 172812615.00 Cost_cpu: 5158589307923 Resp_io: 172812615.00 Resp_cpu: 5158589307923 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 152.21 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 173059543.99 Resp: 173059543.99 Degree: 1 Cost_io: 172812615.00 Cost_cpu: 5158589307923 Resp_io: 172812615.00 Resp_cpu: 5158589307923 kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_2"."OBJ#"="V"."OBJ#" kkofmx: index filter:"SYS_ALIAS_2"."OWNER#"="SYS_ALIAS_1"."USER#" kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."OBJ#"="V"."OBJ#" kkofmx: index filter:"SYS_ALIAS_2"."OWNER#"="SYS_ALIAS_1"."USER#" ColGroup Usage:: PredCnt: 2 Matches Full: Partial: ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Access Path: index (RangeScan) Index: I_OBJ1 resc_io: 2.00 resc_cpu: 15293 ix_sel: 0.000000 ix_sel_with_filters: 0.000000 NL Join : Cost: 1506050.42 Resp: 1506050.42 Degree: 1 Cost_io: 1505478.00 Cost_cpu: 11958473599 Resp_io: 1505478.00 Resp_cpu: 11958473599 ColGroup Usage:: PredCnt: 3 Matches Full: Partial: Access Path: index (IndexOnly) Index: I_OBJ2 resc_io: 23.00 resc_cpu: 164843 ix_sel: 0.034483 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 26122692.03 Resp: 26122692.03 Degree: 1 Cost_io: 26113731.00 Cost_cpu: 187204670844 Resp_io: 26113731.00 Resp_cpu: 187204670844 Access Path: index (FullScan) Index: I_OBJ4 resc_io: 357.00 resc_cpu: 2542554 ix_sel: 1.000000 ix_sel_with_filters: 0.034483 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 343446342.12 Resp: 343446342.12 Degree: 1 Cost_io: 343329293.00 Cost_cpu: 2445271195643 Resp_io: 343329293.00 Resp_cpu: 2445271195643 ColGroup Usage:: PredCnt: 3 Matches Full: Partial: Access Path: index (IndexOnly) Index: I_OBJ5 resc_io: 23.00 resc_cpu: 164843 ix_sel: 0.034483 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 26122692.03 Resp: 26122692.03 Degree: 1 Cost_io: 26113731.00 Cost_cpu: 187204670844 Resp_io: 26113731.00 Resp_cpu: 187204670844 Best NL cost: 1506050.42 resc: 1506050.42 resc_io: 1505478.00 resc_cpu: 11958473599 resp: 1506050.42 resp_io: 1505478.00 resc_cpu: 11958473599 Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred _complex_pred_selectivity: bitand builtin selectivity estimation. Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Join Card: 21.994828 = = outer (1135373.000000) * inner (73844.000000) * sel (0.000000) Join cardinality for HJ/SMJ (no post filters): 439.896552, outer: 1135373.000000, inner: 73844.000000, sel: 0.000000 Join Card - Rounded: 22 Computed: 21.99 Outer table: VIEW$ Alias: V resc: 154.21 card 1135373.00 bytes: 44 deg: 1 resp: 154.21 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 73844.00 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 8202 Row size: 59 Total Rows: 1135373 Initial runs: 2 Merge passes: 1 IO Cost / pass: 3914 Total IO sort cost: 12116 Total CPU sort cost: 1251817326 Total Temp space used: 118498000 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 480 Row size: 53 Total Rows: 73844 Initial runs: 2 Merge passes: 1 IO Cost / pass: 230 Total IO sort cost: 710 Total CPU sort cost: 86516502 Total Temp space used: 8365000 SM join: Resc: 13198.49 Resp: 13198.49 [multiMatchCost=0.00] SM Join SM cost: 13198.49 resc: 13198.49 resc_io: 13132.00 resc_cpu: 1389120467 resp: 13198.49 resp_io: 13132.00 resp_cpu: 1389120467 Outer table: VIEW$ Alias: V resc: 154.21 card 1135373.00 bytes: 44 deg: 1 resp: 154.21 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 73844.00 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 Cost per ptn: 2607.97 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 7762 probefrag: 460 ppasses: 1 Hash join: Resc: 2916.40 Resp: 2916.40 [multiMatchCost=0.00] Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card 73844.00 bytes: 39 deg: 1 resp: 154.22 Inner table: VIEW$ Alias: V resc: 154.21 card: 1135373.00 bytes: 44 deg: 1 resp: 154.21 using dmeth: 2 #groups: 1 Cost per ptn: 2610.51 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 460 probefrag: 7762 ppasses: 1 Hash join: Resc: 2918.95 Resp: 2918.95 [multiMatchCost=0.00] HA Join HA cost: 2918.95 swapped resc: 2918.95 resc_io: 2903.00 resc_cpu: 333113687 resp: 2918.95 resp_io: 2903.00 resp_cpu: 333113687 Best:: JoinMethod: Hash Cost: 2918.95 Degree: 1 Resp: 2918.95 Card: 21.99 Bytes: 83 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 21.99 Cost: 2918.95 Resp: 2918.95 Degree: 1 Bytes: 83 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 2918.95 Resp: 2918.95 Degree: 1 Cost_io: 2903.00 Cost_cpu: 333113687 Resp_io: 2903.00 Resp_cpu: 333113687 Best NL cost: 2918.95 resc: 2918.95 resc_io: 2903.00 resc_cpu: 333113687 resp: 2918.95 resp_io: 2903.00 resc_cpu: 333113687 JPPD: Retrieved original view card: 26.000000 Join Card: 0.011719 = = outer (21.994828) * inner (26.000000) * sel (0.000020) Join cardinality for HJ/SMJ (no post filters): 571.865517, outer: 21.994828, inner: 26.000000, sel: 0.000020 Join Card - Rounded: 1 Computed: 0.01 Best:: JoinMethod: NestedLoop Cost: 2918.95 Degree: 1 Resp: 2918.95 Card: 0.01 Bytes: 107 *********************** Best so far: Table#: 0 cost: 1.0004 card: 1.0000 bytes: 17 Table#: 2 cost: 2.0007 card: 89.0000 bytes: 3471 Table#: 3 cost: 154.2135 card: 1135373.0000 bytes: 49956412 Table#: 4 cost: 2918.9453 card: 21.9948 bytes: 1826 Table#: 1 cost: 2918.9453 card: 0.0117 bytes: 107 *********************** ********************************* Number of join permutations tried: 1 ********************************* Consider using bloom filter between U[USER$] and SYS_ALIAS_1[USER$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Consider using bloom filter between SYS_ALIAS_1[USER$] and V[VIEW$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Consider using bloom filter between V[VIEW$] and SYS_ALIAS_2[OBJ$] ,with join inputs swapped kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because no single-tables predicates Consider using bloom filter between SYS_ALIAS_2[OBJ$] and O[DBA_OBJECTS] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Or-Expansion validity checks failed on query block SEL$5947ACE7 (#1) because NO_EXPAND hint Transfer Optimizer annotations for query block SEL$5947ACE7 (#1) Final cost for query block SEL$5947ACE7 (#1) - All Rows Plan: Best join order: 1 Cost: 2918.9453 Degree: 1 Card: 1.0000 Bytes: 107 Resc: 2918.9453 Resc_io: 2903.0000 Resc_cpu: 333113687 Resp: 2918.9453 Resp_io: 2903.0000 Resc_cpu: 333113687 kkoqbc-subheap (delete addr=0x2b9c01f11138, in-use=76752, alloc=79568) kkoqbc-end: : call(in-use=1122792, alloc=1227656), compile(in-use=1414960, alloc=1417832), execution(in-use=46224, alloc=48648) kkoqbc: finish optimizing query block SEL$5947ACE7 (#1) First K Rows: Setup end *********************** CBQT: Looking for cost annotations for query block SEL$6, key = SEL$6_00002000_0 CBQT: Replaced cost annotations in query block SEL$6. CBQT: Looking for cost annotations for query block SEL$8, key = SEL$8_00002000_0 CBQT: Replaced cost annotations in query block SEL$8. CBQT: Looking for cost annotations for query block SEL$12, key = SEL$12_00002000_0 CBQT: Replaced cost annotations in query block SEL$12. CBQT: Looking for cost annotations for query block SEL$10, key = SEL$10_00002000_0 CBQT: Replaced cost annotations in query block SEL$10. CBQT: Looking for cost annotations for query block SEL$11, key = SEL$11_00002000_0 CBQT: Replaced cost annotations in query block SEL$11. CBQT: Looking for cost annotations for query block SEL$7CFB5A23, key = SEL$7CFB5A23_00050600_0 CBQT: Could not find stored cost annotations. CBQT: Looking for cost annotations for query block SEL$5B04CACE, key = SEL$5B04CACE_00050600_0 CBQT: Could not find stored cost annotations. kkoqbc: optimizing query block SEL$6 (#2) : call(in-use=1121368, alloc=1227656), compile(in-use=1415680, alloc=1417832), execution(in-use=46224, alloc=48648) kkoqbc-end: : call(in-use=1121368, alloc=1227656), compile(in-use=1415680, alloc=1417832), execution(in-use=46224, alloc=48648) kkoqbc: finish optimizing query block SEL$6 (#2) kkoqbc: optimizing query block SEL$8 (#10) : call(in-use=1121368, alloc=1227656), compile(in-use=1416048, alloc=1417832), execution(in-use=46224, alloc=48648) kkoqbc-end: : call(in-use=1121368, alloc=1227656), compile(in-use=1416048, alloc=1417832), execution(in-use=46224, alloc=48648) kkoqbc: finish optimizing query block SEL$8 (#10) kkoqbc: optimizing query block SEL$12 (#9) : call(in-use=1121368, alloc=1227656), compile(in-use=1416136, alloc=1417832), execution(in-use=46224, alloc=48648) kkoqbc-end: : call(in-use=1121368, alloc=1227656), compile(in-use=1416136, alloc=1417832), execution(in-use=46224, alloc=48648) kkoqbc: finish optimizing query block SEL$12 (#9) kkoqbc: optimizing query block SEL$10 (#8) : call(in-use=1121368, alloc=1227656), compile(in-use=1416224, alloc=1417832), execution(in-use=46224, alloc=48648) kkoqbc-end: : call(in-use=1121368, alloc=1227656), compile(in-use=1416224, alloc=1417832), execution(in-use=46224, alloc=48648) kkoqbc: finish optimizing query block SEL$10 (#8) kkoqbc: optimizing query block SEL$11 (#7) : call(in-use=1121368, alloc=1227656), compile(in-use=1416312, alloc=1417832), execution(in-use=46224, alloc=48648) kkoqbc-end: : call(in-use=1121368, alloc=1227656), compile(in-use=1416312, alloc=1417832), execution(in-use=46224, alloc=48648) kkoqbc: finish optimizing query block SEL$11 (#7) kkoqbc: optimizing query block SEL$7CFB5A23 (#6) : call(in-use=1121368, alloc=1227656), compile(in-use=1416312, alloc=1417832), execution(in-use=46224, alloc=48648) kkoqbc-subheap (create addr=0x2b9c01f11138) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$7CFB5A23 nbfros=3 flg=0 fro(0): flg=0 objn=22 hint_alias="U"@"SEL$7" fro(1): flg=0 objn=18 hint_alias="O"@"SEL$9" fro(2): flg=0 objn=22 hint_alias="U"@"SEL$9" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: USER$ Alias: U #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: USER$ Alias: SYS_ALIAS_3 #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: OBJ$ Alias: SYS_ALIAS_4 #Rows: 73844 #Blks: 893 AvgRowLen: 82.00 Index Stats:: Index: I_OBJ1 Col#: 1 3 7 LVLS: 1 #LB: 168 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 816.00 Index: I_OBJ2 Col#: 3 4 5 12 13 6 7 18 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42273.00 Index: I_OBJ3 Col#: 15 LVLS: 1 #LB: 11 #DK: 1832 LB/K: 1.00 DB/K: 1.00 CLUF: 148.00 Index: I_OBJ4 Col#: 2 7 3 LVLS: 1 #LB: 275 #DK: 9826 LB/K: 1.00 DB/K: 1.00 CLUF: 2333.00 Index: I_OBJ5 Col#: 18 4 5 7 3 12 13 6 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42260.00 *************************************** 1-ROW TABLES: USER$[U]#0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[U] Table: USER$ Alias: U Card: Original: 89.000000 Rounded: 1 Computed: 1.00 Non Adjusted: 1.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 55187 Resp_io: 3.00 Resp_cpu: 55187 Access Path: index (UniqueScan) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 Access Path: index (AllEqUnique) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 One row Card: 1.000000 Best:: AccessPath: IndexUnique Index: I_USER1 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 1.00 Bytes: 0 Access path analysis for OBJ$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for OBJ$[SYS_ALIAS_4] _complex_pred_selectivity: bitand builtin selectivity estimation. Table: OBJ$ Alias: SYS_ALIAS_4 Card: Original: 73844.000000 Rounded: 1 Computed: 0.02 Non Adjusted: 0.02 Access Path: TableScan Cost: 216.93 Resp: 216.93 Degree: 0 Cost_io: 215.00 Cost_cpu: 40328236 Resp_io: 215.00 Resp_cpu: 40328236 kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"=:B1 kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"=:B1 kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' Access Path: index (skip-scan) SS sel: 0.000020 ANDV (#skips): 234.000000 SS io: 234.000000 vs. table scan io: 215.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_OBJ2 resc_io: 641.00 resc_cpu: 4565043 ix_sel: 1.000000 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** Cost: 643.24 Resp: 643.24 Degree: 1 Access Path: index (skip-scan) SS sel: 0.000020 ANDV (#skips): 234.000000 SS io: 234.000000 vs. table scan io: 215.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_OBJ5 resc_io: 641.00 resc_cpu: 4565043 ix_sel: 1.000000 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** Cost: 643.24 Resp: 643.24 Degree: 1 Best:: AccessPath: TableScan Cost: 216.93 Degree: 1 Resp: 216.93 Card: 0.02 Bytes: 0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[SYS_ALIAS_3] Table: USER$ Alias: SYS_ALIAS_3 Card: Original: 89.000000 Rounded: 89 Computed: 89.00 Non Adjusted: 89.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 84557 Resp_io: 3.00 Resp_cpu: 84557 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 7121 Resp_io: 2.00 Resp_cpu: 7121 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 1.00 Resp: 1.00 Degree: 1 Best:: AccessPath: IndexRange Index: I_USER2 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 89.00 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: USER$[U]#0 OBJ$[SYS_ALIAS_4]#1 USER$[SYS_ALIAS_3]#2 *************** Now joining: OBJ$[SYS_ALIAS_4]#1 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_4 Access Path: TableScan NL Join: Cost: 221.12 Resp: 221.12 Degree: 1 Cost_io: 216.00 Cost_cpu: 107017529 Resp_io: 216.00 Resp_cpu: 107017529 kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"=:B1 kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Access Path: index (FullScan) Index: I_OBJ2 resc_io: 641.00 resc_cpu: 4565043 ix_sel: 1.000000 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** NL Join : Cost: 644.24 Resp: 644.24 Degree: 1 Cost_io: 642.00 Cost_cpu: 46701388 Resp_io: 642.00 Resp_cpu: 46701388 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Access Path: index (RangeScan) Index: I_OBJ5 resc_io: 3.00 resc_cpu: 22414 ix_sel: 0.000001 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** NL Join (ordered): Cost: 4.00 Resp: 4.00 Degree: 1 Cost_io: 4.00 Cost_cpu: 31327 Resp_io: 4.00 Resp_cpu: 31327 Best NL cost: 4.00 resc: 4.00 resc_io: 4.00 resc_cpu: 31327 resp: 4.00 resp_io: 4.00 resc_cpu: 31327 Join Card: 0.015131 = = outer (1.000000) * inner (0.015131) * sel (1.000000) Join cardinality for NL: 0.000151, outer: 1.000000, inner: 0.015131, sel: 0.010000 Join Card - Rounded: 1 Computed: 0.02 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 216.93 card: 0.02 bytes: 82 deg: 1 resp: 216.93 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 101 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SM join: Resc: 218.93 Resp: 218.93 [multiMatchCost=0.00] SM Join SM cost: 218.93 resc: 218.93 resc_io: 216.00 resc_cpu: 61227560 resp: 218.93 resp_io: 216.00 resp_cpu: 61227560 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 216.93 card: 0.02 bytes: 82 deg: 1 resp: 216.93 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 218.43 Resp: 218.43 [multiMatchCost=0.00] HA Join HA cost: 218.43 resc: 218.43 resc_io: 216.00 resc_cpu: 50782319 resp: 218.43 resp_io: 216.00 resp_cpu: 50782319 Best:: JoinMethod: NestedLoop Cost: 4.00 Degree: 1 Resp: 4.00 Card: 0.00 Bytes: 99 *************** Now joining: USER$[SYS_ALIAS_3]#2 *************** NL Join Outer table: Card: 0.00 Cost: 4.00 Resp: 4.00 Degree: 1 Bytes: 99 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: TableScan NL Join: Cost: 7.01 Resp: 7.01 Degree: 1 Cost_io: 7.00 Cost_cpu: 115884 Resp_io: 7.00 Resp_cpu: 115884 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: index (FFS) NL Join: Cost: 6.00 Resp: 6.00 Degree: 1 Cost_io: 6.00 Cost_cpu: 38448 Resp_io: 6.00 Resp_cpu: 38448 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 5.00 Resp: 5.00 Degree: 1 Cost_io: 5.00 Cost_cpu: 40048 Resp_io: 5.00 Resp_cpu: 40048 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 5.00 Resp: 5.00 Degree: 1 Cost_io: 5.00 Cost_cpu: 40048 Resp_io: 5.00 Resp_cpu: 40048 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 5.00 Resp: 5.00 Degree: 1 Cost_io: 5.00 Cost_cpu: 38648 Resp_io: 5.00 Resp_cpu: 38648 Best NL cost: 5.00 resc: 5.00 resc_io: 5.00 resc_cpu: 38648 resp: 5.00 resp_io: 5.00 resc_cpu: 38648 Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred _complex_pred_selectivity: bitand builtin selectivity estimation. Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Join Card: 0.000151 = = outer (0.000151) * inner (89.000000) * sel (0.011236) Join cardinality without POSQ: 0.015131, outer: 0.015131, inner: 89.000000, sel: 0.011236 Join Card - Rounded: 1 Computed: 0.00 Outer table: OBJ$ Alias: SYS_ALIAS_4 resc: 4.00 card 0.00 bytes: 99 deg: 1 resp: 4.00 Inner table: USER$ Alias: SYS_ALIAS_3 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 119 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 7.00 Resp: 7.00 [multiMatchCost=0.00] SM Join SM cost: 7.00 resc: 7.00 resc_io: 5.00 resc_cpu: 41846581 resp: 7.00 resp_io: 5.00 resp_cpu: 41846581 Outer table: OBJ$ Alias: SYS_ALIAS_4 resc: 4.00 card 0.00 bytes: 99 deg: 1 resp: 4.00 Inner table: USER$ Alias: SYS_ALIAS_3 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 5.50 Resp: 5.50 [multiMatchCost=0.00] HA Join HA cost: 5.50 resc: 5.50 resc_io: 5.00 resc_cpu: 10493190 resp: 5.50 resp_io: 5.00 resp_cpu: 10493190 Best:: JoinMethod: NestedLoop Cost: 5.00 Degree: 1 Resp: 5.00 Card: 0.00 Bytes: 121 *********************** Best so far: Table#: 0 cost: 1.0004 card: 1.0000 bytes: 17 Table#: 1 cost: 4.0015 card: 0.0002 bytes: 99 Table#: 2 cost: 5.0018 card: 0.0002 bytes: 121 *********************** Join order[2]: USER$[U]#0 USER$[SYS_ALIAS_3]#2 OBJ$[SYS_ALIAS_4]#1 *************** Now joining: USER$[SYS_ALIAS_3]#2 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: TableScan NL Join: Cost: 4.00 Resp: 4.00 Degree: 1 Cost_io: 4.00 Cost_cpu: 92899 Resp_io: 4.00 Resp_cpu: 92899 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: index (FFS) NL Join: Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 15463 Resp_io: 3.00 Resp_cpu: 15463 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 15663 Resp_io: 2.00 Resp_cpu: 15663 Best NL cost: 2.00 resc: 2.00 resc_io: 2.00 resc_cpu: 15663 resp: 2.00 resp_io: 2.00 resc_cpu: 15663 Join Card: 89.000000 = = outer (1.000000) * inner (89.000000) * sel (1.000000) Join Card - Rounded: 89 Computed: 89.00 Best:: JoinMethod: NestedLoop Cost: 2.00 Degree: 1 Resp: 2.00 Card: 89.00 Bytes: 39 *************** Now joining: OBJ$[SYS_ALIAS_4]#1 *************** NL Join Outer table: Card: 89.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 39 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_4 Access Path: TableScan NL Join: Cost: 19420.88 Resp: 19420.88 Degree: 1 Cost_io: 18965.00 Cost_cpu: 9523833328 Resp_io: 18965.00 Resp_cpu: 9523833328 kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" Access Path: index (FullScan) Index: I_OBJ1 resc_io: 170.00 resc_cpu: 1210845 ix_sel: 1.000000 ix_sel_with_filters: 0.000345 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 550.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 550.00 ***** End Logdef Adjustment ****** NL Join : Cost: 15250.16 Resp: 15250.16 Degree: 1 Cost_io: 15072.00 Cost_cpu: 3722017364 Resp_io: 15072.00 Resp_cpu: 3722017364 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: ColGroup Usage:: PredCnt: 3 Matches Full: Partial: Access Path: index (RangeScan) Index: I_OBJ2 resc_io: 3.00 resc_cpu: 22414 ix_sel: 0.000001 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** NL Join : Cost: 189.52 Resp: 189.52 Degree: 1 Cost_io: 189.45 Cost_cpu: 1494842 Resp_io: 189.45 Resp_cpu: 1494842 Access Path: index (FullScan) Index: I_OBJ4 resc_io: 357.00 resc_cpu: 2542554 ix_sel: 1.000000 ix_sel_with_filters: 0.034483 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 26924.18 Resp: 26924.18 Degree: 1 Cost_io: 26915.00 Cost_cpu: 191692778 Resp_io: 26915.00 Resp_cpu: 191692778 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: ColGroup Usage:: PredCnt: 3 Matches Full: Partial: Access Path: index (RangeScan) Index: I_OBJ5 resc_io: 3.00 resc_cpu: 22414 ix_sel: 0.000001 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.00 ***** End Logdef Adjustment ****** NL Join : Cost: 189.52 Resp: 189.52 Degree: 1 Cost_io: 189.45 Cost_cpu: 1494842 Resp_io: 189.45 Resp_cpu: 1494842 Best NL cost: 189.52 resc: 189.52 resc_io: 189.45 resc_cpu: 1494842 resp: 189.52 resp_io: 189.45 resc_cpu: 1494842 Join Card: 0.015131 = = outer (89.000000) * inner (0.015131) * sel (0.011236) Join cardinality for NL: 0.000151, outer: 89.000000, inner: 0.015131, sel: 0.000112 Join Card - Rounded: 1 Computed: 0.02 Outer table: USER$ Alias: SYS_ALIAS_3 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 216.93 card: 0.02 bytes: 82 deg: 1 resp: 216.93 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 53 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 101 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SM join: Resc: 220.93 Resp: 220.93 [multiMatchCost=0.00] SM Join SM cost: 220.93 resc: 220.93 resc_io: 217.00 resc_cpu: 82151831 resp: 220.93 resp_io: 217.00 resp_cpu: 82151831 Outer table: USER$ Alias: SYS_ALIAS_3 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 216.93 card: 0.02 bytes: 82 deg: 1 resp: 216.93 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 219.43 Resp: 219.43 [multiMatchCost=0.00] HA Join HA cost: 219.43 resc: 219.43 resc_io: 217.00 resc_cpu: 50802840 resp: 219.43 resp_io: 217.00 resp_cpu: 50802840 Join order aborted: cost > best plan cost *********************** (newjo-stop-1) k:0, spcnt:0, perm:2, maxperm:2000 ********************************* Number of join permutations tried: 2 ********************************* Consider using bloom filter between U[USER$] and SYS_ALIAS_4[OBJ$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Consider using bloom filter between SYS_ALIAS_4[OBJ$] and SYS_ALIAS_3[USER$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Final adjusted join cardinality: 1, sq. fil. factor: 1.027801 (newjo-save) [0 2 1 ] Trying or-Expansion on query block SEL$7CFB5A23 (#6) Or-expansion bypassed: No index driver found. ******** Next OR predicate ******** Trying or-Expansion on query block SEL$7CFB5A23 (#6) ******** OR-branching ******** or-expansion-subheap (create addr=0x2b9c01fe6f60) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$7CFB5A23 nbfros=3 flg=0 fro(0): flg=0 objn=22 hint_alias="U"@"SEL$7" fro(1): flg=0 objn=18 hint_alias="O"@"SEL$9" fro(2): flg=0 objn=22 hint_alias="U"@"SEL$9" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: USER$ Alias: U #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: USER$ Alias: SYS_ALIAS_3 #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: OBJ$ Alias: SYS_ALIAS_4 #Rows: 73844 #Blks: 893 AvgRowLen: 82.00 Index Stats:: Index: I_OBJ1 Col#: 1 3 7 LVLS: 1 #LB: 168 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 816.00 Index: I_OBJ2 Col#: 3 4 5 12 13 6 7 18 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42273.00 Index: I_OBJ3 Col#: 15 LVLS: 1 #LB: 11 #DK: 1832 LB/K: 1.00 DB/K: 1.00 CLUF: 148.00 Index: I_OBJ4 Col#: 2 7 3 LVLS: 1 #LB: 275 #DK: 9826 LB/K: 1.00 DB/K: 1.00 CLUF: 2333.00 Index: I_OBJ5 Col#: 18 4 5 7 3 12 13 6 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42260.00 *************************************** 1-ROW TABLES: USER$[U]#0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[U] Table: USER$ Alias: U Card: Original: 89.000000 Rounded: 1 Computed: 1.00 Non Adjusted: 1.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 55187 Resp_io: 3.00 Resp_cpu: 55187 Access Path: index (UniqueScan) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 Access Path: index (AllEqUnique) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 One row Card: 1.000000 Best:: AccessPath: IndexUnique Index: I_USER1 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 1.00 Bytes: 0 Access path analysis for OBJ$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for OBJ$[SYS_ALIAS_4] _complex_pred_selectivity: bitand builtin selectivity estimation. Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Table: OBJ$ Alias: SYS_ALIAS_4 Card: Original: 73844.000000 Rounded: 1 Computed: 0.01 Non Adjusted: 0.01 Access Path: TableScan Cost: 216.93 Resp: 216.93 Degree: 0 Cost_io: 215.00 Cost_cpu: 40328160 Resp_io: 215.00 Resp_cpu: 40328160 kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"=:B1 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"=:B1 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' Access Path: index (skip-scan) SS sel: 0.000020 ANDV (#skips): 234.000000 SS io: 234.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ2 resc_io: 641.00 resc_cpu: 4565043 ix_sel: 1.000000 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** Cost: 643.24 Resp: 643.24 Degree: 1 Access Path: index (skip-scan) SS sel: 0.000020 ANDV (#skips): 234.000000 SS io: 234.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ5 resc_io: 641.00 resc_cpu: 4565043 ix_sel: 1.000000 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** Cost: 643.24 Resp: 643.24 Degree: 1 Best:: AccessPath: TableScan Cost: 216.93 Degree: 1 Resp: 216.93 Card: 0.01 Bytes: 0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[SYS_ALIAS_3] Table: USER$ Alias: SYS_ALIAS_3 Card: Original: 89.000000 Rounded: 89 Computed: 89.00 Non Adjusted: 89.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 84557 Resp_io: 3.00 Resp_cpu: 84557 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 7121 Resp_io: 2.00 Resp_cpu: 7121 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 1.00 Resp: 1.00 Degree: 1 Best:: AccessPath: IndexRange Index: I_USER2 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 89.00 Bytes: 0 (newjo-restore) [0 2 1 ] *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: USER$[U]#0 OBJ$[SYS_ALIAS_4]#1 USER$[SYS_ALIAS_3]#2 *************** Now joining: OBJ$[SYS_ALIAS_4]#1 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_4 Access Path: TableScan NL Join: Cost: 221.12 Resp: 221.12 Degree: 1 Cost_io: 216.00 Cost_cpu: 107017529 Resp_io: 216.00 Resp_cpu: 107017529 kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."NAME"=:B1 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ2 resc_io: 641.00 resc_cpu: 4565043 ix_sel: 1.000000 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** NL Join : Cost: 644.24 Resp: 644.24 Degree: 1 Cost_io: 642.00 Cost_cpu: 46701393 Resp_io: 642.00 Resp_cpu: 46701393 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (RangeScan) Index: I_OBJ5 resc_io: 3.00 resc_cpu: 22414 ix_sel: 0.000001 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.19 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.47 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.75 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.02 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.30 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.57 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.84 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.38 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.64 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.44 ***** End Logdef Adjustment ****** NL Join (ordered): Cost: 4.00 Resp: 4.00 Degree: 1 Cost_io: 4.00 Cost_cpu: 31330 Resp_io: 4.00 Resp_cpu: 31330 Best NL cost: 4.00 resc: 4.00 resc_io: 4.00 resc_cpu: 31330 resp: 4.00 resp_io: 4.00 resc_cpu: 31330 Join Card: 0.008036 = = outer (1.000000) * inner (0.008036) * sel (1.000000) Join cardinality for NL: 0.000080, outer: 1.000000, inner: 0.008036, sel: 0.010000 Join Card - Rounded: 1 Computed: 0.01 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 216.93 card: 0.01 bytes: 82 deg: 1 resp: 216.93 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 101 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SM join: Resc: 218.93 Resp: 218.93 [multiMatchCost=0.00] SM Join SM cost: 218.93 resc: 218.93 resc_io: 216.00 resc_cpu: 61227484 resp: 218.93 resp_io: 216.00 resp_cpu: 61227484 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 216.93 card: 0.01 bytes: 82 deg: 1 resp: 216.93 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 218.43 Resp: 218.43 [multiMatchCost=0.00] HA Join HA cost: 218.43 resc: 218.43 resc_io: 216.00 resc_cpu: 50782243 resp: 218.43 resp_io: 216.00 resp_cpu: 50782243 Best:: JoinMethod: NestedLoop Cost: 4.00 Degree: 1 Resp: 4.00 Card: 0.00 Bytes: 99 *************** Now joining: USER$[SYS_ALIAS_3]#2 *************** NL Join Outer table: Card: 0.00 Cost: 4.00 Resp: 4.00 Degree: 1 Bytes: 99 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: TableScan NL Join: Cost: 7.01 Resp: 7.01 Degree: 1 Cost_io: 7.00 Cost_cpu: 115887 Resp_io: 7.00 Resp_cpu: 115887 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: index (FFS) NL Join: Cost: 6.00 Resp: 6.00 Degree: 1 Cost_io: 6.00 Cost_cpu: 38452 Resp_io: 6.00 Resp_cpu: 38452 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 5.00 Resp: 5.00 Degree: 1 Cost_io: 5.00 Cost_cpu: 40052 Resp_io: 5.00 Resp_cpu: 40052 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 8721 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 5.00 Resp: 5.00 Degree: 1 Cost_io: 5.00 Cost_cpu: 40052 Resp_io: 5.00 Resp_cpu: 40052 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 5.00 Resp: 5.00 Degree: 1 Cost_io: 5.00 Cost_cpu: 38652 Resp_io: 5.00 Resp_cpu: 38652 Best NL cost: 5.00 resc: 5.00 resc_io: 5.00 resc_cpu: 38652 resp: 5.00 resp_io: 5.00 resc_cpu: 38652 Join Card: 0.000080 = = outer (0.000080) * inner (89.000000) * sel (0.011236) Join cardinality without POSQ: 0.008036, outer: 0.008036, inner: 89.000000, sel: 0.011236 Join Card - Rounded: 1 Computed: 0.00 Outer table: OBJ$ Alias: SYS_ALIAS_4 resc: 4.00 card 0.00 bytes: 99 deg: 1 resp: 4.00 Inner table: USER$ Alias: SYS_ALIAS_3 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 119 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 7.00 Resp: 7.00 [multiMatchCost=0.00] SM Join SM cost: 7.00 resc: 7.00 resc_io: 5.00 resc_cpu: 41846584 resp: 7.00 resp_io: 5.00 resp_cpu: 41846584 Outer table: OBJ$ Alias: SYS_ALIAS_4 resc: 4.00 card 0.00 bytes: 99 deg: 1 resp: 4.00 Inner table: USER$ Alias: SYS_ALIAS_3 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 5.50 Resp: 5.50 [multiMatchCost=0.00] HA Join HA cost: 5.50 resc: 5.50 resc_io: 5.00 resc_cpu: 10493193 resp: 5.50 resp_io: 5.00 resp_cpu: 10493193 Best:: JoinMethod: NestedLoop Cost: 5.00 Degree: 1 Resp: 5.00 Card: 0.00 Bytes: 121 *********************** Best so far: Table#: 0 cost: 1.0004 card: 1.0000 bytes: 17 Table#: 1 cost: 4.0015 card: 0.0001 bytes: 99 Table#: 2 cost: 5.0019 card: 0.0001 bytes: 121 *********************** Join order[2]: USER$[U]#0 USER$[SYS_ALIAS_3]#2 OBJ$[SYS_ALIAS_4]#1 *************** Now joining: USER$[SYS_ALIAS_3]#2 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: TableScan NL Join: Cost: 4.00 Resp: 4.00 Degree: 1 Cost_io: 4.00 Cost_cpu: 92899 Resp_io: 4.00 Resp_cpu: 92899 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_3 Access Path: index (FFS) NL Join: Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 15463 Resp_io: 3.00 Resp_cpu: 15463 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 15663 Resp_io: 2.00 Resp_cpu: 15663 Best NL cost: 2.00 resc: 2.00 resc_io: 2.00 resc_cpu: 15663 resp: 2.00 resp_io: 2.00 resc_cpu: 15663 Join Card: 89.000000 = = outer (1.000000) * inner (89.000000) * sel (1.000000) Join Card - Rounded: 89 Computed: 89.00 Best:: JoinMethod: NestedLoop Cost: 2.00 Degree: 1 Resp: 2.00 Card: 89.00 Bytes: 39 *************** Now joining: OBJ$[SYS_ALIAS_4]#1 *************** NL Join Outer table: Card: 89.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 39 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_4 Access Path: TableScan NL Join: Cost: 19420.88 Resp: 19420.88 Degree: 1 Cost_io: 18965.00 Cost_cpu: 9523833326 Resp_io: 18965.00 Resp_cpu: 9523833326 kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" kkofmx: index filter:"SYS_ALIAS_4"."LINKNAME" IS NULL kkofmx: index filter:DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB' kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>4 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>5 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>7 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>8 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>9 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>10 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>11 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>12 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>13 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>14 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>22 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>87 kkofmx: index filter:"SYS_ALIAS_4"."TYPE#"<>88 kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' kkofmx: index filter:"SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' kkofmx: index filter:"SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ1 resc_io: 170.00 resc_cpu: 1210845 ix_sel: 1.000000 ix_sel_with_filters: 0.000183 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 550.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 550.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 550.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 551.19 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 551.47 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 551.75 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 552.02 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 552.30 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 552.57 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 552.84 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 553.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 553.38 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 553.64 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 553.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 553.91 ***** End Logdef Adjustment ****** NL Join : Cost: 15251.39 Resp: 15251.39 Degree: 1 Cost_io: 15072.00 Cost_cpu: 3747692499 Resp_io: 15072.00 Resp_cpu: 3747692499 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: ColGroup Usage:: PredCnt: 3 Matches Full: Partial: Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (RangeScan) Index: I_OBJ2 resc_io: 3.00 resc_cpu: 22414 ix_sel: 0.000001 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.19 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.47 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.75 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.02 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.30 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.57 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.84 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.38 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.64 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.44 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.44 ***** End Logdef Adjustment ****** NL Join : Cost: 189.52 Resp: 189.52 Degree: 1 Cost_io: 189.45 Cost_cpu: 1495148 Resp_io: 189.45 Resp_cpu: 1495148 Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ4 resc_io: 319.00 resc_cpu: 2271939 ix_sel: 1.000000 ix_sel_with_filters: 0.018314 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 90.90 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 118.88 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 146.79 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 174.63 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 202.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 229.70 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 257.04 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 284.21 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 310.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 337.55 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 364.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 390.67 ***** End Logdef Adjustment ****** NL Join : Cost: 25944.70 Resp: 25944.70 Degree: 1 Cost_io: 25813.00 Cost_cpu: 2751358435 Resp_io: 25813.00 Resp_cpu: 2751358435 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: ColGroup Usage:: PredCnt: 3 Matches Full: Partial: Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (RangeScan) Index: I_OBJ5 resc_io: 3.00 resc_cpu: 22414 ix_sel: 0.000001 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 20.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.50 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 570.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.19 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.47 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 571.75 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.02 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.30 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.57 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 572.84 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.11 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.38 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.64 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 573.91 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.17 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.44 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 574.44 ***** End Logdef Adjustment ****** NL Join : Cost: 189.52 Resp: 189.52 Degree: 1 Cost_io: 189.45 Cost_cpu: 1495148 Resp_io: 189.45 Resp_cpu: 1495148 Best NL cost: 189.52 resc: 189.52 resc_io: 189.45 resc_cpu: 1495148 resp: 189.52 resp_io: 189.45 resc_cpu: 1495148 Join Card: 0.008036 = = outer (89.000000) * inner (0.008036) * sel (0.011236) Join cardinality for NL: 0.000080, outer: 89.000000, inner: 0.008036, sel: 0.000112 Join Card - Rounded: 1 Computed: 0.01 Outer table: USER$ Alias: SYS_ALIAS_3 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 216.93 card: 0.01 bytes: 82 deg: 1 resp: 216.93 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 53 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 101 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SM join: Resc: 220.93 Resp: 220.93 [multiMatchCost=0.00] SM Join SM cost: 220.93 resc: 220.93 resc_io: 217.00 resc_cpu: 82151755 resp: 220.93 resp_io: 217.00 resp_cpu: 82151755 Outer table: USER$ Alias: SYS_ALIAS_3 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_4 resc: 216.93 card: 0.01 bytes: 82 deg: 1 resp: 216.93 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 219.43 Resp: 219.43 [multiMatchCost=0.00] HA Join HA cost: 219.43 resc: 219.43 resc_io: 217.00 resc_cpu: 50802764 resp: 219.43 resp_io: 217.00 resp_cpu: 50802764 Join order aborted: cost > best plan cost *********************** (newjo-stop-1) k:0, spcnt:0, perm:2, maxperm:120 ********************************* Number of join permutations tried: 2 ********************************* Consider using bloom filter between U[USER$] and SYS_ALIAS_4[OBJ$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Consider using bloom filter between SYS_ALIAS_4[OBJ$] and SYS_ALIAS_3[USER$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Final adjusted join cardinality: 1, sq. fil. factor: 1.027801 or-expansion-subheap (delete addr=0x2b9c01fe6f60, in-use=76800, alloc=87072) or-expansion is worse cost:5.001932 Transfer Optimizer annotations for query block SEL$7CFB5A23 (#6) Final cost for query block SEL$7CFB5A23 (#6) - All Rows Plan: Best join order: 1 Cost: 5.0019 Degree: 1 Card: 1.0000 Bytes: 121 Resc: 5.0019 Resc_io: 5.0000 Resc_cpu: 40348 Resp: 5.0019 Resp_io: 5.0000 Resc_cpu: 40348 kkoqbc-subheap (delete addr=0x2b9c01f11138, in-use=60296, alloc=63280) kkoqbc-end: : call(in-use=1148096, alloc=1326280), compile(in-use=1417808, alloc=1421976), execution(in-use=46752, alloc=48648) kkoqbc: finish optimizing query block SEL$7CFB5A23 (#6) kkoqbc: optimizing query block SEL$5B04CACE (#5) : call(in-use=1148096, alloc=1326280), compile(in-use=1417808, alloc=1421976), execution(in-use=46752, alloc=48648) kkoqbc-subheap (create addr=0x2b9c01f11138) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$5B04CACE nbfros=2 flg=0 fro(0): flg=0 objn=134 hint_alias="L"@"SEL$13" fro(1): flg=0 objn=22 hint_alias="U"@"SEL$13" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: USER$ Alias: U #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: LINK$ Alias: L #Rows: 9 #Blks: 1 AvgRowLen: 57.00 Index Stats:: Index: I_LINK1 Col#: 1 2 LVLS: 0 #LB: 1 #DK: 9 LB/K: 1.00 DB/K: 1.00 CLUF: 1.00 *************************************** 1-ROW TABLES: USER$[U]#0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[U] Table: USER$ Alias: U Card: Original: 89.000000 Rounded: 1 Computed: 1.00 Non Adjusted: 1.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 55187 Resp_io: 3.00 Resp_cpu: 55187 Access Path: index (UniqueScan) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 Access Path: index (AllEqUnique) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 One row Card: 1.000000 Best:: AccessPath: IndexUnique Index: I_USER1 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 1.00 Bytes: 0 Access path analysis for LINK$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for LINK$[L] Table: LINK$ Alias: L Card: Original: 9.000000 Rounded: 1 Computed: 1.12 Non Adjusted: 1.12 Access Path: TableScan Cost: 2.00 Resp: 2.00 Degree: 0 Cost_io: 2.00 Cost_cpu: 9121 Resp_io: 2.00 Resp_cpu: 9121 Access Path: index (index (FFS)) Index: I_LINK1 resc_io: 2.00 resc_cpu: 8651 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 8651 Resp_io: 2.00 Resp_cpu: 8651 kkofmx: index filter:"L"."NAME"=:B1 Access Path: index (skip-scan) SS sel: 0.125000 ANDV (#skips): 4.000000 SS io: 4.000000 vs. table scan io: 2.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_LINK1 resc_io: 1.00 resc_cpu: 8921 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 1.00 Resp: 1.00 Degree: 1 Best:: AccessPath: IndexRange Index: I_LINK1 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 1.12 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: USER$[U]#0 LINK$[L]#1 *************** Now joining: LINK$[L]#1 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for LINK$ Inner table: LINK$ Alias: L Access Path: TableScan NL Join: Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 17463 Resp_io: 3.00 Resp_cpu: 17463 Access Path: index (index (FFS)) Index: I_LINK1 resc_io: 2.00 resc_cpu: 8651 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: LINK$ Alias: L Access Path: index (FFS) NL Join: Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 16993 Resp_io: 3.00 Resp_cpu: 16993 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Access Path: index (AllEqJoinGuess) Index: I_LINK1 resc_io: 0.00 resc_cpu: 1050 ix_sel: 0.031250 ix_sel_with_filters: 0.031250 NL Join (ordered): Cost: 1.00 Resp: 1.00 Degree: 1 Cost_io: 1.00 Cost_cpu: 9391 Resp_io: 1.00 Resp_cpu: 9391 Best NL cost: 1.00 resc: 1.00 resc_io: 1.00 resc_cpu: 9391 resp: 1.00 resp_io: 1.00 resc_cpu: 9391 Join Card: 0.562500 = = outer (1.000000) * inner (1.125000) * sel (0.500000) Join Card - Rounded: 1 Computed: 0.56 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: LINK$ Alias: L resc: 1.00 card: 1.12 bytes: 10 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 21 Total Rows: 1 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20890983 Total Temp space used: 0 SM join: Resc: 3.00 Resp: 3.00 [multiMatchCost=0.00] SM Join SM cost: 3.00 resc: 3.00 resc_io: 2.00 resc_cpu: 20908696 resp: 3.00 resp_io: 2.00 resp_cpu: 20908696 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: LINK$ Alias: L resc: 1.00 card: 1.12 bytes: 10 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 2.50 Resp: 2.50 [multiMatchCost=0.00] HA Join HA cost: 2.50 resc: 2.50 resc_io: 2.00 resc_cpu: 10463454 resp: 2.50 resp_io: 2.00 resp_cpu: 10463454 Best:: JoinMethod: NestedLoop Cost: 1.00 Degree: 1 Resp: 1.00 Card: 0.56 Bytes: 27 *********************** Best so far: Table#: 0 cost: 1.0004 card: 1.0000 bytes: 17 Table#: 1 cost: 1.0004 card: 0.5625 bytes: 27 *********************** (newjo-stop-1) k:0, spcnt:0, perm:1, maxperm:2000 ********************************* Number of join permutations tried: 1 ********************************* Consider using bloom filter between U[USER$] and L[LINK$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Cdn, Cost adjusted (to ~ 0) as where clause evalutes to FALSE (newjo-save) [0 1 ] Or-Expansion validity checks failed on query block SEL$5B04CACE (#5) because no OR expansion if the query block always evaluates to FALSE. but honour hint Transfer Optimizer annotations for query block SEL$5B04CACE (#5) Final cost for query block SEL$5B04CACE (#5) - All Rows Plan: Best join order: 1 Cost: 0.0000 Degree: 1 Card: 1.0000 Bytes: 27 Resc: 0.0000 Resc_io: 0.0000 Resc_cpu: 0 Resp: 0.0000 Resp_io: 0.0000 Resc_cpu: 0 kkoqbc-subheap (delete addr=0x2b9c01f11138, in-use=30168, alloc=30520) kkoqbc-end: : call(in-use=1155952, alloc=1326280), compile(in-use=1418304, alloc=1421976), execution(in-use=46840, alloc=48648) kkoqbc: finish optimizing query block SEL$5B04CACE (#5) kkoqbc: optimizing query block SET$5715CE2E (#4) : call(in-use=1155952, alloc=1326280), compile(in-use=1418304, alloc=1421976), execution(in-use=46840, alloc=48648) kkoqbc-subheap (create addr=0x2b9c01f11138) kkoqbc-subheap (delete addr=0x2b9c01f11138, in-use=0, alloc=0) kkoqbc-end: : call(in-use=1155952, alloc=1326280), compile(in-use=1418384, alloc=1421976), execution(in-use=46840, alloc=48648) kkoqbc: finish optimizing query block SET$5715CE2E (#4) kkoqbc: optimizing query block SEL$5947ACE7 (#1) : call(in-use=1155952, alloc=1326280), compile(in-use=1418384, alloc=1421976), execution(in-use=46840, alloc=48648) kkoqbc-subheap (create addr=0x2b9c01f11138) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$5947ACE7 nbfros=5 flg=0 fro(0): flg=1 objn=3192 hint_alias="O"@"SEL$2" fro(1): flg=0 objn=22 hint_alias="U"@"SEL$3" fro(2): flg=0 objn=69 hint_alias="V"@"SEL$3" fro(3): flg=0 objn=18 hint_alias="O"@"SEL$4" fro(4): flg=0 objn=22 hint_alias="U"@"SEL$4" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: DBA_OBJECTS Alias: O (NOT ANALYZED) #Rows: 26 #Blks: 0 AvgRowLen: 0.00 *********************** Table Stats:: Table: USER$ Alias: U #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: VIEW$ Alias: V #Rows: 12757 #Blks: 1006 AvgRowLen: 58.00 Index Stats:: Index: I_VIEW1 Col#: 1 LVLS: 1 #LB: 7 #DK: 3913 LB/K: 1.00 DB/K: 1.00 CLUF: 507.00 *********************** Table Stats:: Table: USER$ Alias: SYS_ALIAS_1 #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: OBJ$ Alias: SYS_ALIAS_2 #Rows: 73844 #Blks: 893 AvgRowLen: 82.00 Index Stats:: Index: I_OBJ1 Col#: 1 3 7 LVLS: 1 #LB: 168 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 816.00 Index: I_OBJ2 Col#: 3 4 5 12 13 6 7 18 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42273.00 Index: I_OBJ3 Col#: 15 LVLS: 1 #LB: 11 #DK: 1832 LB/K: 1.00 DB/K: 1.00 CLUF: 148.00 Index: I_OBJ4 Col#: 2 7 3 LVLS: 1 #LB: 275 #DK: 9826 LB/K: 1.00 DB/K: 1.00 CLUF: 2333.00 Index: I_OBJ5 Col#: 18 4 5 7 3 12 13 6 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42260.00 *************************************** 1-ROW TABLES: USER$[U]#0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[U] Table: USER$ Alias: U Card: Original: 89.000000 Rounded: 1 Computed: 1.00 Non Adjusted: 1.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 55187 Resp_io: 3.00 Resp_cpu: 55187 Access Path: index (UniqueScan) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 Access Path: index (AllEqUnique) Index: I_USER1 resc_io: 1.00 resc_cpu: 8341 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 Cost: 1.00 Resp: 1.00 Degree: 1 One row Card: 1.000000 Best:: AccessPath: IndexUnique Index: I_USER1 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 1.00 Bytes: 0 Access path analysis for OBJ$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for OBJ$[SYS_ALIAS_2] Table: OBJ$ Alias: SYS_ALIAS_2 Card: Original: 73844.000000 Rounded: 73844 Computed: 73844.00 Non Adjusted: 73844.00 Access Path: TableScan Cost: 217.04 Resp: 217.04 Degree: 0 Cost_io: 215.00 Cost_cpu: 42543006 Resp_io: 215.00 Resp_cpu: 42543006 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 154.22 Resp: 154.22 Degree: 1 Cost_io: 154.00 Cost_cpu: 4543479 Resp_io: 154.00 Resp_cpu: 4543479 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 154.22 Resp: 154.22 Degree: 1 Cost_io: 154.00 Cost_cpu: 4543479 Resp_io: 154.00 Resp_cpu: 4543479 Access Path: index (FullScan) Index: I_OBJ2 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 640.22 Resp: 640.22 Degree: 1 Access Path: index (FullScan) Index: I_OBJ5 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 640.22 Resp: 640.22 Degree: 1 Best:: AccessPath: IndexFFS Index: I_OBJ2 Cost: 154.22 Degree: 1 Resp: 154.22 Card: 73844.00 Bytes: 0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[SYS_ALIAS_1] Table: USER$ Alias: SYS_ALIAS_1 Card: Original: 89.000000 Rounded: 89 Computed: 89.00 Non Adjusted: 89.00 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 84557 Resp_io: 3.00 Resp_cpu: 84557 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 7121 Resp_io: 2.00 Resp_cpu: 7121 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 1.00 Resp: 1.00 Degree: 1 Best:: AccessPath: IndexRange Index: I_USER2 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 89.00 Bytes: 0 Access path analysis for VIEW$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for VIEW$[V] Table: VIEW$ Alias: V Card: Original: 12757.000000 Rounded: 12757 Computed: 12757.00 Non Adjusted: 12757.00 Access Path: TableScan Cost: 242.43 Resp: 242.43 Degree: 0 Cost_io: 242.00 Cost_cpu: 9077719 Resp_io: 242.00 Resp_cpu: 9077719 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 3.00 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 3.02 Resp: 3.02 Degree: 1 Cost_io: 3.00 Cost_cpu: 519410 Resp_io: 3.00 Resp_cpu: 519410 Access Path: index (FullScan) Index: I_VIEW1 resc_io: 8.00 resc_cpu: 839572 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 Cost: 8.04 Resp: 8.04 Degree: 1 Best:: AccessPath: IndexFFS Index: I_VIEW1 Cost: 3.02 Degree: 1 Resp: 3.02 Card: 12757.00 Bytes: 0 Access path analysis for DBA_OBJECTS *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: USER$[U]#0 USER$[SYS_ALIAS_1]#2 VIEW$[V]#3 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 4.00 Resp: 4.00 Degree: 1 Cost_io: 4.00 Cost_cpu: 92899 Resp_io: 4.00 Resp_cpu: 92899 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 3.00 Resp: 3.00 Degree: 1 Cost_io: 3.00 Cost_cpu: 15463 Resp_io: 3.00 Resp_cpu: 15463 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 15663 Resp_io: 2.00 Resp_cpu: 15663 Best NL cost: 2.00 resc: 2.00 resc_io: 2.00 resc_cpu: 15663 resp: 2.00 resp_io: 2.00 resc_cpu: 15663 Join Card: 89.000000 = = outer (1.000000) * inner (89.000000) * sel (1.000000) Join Card - Rounded: 89 Computed: 89.00 Best:: JoinMethod: NestedLoop Cost: 2.00 Degree: 1 Resp: 2.00 Card: 89.00 Bytes: 39 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 89.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 39 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 21402.67 Resp: 21402.67 Degree: 1 Cost_io: 21364.00 Cost_cpu: 807932622 Resp_io: 21364.00 Resp_cpu: 807932622 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 1.69 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 154.21 Resp: 154.21 Degree: 1 Cost_io: 152.00 Cost_cpu: 46243160 Resp_io: 152.00 Resp_cpu: 46243160 Access Path: index (FullScan) Index: I_VIEW1 resc_io: 8.00 resc_cpu: 839572 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 717.58 Resp: 717.58 Degree: 1 Cost_io: 714.00 Cost_cpu: 74737528 Resp_io: 714.00 Resp_cpu: 74737528 Best NL cost: 154.21 resc: 154.21 resc_io: 152.00 resc_cpu: 46243160 resp: 154.21 resp_io: 152.00 resc_cpu: 46243160 Join Card: 1135373.000000 = = outer (89.000000) * inner (12757.000000) * sel (1.000000) Join Card - Rounded: 1135373 Computed: 1135373.00 Best:: JoinMethod: NestedLoop Cost: 154.21 Degree: 1 Resp: 154.21 Card: 1135373.00 Bytes: 44 *************** Now joining: OBJ$[SYS_ALIAS_2]#4 *************** NL Join Outer table: Card: 1135373.00 Cost: 154.21 Resp: 154.21 Degree: 1 Bytes: 44 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: TableScan NL Join: Cost: 244195535.85 Resp: 244195535.85 Degree: 1 Cost_io: 241883427.00 Cost_cpu: 48302226503568 Resp_io: 241883427.00 Resp_cpu: 48302226503568 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 152.21 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 173059543.99 Resp: 173059543.99 Degree: 1 Cost_io: 172812615.00 Cost_cpu: 5158589307923 Resp_io: 172812615.00 Resp_cpu: 5158589307923 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 152.21 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 173059543.99 Resp: 173059543.99 Degree: 1 Cost_io: 172812615.00 Cost_cpu: 5158589307923 Resp_io: 172812615.00 Resp_cpu: 5158589307923 kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_2"."OBJ#"="V"."OBJ#" kkofmx: index filter:"SYS_ALIAS_2"."OWNER#"="SYS_ALIAS_1"."USER#" kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."OBJ#"="V"."OBJ#" kkofmx: index filter:"SYS_ALIAS_2"."OWNER#"="SYS_ALIAS_1"."USER#" ColGroup Usage:: PredCnt: 2 Matches Full: Partial: ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Access Path: index (RangeScan) Index: I_OBJ1 resc_io: 2.00 resc_cpu: 15293 ix_sel: 0.000000 ix_sel_with_filters: 0.000000 NL Join : Cost: 1506050.42 Resp: 1506050.42 Degree: 1 Cost_io: 1505478.00 Cost_cpu: 11958473599 Resp_io: 1505478.00 Resp_cpu: 11958473599 ColGroup Usage:: PredCnt: 3 Matches Full: Partial: Access Path: index (IndexOnly) Index: I_OBJ2 resc_io: 23.00 resc_cpu: 164843 ix_sel: 0.034483 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 26122692.03 Resp: 26122692.03 Degree: 1 Cost_io: 26113731.00 Cost_cpu: 187204670844 Resp_io: 26113731.00 Resp_cpu: 187204670844 Access Path: index (FullScan) Index: I_OBJ4 resc_io: 357.00 resc_cpu: 2542554 ix_sel: 1.000000 ix_sel_with_filters: 0.034483 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 343446342.12 Resp: 343446342.12 Degree: 1 Cost_io: 343329293.00 Cost_cpu: 2445271195643 Resp_io: 343329293.00 Resp_cpu: 2445271195643 ColGroup Usage:: PredCnt: 3 Matches Full: Partial: Access Path: index (IndexOnly) Index: I_OBJ5 resc_io: 23.00 resc_cpu: 164843 ix_sel: 0.034483 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 26122692.03 Resp: 26122692.03 Degree: 1 Cost_io: 26113731.00 Cost_cpu: 187204670844 Resp_io: 26113731.00 Resp_cpu: 187204670844 Best NL cost: 1506050.42 resc: 1506050.42 resc_io: 1505478.00 resc_cpu: 11958473599 resp: 1506050.42 resp_io: 1505478.00 resc_cpu: 11958473599 Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred _complex_pred_selectivity: bitand builtin selectivity estimation. Using prorated density: 0.000079 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Join Card: 21.994828 = = outer (1135373.000000) * inner (73844.000000) * sel (0.000000) Join cardinality for HJ/SMJ (no post filters): 439.896552, outer: 1135373.000000, inner: 73844.000000, sel: 0.000000 Join Card - Rounded: 22 Computed: 21.99 Outer table: VIEW$ Alias: V resc: 154.21 card 1135373.00 bytes: 44 deg: 1 resp: 154.21 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 73844.00 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 8202 Row size: 59 Total Rows: 1135373 Initial runs: 2 Merge passes: 1 IO Cost / pass: 3914 Total IO sort cost: 12116 Total CPU sort cost: 1251817326 Total Temp space used: 118498000 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 480 Row size: 53 Total Rows: 73844 Initial runs: 2 Merge passes: 1 IO Cost / pass: 230 Total IO sort cost: 710 Total CPU sort cost: 86516502 Total Temp space used: 8365000 SM join: Resc: 13198.49 Resp: 13198.49 [multiMatchCost=0.00] SM Join SM cost: 13198.49 resc: 13198.49 resc_io: 13132.00 resc_cpu: 1389120467 resp: 13198.49 resp_io: 13132.00 resp_cpu: 1389120467 Outer table: VIEW$ Alias: V resc: 154.21 card 1135373.00 bytes: 44 deg: 1 resp: 154.21 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 73844.00 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 Cost per ptn: 2607.97 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 7762 probefrag: 460 ppasses: 1 Hash join: Resc: 2916.40 Resp: 2916.40 [multiMatchCost=0.00] Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card 73844.00 bytes: 39 deg: 1 resp: 154.22 Inner table: VIEW$ Alias: V resc: 154.21 card: 1135373.00 bytes: 44 deg: 1 resp: 154.21 using dmeth: 2 #groups: 1 Cost per ptn: 2610.51 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 460 probefrag: 7762 ppasses: 1 Hash join: Resc: 2918.95 Resp: 2918.95 [multiMatchCost=0.00] HA Join HA cost: 2918.95 swapped resc: 2918.95 resc_io: 2903.00 resc_cpu: 333113687 resp: 2918.95 resp_io: 2903.00 resp_cpu: 333113687 Best:: JoinMethod: Hash Cost: 2918.95 Degree: 1 Resp: 2918.95 Card: 21.99 Bytes: 83 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 21.99 Cost: 2918.95 Resp: 2918.95 Degree: 1 Bytes: 83 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 3028.99 Resp: 3028.99 Degree: 1 Cost_io: 3013.00 Cost_cpu: 334001348 Resp_io: 3013.00 Resp_cpu: 334001348 Best NL cost: 3028.99 resc: 3028.99 resc_io: 3013.00 resc_cpu: 334001348 resp: 3028.99 resp_io: 3013.00 resc_cpu: 334001348 JPPD: Retrieved original view card: 26.000000 Join Card: 0.011719 = = outer (21.994828) * inner (26.000000) * sel (0.000020) Join cardinality for HJ/SMJ (no post filters): 571.865517, outer: 21.994828, inner: 26.000000, sel: 0.000020 Join Card - Rounded: 1 Computed: 0.01 Best:: JoinMethod: NestedLoop Cost: 3028.99 Degree: 1 Resp: 3028.99 Card: 0.01 Bytes: 107 *********************** Best so far: Table#: 0 cost: 1.0004 card: 1.0000 bytes: 17 Table#: 2 cost: 2.0007 card: 89.0000 bytes: 3471 Table#: 3 cost: 154.2135 card: 1135373.0000 bytes: 49956412 Table#: 4 cost: 2918.9453 card: 21.9948 bytes: 1826 Table#: 1 cost: 3028.9878 card: 0.0117 bytes: 107 *********************** Join order[2]: USER$[U]#0 USER$[SYS_ALIAS_1]#2 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 VIEW$[V]#3 *************** Now joining: OBJ$[SYS_ALIAS_2]#4 *************** NL Join Outer table: Card: 89.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 39 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: TableScan NL Join: Cost: 19313.40 Resp: 19313.40 Degree: 1 Cost_io: 18965.00 Cost_cpu: 7278334896 Resp_io: 18965.00 Resp_cpu: 7278334896 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 152.22 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 13569.36 Resp: 13569.36 Degree: 1 Cost_io: 13550.00 Cost_cpu: 404385269 Resp_io: 13550.00 Resp_cpu: 404385269 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 152.22 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 13569.36 Resp: 13569.36 Degree: 1 Cost_io: 13550.00 Cost_cpu: 404385269 Resp_io: 13550.00 Resp_cpu: 404385269 kkofmx: index filter:"SYS_ALIAS_2"."OWNER#"="SYS_ALIAS_1"."USER#" kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_2"."OWNER#"="SYS_ALIAS_1"."USER#" kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."OWNER#"="SYS_ALIAS_1"."USER#" Access Path: index (FullScan) Index: I_OBJ1 resc_io: 198.00 resc_cpu: 1410245 ix_sel: 1.000000 ix_sel_with_filters: 0.034483 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 15889.42 Resp: 15889.42 Degree: 1 Cost_io: 15884.00 Cost_cpu: 113136173 Resp_io: 15884.00 Resp_cpu: 113136173 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Access Path: index (IndexOnly) Index: I_OBJ2 resc_io: 23.00 resc_cpu: 164843 ix_sel: 0.034483 ix_sel_with_filters: 0.000059 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 2049.70 Resp: 2049.70 Degree: 1 Cost_io: 2049.00 Cost_cpu: 14686701 Resp_io: 2049.00 Resp_cpu: 14686701 Access Path: index (FullScan) Index: I_OBJ4 resc_io: 357.00 resc_cpu: 2542554 ix_sel: 1.000000 ix_sel_with_filters: 0.034483 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 26924.18 Resp: 26924.18 Degree: 1 Cost_io: 26915.00 Cost_cpu: 191692778 Resp_io: 26915.00 Resp_cpu: 191692778 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Access Path: index (IndexOnly) Index: I_OBJ5 resc_io: 23.00 resc_cpu: 164843 ix_sel: 0.034483 ix_sel_with_filters: 0.000059 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 2049.70 Resp: 2049.70 Degree: 1 Cost_io: 2049.00 Cost_cpu: 14686701 Resp_io: 2049.00 Resp_cpu: 14686701 Best NL cost: 2049.70 resc: 2049.70 resc_io: 2049.00 resc_cpu: 14686701 resp: 2049.70 resp_io: 2049.00 resc_cpu: 14686701 Join Card: 127.317241 = = outer (89.000000) * inner (73844.000000) * sel (0.000019) Join cardinality for HJ/SMJ (no post filters): 2546.344828, outer: 89.000000, inner: 73844.000000, sel: 0.000019 Join Card - Rounded: 127 Computed: 127.32 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 73844.00 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 53 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 480 Row size: 53 Total Rows: 73844 Initial runs: 2 Merge passes: 1 IO Cost / pass: 230 Total IO sort cost: 710 Total CPU sort cost: 86516502 Total Temp space used: 8365000 SM join: Resc: 871.36 Resp: 871.36 [multiMatchCost=0.00] SM Join SM cost: 871.36 resc: 871.36 resc_io: 866.00 resc_cpu: 111992593 resp: 871.36 resp_io: 866.00 resp_cpu: 111992593 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 2.00 card 89.00 bytes: 39 deg: 1 resp: 2.00 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 73844.00 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 Cost per ptn: 0.85 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 460 ppasses: 1 Hash join: Resc: 157.07 Resp: 157.07 [multiMatchCost=0.00] HA Join HA cost: 157.07 resc: 157.07 resc_io: 156.00 resc_cpu: 22402383 resp: 157.07 resp_io: 156.00 resp_cpu: 22402383 Join order aborted: cost > best plan cost *********************** Join order[3]: USER$[U]#0 VIEW$[V]#3 USER$[SYS_ALIAS_1]#2 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 243.43 Resp: 243.43 Degree: 1 Cost_io: 243.00 Cost_cpu: 9086060 Resp_io: 243.00 Resp_cpu: 9086060 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 3.00 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 4.03 Resp: 4.03 Degree: 1 Cost_io: 4.00 Cost_cpu: 527752 Resp_io: 4.00 Resp_cpu: 527752 Access Path: index (FullScan) Index: I_VIEW1 resc_io: 8.00 resc_cpu: 839572 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 9.04 Resp: 9.04 Degree: 1 Cost_io: 9.00 Cost_cpu: 847913 Resp_io: 9.00 Resp_cpu: 847913 Best NL cost: 4.03 resc: 4.03 resc_io: 4.00 resc_cpu: 527752 resp: 4.03 resp_io: 4.00 resc_cpu: 527752 Join Card: 12757.000000 = = outer (1.000000) * inner (12757.000000) * sel (1.000000) Join Card - Rounded: 12757 Computed: 12757.00 Best:: JoinMethod: NestedLoop Cost: 4.03 Degree: 1 Resp: 4.03 Card: 12757.00 Bytes: 22 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 12757.00 Cost: 4.03 Resp: 4.03 Degree: 1 Bytes: 22 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 15274.66 Resp: 15274.66 Degree: 1 Cost_io: 15223.00 Cost_cpu: 1079223952 Resp_io: 15223.00 Resp_cpu: 1079223952 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 0.24 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 3053.37 Resp: 3053.37 Degree: 1 Cost_io: 3049.00 Cost_cpu: 91375962 Resp_io: 3049.00 Resp_cpu: 91375962 Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 NL Join : Cost: 12765.50 Resp: 12765.50 Degree: 1 Cost_io: 12761.00 Cost_cpu: 93927362 Resp_io: 12761.00 Resp_cpu: 93927362 Best NL cost: 3053.37 resc: 3053.37 resc_io: 3049.00 resc_cpu: 91375962 resp: 3053.37 resp_io: 3049.00 resc_cpu: 91375962 Join Card: 1135373.000000 = = outer (12757.000000) * inner (89.000000) * sel (1.000000) Join Card - Rounded: 1135373 Computed: 1135373.00 Join order aborted: cost > best plan cost *********************** Join order[4]: USER$[U]#0 VIEW$[V]#3 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 USER$[SYS_ALIAS_1]#2 *************** Now joining: OBJ$[SYS_ALIAS_2]#4 *************** NL Join Outer table: Card: 12757.00 Cost: 4.03 Resp: 4.03 Degree: 1 Bytes: 22 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: TableScan NL Join: Cost: 2743773.75 Resp: 2743773.75 Degree: 1 Cost_io: 2717795.00 Cost_cpu: 542721654273 Resp_io: 2717795.00 Resp_cpu: 542721654273 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 152.21 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 1944493.48 Resp: 1944493.48 Degree: 1 Cost_io: 1941719.00 Cost_cpu: 57961685783 Resp_io: 1941719.00 Resp_cpu: 57961685783 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 152.21 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 1944493.48 Resp: 1944493.48 Degree: 1 Cost_io: 1941719.00 Cost_cpu: 57961685783 Resp_io: 1941719.00 Resp_cpu: 57961685783 kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS_ALIAS_2"."OBJ#"="V"."OBJ#" kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."OBJ#"="V"."OBJ#" Access Path: index (RangeScan) Index: I_OBJ1 resc_io: 2.00 resc_cpu: 15293 ix_sel: 0.000014 ix_sel_with_filters: 0.000014 NL Join : Cost: 25527.36 Resp: 25527.36 Degree: 1 Cost_io: 25518.00 Cost_cpu: 195619022 Resp_io: 25518.00 Resp_cpu: 195619022 Access Path: index (FullScan) Index: I_OBJ2 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 8167267.30 Resp: 8167267.30 Degree: 1 Cost_io: 8164484.00 Cost_cpu: 58145933603 Resp_io: 8164484.00 Resp_cpu: 58145933603 ColGroup Usage:: PredCnt: 2 Matches Full: Partial: Access Path: index (IndexOnly) Index: I_OBJ5 resc_io: 23.00 resc_cpu: 164843 ix_sel: 0.034483 ix_sel_with_filters: 0.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 293515.69 Resp: 293515.69 Degree: 1 Cost_io: 293415.00 Cost_cpu: 2103431433 Resp_io: 293415.00 Resp_cpu: 2103431433 Best NL cost: 25527.36 resc: 25527.36 resc_io: 25518.00 resc_cpu: 195619022 resp: 25527.36 resp_io: 25518.00 resc_cpu: 195619022 Join Card: 21.994828 = = outer (12757.000000) * inner (73844.000000) * sel (0.000000) Join cardinality for HJ/SMJ (no post filters): 439.896552, outer: 12757.000000, inner: 73844.000000, sel: 0.000000 Join Card - Rounded: 22 Computed: 21.99 Outer table: VIEW$ Alias: V resc: 4.03 card 12757.00 bytes: 22 deg: 1 resp: 4.03 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 73844.00 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 55 Row size: 35 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 480 Row size: 53 Total Rows: 73844 Initial runs: 2 Merge passes: 1 IO Cost / pass: 230 Total IO sort cost: 710 Total CPU sort cost: 86516502 Total Temp space used: 8365000 SM join: Resc: 873.76 Resp: 873.76 [multiMatchCost=0.00] SM Join SM cost: 873.76 resc: 873.76 resc_io: 868.00 resc_cpu: 120317882 resp: 873.76 resp_io: 868.00 resp_cpu: 120317882 Outer table: VIEW$ Alias: V resc: 4.03 card 12757.00 bytes: 22 deg: 1 resp: 4.03 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 73844.00 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 Cost per ptn: 0.95 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 53 probefrag: 460 ppasses: 1 Hash join: Resc: 159.19 Resp: 159.19 [multiMatchCost=0.00] HA Join HA cost: 159.19 resc: 159.19 resc_io: 158.00 resc_cpu: 24814672 resp: 159.19 resp_io: 158.00 resp_cpu: 24814672 Join order aborted: cost > best plan cost *********************** Join order[5]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 DBA_OBJECTS[O]#1 USER$[SYS_ALIAS_1]#2 VIEW$[V]#3 *************** Now joining: OBJ$[SYS_ALIAS_2]#4 *************** NL Join Outer table: Card: 1.00 Cost: 1.00 Resp: 1.00 Degree: 1 Bytes: 17 Access path analysis for OBJ$ Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: TableScan NL Join: Cost: 218.04 Resp: 218.04 Degree: 1 Cost_io: 216.00 Cost_cpu: 42551347 Resp_io: 216.00 Resp_cpu: 42551347 Access Path: index (index (FFS)) Index: I_OBJ2 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 155.22 Resp: 155.22 Degree: 1 Cost_io: 155.00 Cost_cpu: 4551820 Resp_io: 155.00 Resp_cpu: 4551820 Access Path: index (index (FFS)) Index: I_OBJ5 resc_io: 154.00 resc_cpu: 4543479 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: OBJ$ Alias: SYS_ALIAS_2 Access Path: index (FFS) NL Join: Cost: 155.22 Resp: 155.22 Degree: 1 Cost_io: 155.00 Cost_cpu: 4551820 Resp_io: 155.00 Resp_cpu: 4551820 kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' kkofmx: index filter:"SYS_ALIAS_2"."SPARE3"="U"."USER#" kkofmx: index filter:"SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' Access Path: index (FullScan) Index: I_OBJ2 resc_io: 640.00 resc_cpu: 4557922 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join : Cost: 641.22 Resp: 641.22 Degree: 1 Cost_io: 641.00 Cost_cpu: 4566263 Resp_io: 641.00 Resp_cpu: 4566263 Access Path: index (IndexOnly) Index: I_OBJ5 resc_io: 23.00 resc_cpu: 164843 ix_sel: 0.034483 ix_sel_with_filters: 0.001724 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 0.00 ***** End Logdef Adjustment ****** NL Join (ordered): Cost: 24.01 Resp: 24.01 Degree: 1 Cost_io: 24.00 Cost_cpu: 173185 Resp_io: 24.00 Resp_cpu: 173185 Best NL cost: 24.01 resc: 24.01 resc_io: 24.00 resc_cpu: 173185 resp: 24.01 resp_io: 24.00 resc_cpu: 173185 Join Card: 127.317241 = = outer (1.000000) * inner (73844.000000) * sel (0.001724) Join cardinality for HJ/SMJ (no post filters): 2546.344828, outer: 1.000000, inner: 73844.000000, sel: 0.001724 Join Card - Rounded: 127 Computed: 127.32 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 73844.00 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 480 Row size: 53 Total Rows: 73844 Initial runs: 2 Merge passes: 1 IO Cost / pass: 230 Total IO sort cost: 710 Total CPU sort cost: 86516502 Total Temp space used: 8365000 SM join: Resc: 869.36 Resp: 869.36 [multiMatchCost=0.00] SM Join SM cost: 869.36 resc: 869.36 resc_io: 865.00 resc_cpu: 91068322 resp: 869.36 resp_io: 865.00 resp_cpu: 91068322 Outer table: USER$ Alias: U resc: 1.00 card 1.00 bytes: 17 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 154.22 card: 73844.00 bytes: 39 deg: 1 resp: 154.22 using dmeth: 2 #groups: 1 Cost per ptn: 0.85 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 460 ppasses: 1 Hash join: Resc: 156.07 Resp: 156.07 [multiMatchCost=0.00] HA Join HA cost: 156.07 resc: 156.07 resc_io: 155.00 resc_cpu: 22381862 resp: 156.07 resp_io: 155.00 resp_cpu: 22381862 Best:: JoinMethod: NestedLoop Cost: 24.01 Degree: 1 Resp: 24.01 Card: 127.32 Bytes: 56 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 127.32 Cost: 24.01 Resp: 24.01 Degree: 1 Bytes: 56 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 659.25 Resp: 659.25 Degree: 1 Cost_io: 659.00 Cost_cpu: 5297406 Resp_io: 659.00 Resp_cpu: 5297406 Best NL cost: 659.25 resc: 659.25 resc_io: 659.00 resc_cpu: 5297406 resp: 659.25 resp_io: 659.00 resc_cpu: 5297406 JPPD: Retrieved original view card: 26.000000 Join Card: 0.067833 = = outer (127.317241) * inner (26.000000) * sel (0.000020) Join cardinality for HJ/SMJ (no post filters): 3310.248276, outer: 127.317241, inner: 26.000000, sel: 0.000020 Join Card - Rounded: 1 Computed: 0.07 Join order aborted: cost > best plan cost *********************** Join order[6]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 USER$[SYS_ALIAS_1]#2 DBA_OBJECTS[O]#1 VIEW$[V]#3 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 127.32 Cost: 24.01 Resp: 24.01 Degree: 1 Bytes: 56 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 177.81 Resp: 177.81 Degree: 1 Cost_io: 177.00 Cost_cpu: 16917622 Resp_io: 177.00 Resp_cpu: 16917622 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 0.25 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 56.05 Resp: 56.05 Degree: 1 Cost_io: 56.00 Cost_cpu: 1077607 Resp_io: 56.00 Resp_cpu: 1077607 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 9253 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 151.06 Resp: 151.06 Degree: 1 Cost_io: 151.00 Cost_cpu: 1348287 Resp_io: 151.00 Resp_cpu: 1348287 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 9253 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 151.06 Resp: 151.06 Degree: 1 Cost_io: 151.00 Cost_cpu: 1348287 Resp_io: 151.00 Resp_cpu: 1348287 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 151.05 Resp: 151.05 Degree: 1 Cost_io: 151.00 Cost_cpu: 1103007 Resp_io: 151.00 Resp_cpu: 1103007 Best NL cost: 56.05 resc: 56.05 resc_io: 56.00 resc_cpu: 1077607 resp: 56.05 resp_io: 56.00 resc_cpu: 1077607 Join Card: 127.317241 = = outer (127.317241) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 127 Computed: 127.32 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.01 card 127.32 bytes: 56 deg: 1 resp: 24.01 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 2 Row size: 72 Total Rows: 127 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20930972 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 27.01 Resp: 27.01 [multiMatchCost=0.00] SM Join SM cost: 27.01 resc: 27.01 resc_io: 25.00 resc_cpu: 42028427 resp: 27.01 resp_io: 25.00 resp_cpu: 42028427 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.01 card 127.32 bytes: 56 deg: 1 resp: 24.01 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 2 probefrag: 1 ppasses: 1 Hash join: Resc: 25.51 Resp: 25.51 [multiMatchCost=0.00] Outer table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card 89.00 bytes: 22 deg: 1 resp: 1.00 Inner table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.01 card: 127.32 bytes: 56 deg: 1 resp: 24.01 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 2 ppasses: 1 Hash join: Resc: 25.51 Resp: 25.51 [multiMatchCost=0.00] HA Join HA cost: 25.51 swapped resc: 25.51 resc_io: 25.00 resc_cpu: 10652047 resp: 25.51 resp_io: 25.00 resp_cpu: 10652047 Best:: JoinMethod: Hash Cost: 25.51 Degree: 1 Resp: 25.51 Card: 127.32 Bytes: 78 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 127.32 Cost: 25.51 Resp: 25.51 Degree: 1 Bytes: 78 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 660.76 Resp: 660.76 Degree: 1 Cost_io: 660.00 Cost_cpu: 15776269 Resp_io: 660.00 Resp_cpu: 15776269 Best NL cost: 660.76 resc: 660.76 resc_io: 660.00 resc_cpu: 15776269 resp: 660.76 resp_io: 660.00 resc_cpu: 15776269 JPPD: Retrieved original view card: 26.000000 Join Card: 0.067833 = = outer (127.317241) * inner (26.000000) * sel (0.000020) Join cardinality for HJ/SMJ (no post filters): 3310.248276, outer: 127.317241, inner: 26.000000, sel: 0.000020 Join Card - Rounded: 1 Computed: 0.07 Join order aborted: cost > best plan cost *********************** Join order[7]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 USER$[SYS_ALIAS_1]#2 VIEW$[V]#3 DBA_OBJECTS[O]#1 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 127.32 Cost: 25.51 Resp: 25.51 Degree: 1 Bytes: 78 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 30562.69 Resp: 30562.69 Degree: 1 Cost_io: 30507.00 Cost_cpu: 1163522315 Resp_io: 30507.00 Resp_cpu: 1163522315 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 1.69 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 242.67 Resp: 242.67 Degree: 1 Cost_io: 239.00 Cost_cpu: 76617128 Resp_io: 239.00 Resp_cpu: 76617128 Access Path: index (UniqueScan) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 25.52 Resp: 25.52 Degree: 1 Cost_io: 25.00 Cost_cpu: 10893347 Resp_io: 25.00 Resp_cpu: 10893347 Access Path: index (AllEqUnique) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 25.52 Resp: 25.52 Degree: 1 Cost_io: 25.00 Cost_cpu: 10893347 Resp_io: 25.00 Resp_cpu: 10893347 Best NL cost: 25.52 resc: 25.52 resc_io: 25.00 resc_cpu: 10893347 resp: 25.52 resp_io: 25.00 resc_cpu: 10893347 Join Card: 21.994828 = = outer (127.317241) * inner (12757.000000) * sel (0.000014) Join Card - Rounded: 22 Computed: 21.99 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.51 card 127.32 bytes: 78 deg: 1 resp: 25.51 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 2 Row size: 96 Total Rows: 127 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20930972 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 25 Row size: 16 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SM join: Resc: 30.91 Resp: 30.91 [multiMatchCost=0.00] SM Join SM cost: 30.91 resc: 30.91 resc_io: 28.00 resc_cpu: 60832580 resp: 30.91 resp_io: 28.00 resp_cpu: 60832580 Outer table: USER$ Alias: SYS_ALIAS_1 resc: 25.51 card 127.32 bytes: 78 deg: 1 resp: 25.51 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 Cost per ptn: 0.56 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 2 probefrag: 27 ppasses: 1 Hash join: Resc: 29.10 Resp: 29.10 [multiMatchCost=0.00] HA Join HA cost: 29.10 resc: 29.10 resc_io: 28.00 resc_cpu: 22911699 resp: 29.10 resp_io: 28.00 resp_cpu: 22911699 Best:: JoinMethod: NestedLoop Cost: 25.52 Degree: 1 Resp: 25.52 Card: 21.99 Bytes: 83 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 21.99 Cost: 25.52 Resp: 25.52 Degree: 1 Bytes: 83 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 135.56 Resp: 135.56 Degree: 1 Cost_io: 135.00 Cost_cpu: 11781008 Resp_io: 135.00 Resp_cpu: 11781008 Best NL cost: 135.56 resc: 135.56 resc_io: 135.00 resc_cpu: 11781008 resp: 135.56 resp_io: 135.00 resc_cpu: 11781008 JPPD: Retrieved original view card: 26.000000 Join Card: 0.011719 = = outer (21.994828) * inner (26.000000) * sel (0.000020) Join cardinality for HJ/SMJ (no post filters): 571.865517, outer: 21.994828, inner: 26.000000, sel: 0.000020 Join Card - Rounded: 1 Computed: 0.01 Plan cardinality mismatch: best card= 0.01171855568 curr card= 0.01171855568 Join order aborted: cost > best plan cost *********************** Join order[8]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 VIEW$[V]#3 DBA_OBJECTS[O]#1 USER$[SYS_ALIAS_1]#2 *************** Now joining: VIEW$[V]#3 *************** NL Join Outer table: Card: 127.32 Cost: 24.01 Resp: 24.01 Degree: 1 Bytes: 56 Access path analysis for VIEW$ Inner table: VIEW$ Alias: V Access Path: TableScan NL Join: Cost: 30561.19 Resp: 30561.19 Degree: 1 Cost_io: 30506.00 Cost_cpu: 1153043452 Resp_io: 30506.00 Resp_cpu: 1153043452 Access Path: index (index (FFS)) Index: I_VIEW1 resc_io: 1.69 resc_cpu: 519410 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: VIEW$ Alias: V Access Path: index (FFS) NL Join: Cost: 241.17 Resp: 241.17 Degree: 1 Cost_io: 238.00 Cost_cpu: 66138265 Resp_io: 238.00 Resp_cpu: 66138265 Access Path: index (UniqueScan) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 24.02 Resp: 24.02 Degree: 1 Cost_io: 24.00 Cost_cpu: 414485 Resp_io: 24.00 Resp_cpu: 414485 Access Path: index (AllEqUnique) Index: I_VIEW1 resc_io: 0.00 resc_cpu: 1900 ix_sel: 0.000078 ix_sel_with_filters: 0.000078 NL Join : Cost: 24.02 Resp: 24.02 Degree: 1 Cost_io: 24.00 Cost_cpu: 414485 Resp_io: 24.00 Resp_cpu: 414485 Best NL cost: 24.02 resc: 24.02 resc_io: 24.00 resc_cpu: 414485 resp: 24.02 resp_io: 24.00 resc_cpu: 414485 Join Card: 21.994828 = = outer (127.317241) * inner (12757.000000) * sel (0.000014) Join Card - Rounded: 22 Computed: 21.99 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.01 card 127.32 bytes: 56 deg: 1 resp: 24.01 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 2 Row size: 72 Total Rows: 127 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20930972 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 25 Row size: 16 Total Rows: 12757 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 28730150 Total Temp space used: 0 SM join: Resc: 29.41 Resp: 29.41 [multiMatchCost=0.00] SM Join SM cost: 29.41 resc: 29.41 resc_io: 27.00 resc_cpu: 50353717 resp: 29.41 resp_io: 27.00 resp_cpu: 50353717 Outer table: OBJ$ Alias: SYS_ALIAS_2 resc: 24.01 card 127.32 bytes: 56 deg: 1 resp: 24.01 Inner table: VIEW$ Alias: V resc: 3.02 card: 12757.00 bytes: 5 deg: 1 resp: 3.02 using dmeth: 2 #groups: 1 Cost per ptn: 0.56 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 2 probefrag: 27 ppasses: 1 Hash join: Resc: 27.60 Resp: 27.60 [multiMatchCost=0.00] HA Join HA cost: 27.60 resc: 27.60 resc_io: 27.00 resc_cpu: 12432836 resp: 27.60 resp_io: 27.00 resp_cpu: 12432836 Best:: JoinMethod: NestedLoop Cost: 24.02 Degree: 1 Resp: 24.02 Card: 21.99 Bytes: 61 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 21.99 Cost: 24.02 Resp: 24.02 Degree: 1 Bytes: 61 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 134.06 Resp: 134.06 Degree: 1 Cost_io: 134.00 Cost_cpu: 1302145 Resp_io: 134.00 Resp_cpu: 1302145 Best NL cost: 134.06 resc: 134.06 resc_io: 134.00 resc_cpu: 1302145 resp: 134.06 resp_io: 134.00 resc_cpu: 1302145 JPPD: Retrieved original view card: 26.000000 Join Card: 0.011719 = = outer (21.994828) * inner (26.000000) * sel (0.000020) Join cardinality for HJ/SMJ (no post filters): 571.865517, outer: 21.994828, inner: 26.000000, sel: 0.000020 Join Card - Rounded: 1 Computed: 0.01 Join order aborted: cost > best plan cost *********************** Join order[9]: USER$[U]#0 OBJ$[SYS_ALIAS_2]#4 VIEW$[V]#3 USER$[SYS_ALIAS_1]#2 DBA_OBJECTS[O]#1 *************** Now joining: USER$[SYS_ALIAS_1]#2 *************** NL Join Outer table: Card: 21.99 Cost: 24.02 Resp: 24.02 Degree: 1 Bytes: 61 Access path analysis for USER$ Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: TableScan NL Join: Cost: 52.16 Resp: 52.16 Degree: 1 Cost_io: 52.00 Cost_cpu: 3315096 Resp_io: 52.00 Resp_cpu: 3315096 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 0.32 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Inner table: USER$ Alias: SYS_ALIAS_1 Access Path: index (FFS) NL Join: Cost: 31.03 Resp: 31.03 Degree: 1 Cost_io: 31.00 Cost_cpu: 571156 Resp_io: 31.00 Resp_cpu: 571156 Access Path: index (UniqueScan) Index: I_USER# resc_io: 1.00 resc_cpu: 9253 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 46.03 Resp: 46.03 Degree: 1 Cost_io: 46.00 Cost_cpu: 618046 Resp_io: 46.00 Resp_cpu: 618046 Access Path: index (AllEqUnique) Index: I_USER# resc_io: 1.00 resc_cpu: 9253 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 46.03 Resp: 46.03 Degree: 1 Cost_io: 46.00 Cost_cpu: 618046 Resp_io: 46.00 Resp_cpu: 618046 Access Path: index (IndexOnly) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 0.011236 ix_sel_with_filters: 0.011236 NL Join : Cost: 46.03 Resp: 46.03 Degree: 1 Cost_io: 46.00 Cost_cpu: 575556 Resp_io: 46.00 Resp_cpu: 575556 Best NL cost: 31.03 resc: 31.03 resc_io: 31.00 resc_cpu: 571156 resp: 31.03 resp_io: 31.00 resc_cpu: 571156 Join Card: 21.994828 = = outer (21.994828) * inner (89.000000) * sel (0.011236) Join Card - Rounded: 22 Computed: 21.99 Outer table: VIEW$ Alias: V resc: 24.02 card 21.99 bytes: 61 deg: 1 resp: 24.02 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 78 Total Rows: 22 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20895403 Total Temp space used: 0 SORT ressource Sort statistics Sort width: 1198 Area size: 1048576 Max Area size: 209715200 Degree: 1 Blocks to Sort: 1 Row size: 35 Total Rows: 89 Initial runs: 1 Merge passes: 0 IO Cost / pass: 0 Total IO sort cost: 0 Total CPU sort cost: 20916950 Total Temp space used: 0 SM join: Resc: 27.02 Resp: 27.02 [multiMatchCost=0.00] SM Join SM cost: 27.02 resc: 27.02 resc_io: 25.00 resc_cpu: 42234159 resp: 27.02 resp_io: 25.00 resp_cpu: 42234159 Outer table: VIEW$ Alias: V resc: 24.02 card 21.99 bytes: 61 deg: 1 resp: 24.02 Inner table: USER$ Alias: SYS_ALIAS_1 resc: 1.00 card: 89.00 bytes: 22 deg: 1 resp: 1.00 using dmeth: 2 #groups: 1 Cost per ptn: 0.50 #ptns: 1 hash_area: 256 (max=51200) buildfrag: 1 probefrag: 1 ppasses: 1 Hash join: Resc: 25.52 Resp: 25.52 [multiMatchCost=0.00] HA Join HA cost: 25.52 resc: 25.52 resc_io: 25.00 resc_cpu: 10879497 resp: 25.52 resp_io: 25.00 resp_cpu: 10879497 Best:: JoinMethod: Hash Cost: 25.52 Degree: 1 Resp: 25.52 Card: 21.99 Bytes: 83 *************** Now joining: DBA_OBJECTS[O]#1 *************** NL Join Outer table: Card: 21.99 Cost: 25.52 Resp: 25.52 Degree: 1 Bytes: 83 Access path analysis for DBA_OBJECTS Inner table: DBA_OBJECTS Alias: O Access Path: TableScan NL Join: Cost: 135.56 Resp: 135.56 Degree: 1 Cost_io: 135.00 Cost_cpu: 11767158 Resp_io: 135.00 Resp_cpu: 11767158 Best NL cost: 135.56 resc: 135.56 resc_io: 135.00 resc_cpu: 11767158 resp: 135.56 resp_io: 135.00 resc_cpu: 11767158 JPPD: Retrieved original view card: 26.000000 Join Card: 0.011758 = = outer (21.994828) * inner (26.000000) * sel (0.000021) Join cardinality for HJ/SMJ (no post filters): 571.865517, outer: 21.994828, inner: 26.000000, sel: 0.000021 Join Card - Rounded: 1 Computed: 0.01 Plan cardinality mismatch: best card= 0.01171855568 curr card= 0.01175782876 Join order aborted: cost > best plan cost *********************** (newjo-stop-1) k:0, spcnt:0, perm:9, maxperm:2000 ********************************* Number of join permutations tried: 9 ********************************* Consider using bloom filter between U[USER$] and SYS_ALIAS_1[USER$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Consider using bloom filter between SYS_ALIAS_1[USER$] and V[VIEW$] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Consider using bloom filter between V[VIEW$] and SYS_ALIAS_2[OBJ$] ,with join inputs swapped kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because no single-tables predicates Consider using bloom filter between SYS_ALIAS_2[OBJ$] and O[DBA_OBJECTS] kkoBloomFilter: join ndv:0 reduction:1.000000 (limit:0.500000) rejected because not a hash join Or-Expansion validity checks failed on query block SEL$5947ACE7 (#1) because no push join pred. would need new qbc as in mp Transfer Optimizer annotations for query block SEL$5947ACE7 (#1) Final cost for query block SEL$5947ACE7 (#1) - All Rows Plan: Best join order: 1 Cost: 3028.9878 Degree: 1 Card: 1.0000 Bytes: 107 Resc: 3028.9878 Resc_io: 3013.0000 Resc_cpu: 334001348 Resp: 3028.9878 Resp_io: 3013.0000 Resc_cpu: 334001348 kkoqbc-subheap (delete addr=0x2b9c01f11138, in-use=76896, alloc=80000) kkoqbc-end: : call(in-use=1175872, alloc=1326280), compile(in-use=1419520, alloc=1425024), execution(in-use=46840, alloc=48648) kkoqbc: finish optimizing query block SEL$5947ACE7 (#1) CBQT: Saved costed qb# 2 (SEL$6), key = SEL$6_00002000_0 CBQT: Saved costed qb# 10 (SEL$8), key = SEL$8_00002000_0 CBQT: Saved costed qb# 9 (SEL$12), key = SEL$12_00002000_0 CBQT: Saved costed qb# 8 (SEL$10), key = SEL$10_00002000_0 CBQT: Saved costed qb# 7 (SEL$11), key = SEL$11_00002000_0 CBQT: Saved costed qb# 6 (SEL$7CFB5A23), key = SEL$7CFB5A23_00050600_0 CBQT: Saved costed qb# 5 (SEL$5B04CACE), key = SEL$5B04CACE_00050600_0 CBQT: Saved costed qb# 1 (SEL$5947ACE7), key = SEL$5947ACE7_00080200_0 JPPD: Not update best state, Cost = 3028.99 JPPD: Will not use JPPD from query block SEL$5947ACE7 (#1) kkqctdrvTD-cleanup: transform(in-use=334800, alloc=340824) : call(in-use=1175872, alloc=1326280), compile(in-use=1518560, alloc=1520552), execution(in-use=46840, alloc=48648) kkqctdrvTD-end: call(in-use=1175872, alloc=1326280), compile(in-use=1180760, alloc=1520552), execution(in-use=46840, alloc=48648) JPPD: Applying transformation directives JPPD: Checking validity of push-down in query block SEL$5947ACE7 (#1) JPPD: JPPD: Pushdown from query block SEL$5947ACE7 (#1) passed validity checks. JPPD: Performing join predicate push-down (no transformation phase) from query block SEL$5947ACE7 (#1) to query block SET$1 (#4) query block SEL$5947ACE7 (#1) unchanged FPD: Considering simple filter push in query block SEL$5947ACE7 (#1) "SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' AND "SYS_ALIAS_2"."NAME"="O"."OBJECT_NAME" AND "U"."NAME"='PSFT' AND "SYS_ALIAS_2"."OBJ#"="V"."OBJ#" AND "SYS_ALIAS_2"."SPARE3"="U"."USER#" AND "SYS_ALIAS_2"."OWNER#"="SYS FPD: Considering simple filter push in query block SEL$6 (#2) "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B1 AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) try to generate transitive predicate from check constraints for query block SEL$6 (#2) finally: "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B1 AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) try to generate transitive predicate from check constraints for query block SEL$5947ACE7 (#1) finally: "SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' AND "SYS_ALIAS_2"."NAME"="O"."OBJECT_NAME" AND "U"."NAME"='PSFT' AND "SYS_ALIAS_2"."OBJ#"="V"."OBJ#" AND "SYS_ALIAS_2"."SPARE3"="U"."USER#" AND "SYS_ALIAS_2"."OWNER#"="SYS FPD: Considering simple filter push in query block SEL$13 (#5) "L"."OWNER#"="U"."USER#" AND "U"."NAME"='PSFT' AND 'DATABASE LINK'='VIEW' AND 'VALID'='VALID' try to generate transitive predicate from check constraints for query block SEL$13 (#5) finally: "L"."OWNER#"="U"."USER#" AND "U"."NAME"='PSFT' AND 'DATABASE LINK'='VIEW' AND 'VALID'='VALID' FPD: Considering simple filter push in query block SEL$DA86A24D (#6) "SYS_ALIAS_4"."SPARE3"="U"."USER#" AND "SYS_ALIAS_4"."LINKNAME" IS NULL AND ("SYS_ALIAS_4"."TYPE#"<>1 AND "SYS_ALIAS_4"."TYPE#"<>10 OR "SYS_ALIAS_4"."TYPE#"=1 AND (SELECT 1 FROM "SYS"."IND$" "I")=1) AND "SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' AND "SYS_ALIAS_ FPD: Considering simple filter push in query block SEL$8 (#10) "S"."OBJ#"=:B1 AND BITAND("S"."XPFLAGS",8388608)=8388608 try to generate transitive predicate from check constraints for query block SEL$8 (#10) finally: "S"."OBJ#"=:B1 AND BITAND("S"."XPFLAGS",8388608)=8388608 FPD: Considering simple filter push in query block SEL$12 (#9) "I"."OBJ#"=:B1 AND ("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9) try to generate transitive predicate from check constraints for query block SEL$12 (#9) finally: "I"."OBJ#"=:B1 AND ("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9) FPD: Considering simple filter push in query block SEL$10 (#8) "EO"."OBJ#"=:B1 try to generate transitive predicate from check constraints for query block SEL$10 (#8) finally: "EO"."OBJ#"=:B1 FPD: Considering simple filter push in query block SEL$11 (#7) "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B1 AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) try to generate transitive predicate from check constraints for query block SEL$11 (#7) finally: "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B1 AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) try to generate transitive predicate from check constraints for query block SEL$DA86A24D (#6) finally: "SYS_ALIAS_4"."SPARE3"="U"."USER#" AND "SYS_ALIAS_4"."LINKNAME" IS NULL AND ("SYS_ALIAS_4"."TYPE#"<>1 AND "SYS_ALIAS_4"."TYPE#"<>10 OR "SYS_ALIAS_4"."TYPE#"=1 AND (SELECT 1 FROM "SYS"."IND$" "I")=1) AND "SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' AND "SYS_ALIAS_ Final query after transformations:******* UNPARSED QUERY IS ******* SELECT "U"."NAME" "OWNER","SYS_ALIAS_2"."NAME" "VIEW_NAME" FROM SYS."OBJ$" "SYS_ALIAS_2",SYS."USER$" "SYS_ALIAS_1","SYS"."VIEW$" "V","SYS"."USER$" "U", ( (SELECT "U"."NAME" "OWNER","SYS_ALIAS_4"."NAME" "OBJECT_NAME","SYS_ALIAS_4"."SUBNAME" "SUBOBJECT_NAME","SYS_ALIAS_4"."OBJ#" "OBJECT_ID","SYS_ALIAS_4"."DATAOBJ#" "DATA_OBJECT_ID",DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB',22,'LIBRARY',23,'DIRECTORY',24,'QUEUE',28,'JAVA SOURCE',29,'JAVA CLASS',30,'JAVA RESOURCE',32,'INDEXTYPE',33,'OPERATOR',34,'TABLE SUBPARTITION',35,'INDEX SUBPARTITION',40,'LOB PARTITION',41,'LOB SUBPARTITION',42,NVL( (SELECT 'REWRITE EQUIVALENCE' "'REWRITEEQUIVALENCE'" FROM SYS."SUM$" "S" WHERE "S"."OBJ#"="SYS_ALIAS_4"."OBJ#" AND BITAND("S"."XPFLAGS",8388608)=8388608),'MATERIALIZED VIEW'),43,'DIMENSION',44,'CONTEXT',46,'RULE SET',47,'RESOURCE PLAN',48,'CONSUMER GROUP',51,'SUBSCRIPTION',52,'LOCATION',55,'XML SCHEMA',56,'JAVA DATA',57,'EDITION',59,'RULE',60,'CAPTURE',61,'APPLY',62,'EVALUATION CONTEXT',66,'JOB',67,'PROGRAM',68,'JOB CLASS',69,'WINDOW',72,'SCHEDULER GROUP',74,'SCHEDULE',79,'CHAIN',81,'FILE GROUP',82,'MINING MODEL',87,'ASSEMBLY',90,'CREDENTIAL',92,'CUBE DIMENSION',93,'CUBE',94,'MEASURE FOLDER',95,'CUBE BUILD PROCESS',100,'FILE WATCHER',101,'DESTINATION','UNDEFINED') "OBJECT_TYPE","SYS_ALIAS_4"."CTIME" "CREATED","SYS_ALIAS_4"."MTIME" "LAST_DDL_TIME",TO_CHAR("SYS_ALIAS_4"."STIME",'YYYY-MM-DD:HH24:MI:SS') "TIMESTAMP",DECODE("SYS_ALIAS_4"."STATUS",0,'N/A',1,'VALID','INVALID') "STATUS",DECODE(BITAND("SYS_ALIAS_4"."FLAGS",2),0,'N',2,'Y','N') "TEMPORARY",DECODE(BITAND("SYS_ALIAS_4"."FLAGS",4),0,'N',4,'Y','N') "GENERATED",DECODE(BITAND("SYS_ALIAS_4"."FLAGS",16),0,'N',16,'Y','N') "SECONDARY","SYS_ALIAS_4"."NAMESPACE" "NAMESPACE",CASE WHEN (("SYS_ALIAS_4"."TYPE#"<>4 AND "SYS_ALIAS_4"."TYPE#"<>5 AND "SYS_ALIAS_4"."TYPE#"<>7 AND "SYS_ALIAS_4"."TYPE#"<>8 AND "SYS_ALIAS_4"."TYPE#"<>9 AND "SYS_ALIAS_4"."TYPE#"<>10 AND "SYS_ALIAS_4"."TYPE#"<>11 AND "SYS_ALIAS_4"."TYPE#"<>12 AND "SYS_ALIAS_4"."TYPE#"<>13 AND "SYS_ALIAS_4"."TYPE#"<>14 AND "SYS_ALIAS_4"."TYPE#"<>22 AND "SYS_ALIAS_4"."TYPE#"<>87) OR BITAND("SYS_ALIAS_3"."SPARE1",16)=0) THEN NULL WHEN "SYS_ALIAS_3"."TYPE#"=2 THEN (SELECT "EO"."NAME" "NAME" FROM SYS."OBJ$" "EO" WHERE "EO"."OBJ#"="SYS_ALIAS_3"."SPARE2") ELSE 'ORA$BASE' END "EDITION_NAME" FROM SYS."OBJ$" "SYS_ALIAS_4",SYS."USER$" "SYS_ALIAS_3","SYS"."USER$" "U" WHERE "SYS_ALIAS_4"."SPARE3"="U"."USER#" AND "SYS_ALIAS_4"."LINKNAME" IS NULL AND ("SYS_ALIAS_4"."TYPE#"<>1 AND "SYS_ALIAS_4"."TYPE#"<>10 OR "SYS_ALIAS_4"."TYPE#"=1 AND (SELECT 1 "1" FROM "SYS"."IND$" "I" WHERE "I"."OBJ#"="SYS_ALIAS_4"."OBJ#" AND ("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9))=1) AND "SYS_ALIAS_4"."NAME"<>'_NEXT_OBJECT' AND "SYS_ALIAS_4"."NAME"<>'_default_auditing_options_' AND BITAND("SYS_ALIAS_4"."FLAGS",128)=0 AND "SYS_ALIAS_4"."OWNER#"="SYS_ALIAS_3"."USER#" AND ("SYS_ALIAS_4"."TYPE#"<>4 AND "SYS_ALIAS_4"."TYPE#"<>5 AND "SYS_ALIAS_4"."TYPE#"<>7 AND "SYS_ALIAS_4"."TYPE#"<>8 AND "SYS_ALIAS_4"."TYPE#"<>9 AND "SYS_ALIAS_4"."TYPE#"<>10 AND "SYS_ALIAS_4"."TYPE#"<>11 AND "SYS_ALIAS_4"."TYPE#"<>12 AND "SYS_ALIAS_4"."TYPE#"<>13 AND "SYS_ALIAS_4"."TYPE#"<>14 AND "SYS_ALIAS_4"."TYPE#"<>22 AND "SYS_ALIAS_4"."TYPE#"<>87 AND "SYS_ALIAS_4"."TYPE#"<>88 OR BITAND("SYS_ALIAS_3"."SPARE1",16)=0 OR ("SYS_ALIAS_4"."TYPE#"=4 OR "SYS_ALIAS_4"."TYPE#"=5 OR "SYS_ALIAS_4"."TYPE#"=7 OR "SYS_ALIAS_4"."TYPE#"=8 OR "SYS_ALIAS_4"."TYPE#"=9 OR "SYS_ALIAS_4"."TYPE#"=10 OR "SYS_ALIAS_4"."TYPE#"=11 OR "SYS_ALIAS_4"."TYPE#"=12 OR "SYS_ALIAS_4"."TYPE#"=13 OR "SYS_ALIAS_4"."TYPE#"=14 OR "SYS_ALIAS_4"."TYPE#"=22 OR "SYS_ALIAS_4"."TYPE#"=87) AND ("SYS_ALIAS_3"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "SYS_ALIAS_3"."TYPE#"=2 AND "SYS_ALIAS_3"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="SYS_ALIAS_4"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND "U"."NAME"='PSFT' AND DECODE("SYS_ALIAS_4"."TYPE#",0,'NEXT OBJECT',1,'INDEX',2,'TABLE',3,'CLUSTER',4,'VIEW',5,'SYNONYM',6,'SEQUENCE',7,'PROCEDURE',8,'FUNCTION',9,'PACKAGE',11,'PACKAGE BODY',12,'TRIGGER',13,'TYPE',14,'TYPE BODY',19,'TABLE PARTITION',20,'INDEX PARTITION',21,'LOB',22,'LIBRARY',23,'DIRECTORY',24,'QUEUE',28,'JAVA SOURCE',29,'JAVA CLASS',30,'JAVA RESOURCE',32,'INDEXTYPE',33,'OPERATOR',34,'TABLE SUBPARTITION',35,'INDEX SUBPARTITION',40,'LOB PARTITION',41,'LOB SUBPARTITION',42,NVL( (SELECT 'REWRITE EQUIVALENCE' "'REWRITEEQUIVALENCE'" FROM SYS."SUM$" "S" WHERE "S"."OBJ#"="SYS_ALIAS_4"."OBJ#" AND BITAND("S"."XPFLAGS",8388608)=8388608),'MATERIALIZED VIEW'),43,'DIMENSION',44,'CONTEXT',46,'RULE SET',47,'RESOURCE PLAN',48,'CONSUMER GROUP',51,'SUBSCRIPTION',52,'LOCATION',55,'XML SCHEMA',56,'JAVA DATA',57,'EDITION',59,'RULE',60,'CAPTURE',61,'APPLY',62,'EVALUATION CONTEXT',66,'JOB',67,'PROGRAM',68,'JOB CLASS',69,'WINDOW',72,'SCHEDULER GROUP',74,'SCHEDULE',79,'CHAIN',81,'FILE GROUP',82,'MINING MODEL',87,'ASSEMBLY',90,'CREDENTIAL',92,'CUBE DIMENSION',93,'CUBE',94,'MEASURE FOLDER',95,'CUBE BUILD PROCESS',100,'FILE WATCHER',101,'DESTINATION','UNDEFINED')='VIEW' AND DECODE("SYS_ALIAS_4"."STATUS",0,'N/A',1,'VALID','INVALID')='VALID') UNION ALL (SELECT "U"."NAME" "OWNER","L"."NAME" "OBJECT_NAME",NULL "SUBOBJECT_NAME",TO_NUMBER(NULL) "OBJECT_ID",TO_NUMBER(NULL) "DATA_OBJECT_ID",'DATABASE LINK' "OBJECT_TYPE","L"."CTIME" "CREATED",TO_DATE(NULL) "LAST_DDL_TIME",NULL "TIMESTAMP",'VALID' "STATUS",'N' "TEMPORARY",'N' "GENERATED",'N' "SECONDARY",NULL "NAMESPACE",NULL "EDITION_NAME" FROM "SYS"."LINK$" "L","SYS"."USER$" "U" WHERE "L"."OWNER#"="U"."USER#" AND "U"."NAME"='PSFT' AND 'DATABASE LINK'='VIEW' AND 'VALID'='VALID')) "O" WHERE "SYS"."DBMS_METADATA"."GET_DDL"('VIEW',"SYS_ALIAS_2"."NAME","U"."NAME") LIKE '%/*+%' AND "SYS_ALIAS_2"."NAME"="O"."OBJECT_NAME" AND "U"."NAME"='PSFT' AND "SYS_ALIAS_2"."OBJ#"="V"."OBJ#" AND "SYS_ALIAS_2"."SPARE3"="U"."USER#" AND "SYS_ALIAS_2"."OWNER#"="SYS_ALIAS_1"."USER#" AND ("SYS_ALIAS_2"."TYPE#"<>4 AND "SYS_ALIAS_2"."TYPE#"<>5 AND "SYS_ALIAS_2"."TYPE#"<>7 AND "SYS_ALIAS_2"."TYPE#"<>8 AND "SYS_ALIAS_2"."TYPE#"<>9 AND "SYS_ALIAS_2"."TYPE#"<>10 AND "SYS_ALIAS_2"."TYPE#"<>11 AND "SYS_ALIAS_2"."TYPE#"<>12 AND "SYS_ALIAS_2"."TYPE#"<>13 AND "SYS_ALIAS_2"."TYPE#"<>14 AND "SYS_ALIAS_2"."TYPE#"<>22 AND "SYS_ALIAS_2"."TYPE#"<>87 AND "SYS_ALIAS_2"."TYPE#"<>88 OR BITAND("SYS_ALIAS_1"."SPARE1",16)=0 OR ("SYS_ALIAS_2"."TYPE#"=4 OR "SYS_ALIAS_2"."TYPE#"=5 OR "SYS_ALIAS_2"."TYPE#"=7 OR "SYS_ALIAS_2"."TYPE#"=8 OR "SYS_ALIAS_2"."TYPE#"=9 OR "SYS_ALIAS_2"."TYPE#"=10 OR "SYS_ALIAS_2"."TYPE#"=11 OR "SYS_ALIAS_2"."TYPE#"=12 OR "SYS_ALIAS_2"."TYPE#"=13 OR "SYS_ALIAS_2"."TYPE#"=14 OR "SYS_ALIAS_2"."TYPE#"=22 OR "SYS_ALIAS_2"."TYPE#"=87) AND ("SYS_ALIAS_1"."TYPE#"<>2 AND SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' OR "SYS_ALIAS_1"."TYPE#"=2 AND "SYS_ALIAS_1"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM SYS."OBJ$" "O2",SYS."USER$" "U2" WHERE "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"="SYS_ALIAS_2"."OBJ#" AND "O2"."OWNER#"="U2"."USER#" AND "U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) ************************* First K Rows: Setup begin kkoqbc: optimizing query block SEL$6 (#2) : call(in-use=1181264, alloc=1505608), compile(in-use=1200104, alloc=1520552), execution(in-use=50464, alloc=52704) kkoqbc-subheap (create addr=0x2b9c020169a0) **************** QUERY BLOCK TEXT **************** Not available. --------------------- QUERY BLOCK SIGNATURE --------------------- signature (optimizer): qb_name=SEL$6 nbfros=2 flg=0 fro(0): flg=0 objn=18 hint_alias="O2"@"SEL$6" fro(1): flg=0 objn=22 hint_alias="U2"@"SEL$6" ----------------------------- SYSTEM STATISTICS INFORMATION ----------------------------- Using NOWORKLOAD Stats CPUSPEEDNW: 1356 millions instructions/sec (default is 100) IOTFRSPEED: 4096 bytes per millisecond (default is 4096) IOSEEKTIM: 13 milliseconds (default is 10) MBRC: -1 blocks (default is 8) *************************************** BASE STATISTICAL INFORMATION *********************** Table Stats:: Table: USER$ Alias: U2 #Rows: 89 #Blks: 5 AvgRowLen: 92.00 Index Stats:: Index: I_USER# Col#: 1 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 6.00 Index: I_USER1 Col#: 2 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 46.00 Index: I_USER2 Col#: 1 3 20 21 LVLS: 0 #LB: 1 #DK: 89 LB/K: 1.00 DB/K: 1.00 CLUF: 7.00 *********************** Table Stats:: Table: OBJ$ Alias: O2 #Rows: 73844 #Blks: 893 AvgRowLen: 82.00 Index Stats:: Index: I_OBJ1 Col#: 1 3 7 LVLS: 1 #LB: 168 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 816.00 Index: I_OBJ2 Col#: 3 4 5 12 13 6 7 18 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42273.00 Index: I_OBJ3 Col#: 15 LVLS: 1 #LB: 11 #DK: 1832 LB/K: 1.00 DB/K: 1.00 CLUF: 148.00 Index: I_OBJ4 Col#: 2 7 3 LVLS: 1 #LB: 275 #DK: 9826 LB/K: 1.00 DB/K: 1.00 CLUF: 2333.00 Index: I_OBJ5 Col#: 18 4 5 7 3 12 13 6 1 LVLS: 2 #LB: 638 #DK: 62775 LB/K: 1.00 DB/K: 1.00 CLUF: 42260.00 Access path analysis for OBJ$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for OBJ$[O2] Column (#7): NewDensity:0.000090, OldDensity:0.000007 BktCnt:5525, PopBktCnt:5519, PopValCnt:24, NDV:43 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Table: OBJ$ Alias: O2 Card: Original: 73844.000000 Rounded: 1 Computed: 0.00 Non Adjusted: 0.00 Access Path: TableScan Cost: 216.44 Resp: 216.44 Degree: 0 Cost_io: 215.00 Cost_cpu: 29989812 Resp_io: 215.00 Resp_cpu: 29989812 Access Path: index (index (FFS)) Index: I_OBJ4 resc_io: 67.00 resc_cpu: 1958396 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 67.09 Resp: 67.09 Degree: 1 Cost_io: 67.00 Cost_cpu: 1958396 Resp_io: 67.00 Resp_cpu: 1958396 kkofmx: index filter:"O2"."TYPE#"=88 kkofmx: index filter:"O2"."TYPE#"=88 kkofmx: index filter:"O2"."TYPE#"=88 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000077 ANDV (#skips): 73844.000000 SS io: 73844.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ1 resc_io: 170.00 resc_cpu: 1210845 ix_sel: 1.000000 ix_sel_with_filters: 0.000077 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 170.23 Resp: 170.23 Degree: 1 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000077 ANDV (#skips): 48800.000000 SS io: 48800.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ2 resc_io: 644.00 resc_cpu: 4586407 ix_sel: 1.000000 ix_sel_with_filters: 0.000077 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 644.40 Resp: 644.40 Degree: 1 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (IndexOnly) Index: I_OBJ4 resc_io: 2.00 resc_cpu: 14443 ix_sel: 0.000000 ix_sel_with_filters: 0.000000 Cost: 2.00 Resp: 2.00 Degree: 1 Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000077 ANDV (#skips): 48800.000000 SS io: 48800.000000 vs. table scan io: 215.000000 Skip Scan rejected Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.000077 of col #7 as selectvity of out-of-range/non-existent value pred Access Path: index (FullScan) Index: I_OBJ5 resc_io: 644.00 resc_cpu: 4586407 ix_sel: 1.000000 ix_sel_with_filters: 0.000077 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** Cost: 644.40 Resp: 644.40 Degree: 1 Best:: AccessPath: IndexRange Index: I_OBJ4 Cost: 2.00 Degree: 1 Resp: 2.00 Card: 0.00 Bytes: 0 Access path analysis for USER$ *************************************** SINGLE TABLE ACCESS PATH Single Table Cardinality Estimation for USER$[U2] Column (#3): NewDensity:0.241573, OldDensity:0.005618 BktCnt:89, PopBktCnt:89, PopValCnt:2, NDV:2 Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Table: USER$ Alias: U2 Card: Original: 89.000000 Rounded: 1 Computed: 0.01 Non Adjusted: 0.01 Access Path: TableScan Cost: 3.00 Resp: 3.00 Degree: 0 Cost_io: 3.00 Cost_cpu: 89207 Resp_io: 3.00 Resp_cpu: 89207 Access Path: index (index (FFS)) Index: I_USER2 resc_io: 2.00 resc_cpu: 7121 ix_sel: 0.000000 ix_sel_with_filters: 1.000000 Access Path: index (FFS) Cost: 2.00 Resp: 2.00 Degree: 1 Cost_io: 2.00 Cost_cpu: 7121 Resp_io: 2.00 Resp_cpu: 7121 kkofmx: index filter:"U2"."TYPE#"=2 kkofmx: index filter:"U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Using prorated density: 0.005618 of col #3 as selectvity of out-of-range/non-existent value pred Access Path: index (skip-scan) SS sel: 0.000000 ANDV (#skips): 89.000000 SS io: 89.000000 vs. table scan io: 3.000000 Skip Scan rejected Access Path: index (FullScan) Index: I_USER2 resc_io: 1.00 resc_cpu: 7321 ix_sel: 1.000000 ix_sel_with_filters: 1.000000 ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 50.00 ***** End Logdef Adjustment ****** ***** Logdef predicate Adjustment ****** Final IO cst 0.00 , CPU cst 52.25 ***** End Logdef Adjustment ****** Cost: 1.00 Resp: 1.00 Degree: 1 Best:: AccessPath: IndexRange Index: I_USER2 Cost: 1.00 Degree: 1 Resp: 1.00 Card: 0.01 Bytes: 0 *************************************** OPTIMIZER STATISTICS AND COMPUTATIONS *************************************** GENERAL PLANS *************************************** Considering cardinality-based initial join order. Permutations for Starting Table :0 Join order[1]: OBJ$[O2]#0 USER$[U2]#1 *************** Now joining: USER$[U2]#1 *************** NL Join Outer table: Card: 0.00 Cost: 2.00 Resp: 2.00 Degree: 1 Bytes: 9 Access path analysis for USER$ Inner table: USER$ Alias: U2 Access Pat