当前位置:   article > 正文

Oracle 19.3 案例参考:通过 10053 跟踪获取的 SQL 执行计划诊断信息_oracle _optimizer_use_stats_on_conventional_dml

oracle _optimizer_use_stats_on_conventional_dml

墨天轮原文链接:https://www.modb.pro/db/22835?ywm

这是一个测试案例的说明文件,是引用参考

注意,这是一个测试案例的说明文件,是引用参考:

  1. Trace file /oradb/diag/rdbms/eygle/eygle/trace/eygle_ora_29019.trc
  2. Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
  3. Version 19.3.0.0.0
  4. Build label: RDBMS_19.3.0.0.0DBRU_LINUX.X64_190417
  5. ORACLE_HOME: /oradb/19.3
  6. System name: Linux
  7. Node name: localhost.localdomain
  8. Release: 3.10.0-862.el7.x86_64
  9. Version: #1 SMP Wed Mar 21 18:14:51 EDT 2018
  10. Machine: x86_64
  11. Instance name: eygle
  12. Redo thread mounted by this instance: 1
  13. Oracle process number: 51
  14. Unix process pid: 29019, image: oracle@localhost.localdomain (TNS V1-V3)
  15. *** 2020-03-20T14:34:05.759352+08:00
  16. *** SESSION ID:(424.48891) 2020-03-20T14:34:05.759649+08:00
  17. *** CLIENT ID:() 2020-03-20T14:34:05.759659+08:00
  18. *** SERVICE NAME:(SYS$USERS) 2020-03-20T14:34:05.759664+08:00
  19. *** MODULE NAME:(sqlplus@localhost.localdomain (TNS V1-V3)) 2020-03-20T14:34:05.759668+08:00
  20. *** ACTION NAME:() 2020-03-20T14:34:05.759673+08:00
  21. *** CLIENT DRIVER:(SQL*PLUS) 2020-03-20T14:34:05.759676+08:00
  22. Registered qb: SEL$1 0x755b98b0 (PARSER)
  23. ---------------------
  24. QUERY BLOCK SIGNATURE
  25. ---------------------
  26. signature (): qb_name=SEL$1 nbfros=2 flg=0
  27. fro(0): flg=4 objn=73130 hint_alias="ENMO"@"SEL$1"
  28. fro(1): flg=4 objn=73131 hint_alias="TECH"@"SEL$1"
  29. SPM: statement not found in SMB
  30. SPM: capture of plan baseline is OFF
  31. **************************
  32. Automatic degree of parallelism (AUTODOP)
  33. **************************
  34. Automatic degree of parallelism is disabled: Parameter.
  35. kkopqSetForceParallelProperties: Hint:no
  36. Query: compute:yes forced:no forceDop:0
  37. Global Manual Dop: 1 - Rounded?: no
  38. PM: Considering predicate move-around in query block SEL$1 (#0)
  39. **************************
  40. Predicate Move-Around (PM)
  41. **************************
  42. OPTIMIZER INFORMATION
  43. ******************************************
  44. ----- Current SQL Statement for this session (sql_id=9fp7chxjxjwst) -----
  45. SELECT COUNT(OBJECT_NAME || ', ' || OBJECT_TYPE), COUNT(EDITION_NAME) FROM ENMO, TECH WHERE ID = OBJECT
  46. _ID
  47. *******************************************
  48. Legend
  49. The following abbreviations are used by optimizer trace.
  50. CBQT - cost-based query transformation
  51. JPPD - join predicate push-down
  52. OJPPD - old-style (non-cost-based) JPPD
  53. FPD - filter push-down
  54. PM - predicate move-around
  55. CVM - complex view merging
  56. SPJ - select-project-join
  57. SJC - set join conversion
  58. SU - subquery unnesting
  59. OBYE - order by elimination
  60. OST - old style star transformation
  61. ST - new (cbqt) star transformation
  62. CNT - count(col) to count(*) transformation
  63. JE - Join Elimination
  64. JF - join factorization
  65. CBY - connect by
  66. SLP - select list pruning
  67. DP - distinct placement
  68. VT - vector transformation
  69. AAT - Approximate Aggregate Transformation
  70. ORE - CBQT OR-Expansion
  71. LORE - Legacy OR-Expansion
  72. qb - query block
  73. LB - leaf blocks
  74. DK - distinct keys
  75. LB/K - average number of leaf blocks per key
  76. DB/K - average number of data blocks per key
  77. CLUF - clustering factor
  78. NDV - number of distinct values
  79. Resp - response cost
  80. Card - cardinality
  81. Resc - resource cost
  82. NL - nested loops (join)
  83. SM - sort merge (join)
  84. HA - hash (join)
  85. CPUSPEED - CPU Speed
  86. IOTFRSPEED - I/O transfer speed
  87. IOSEEKTIM - I/O seek time
  88. SREADTIM - average single block read time
  89. MREADTIM - average multiblock read time
  90. MBRC - average multiblock read count
  91. MAXTHR - maximum I/O system throughput
  92. SLAVETHR - average slave I/O throughput
  93. dmeth - distribution method
  94. 1: no partitioning required
  95. 2: value partitioned
  96. 4: right is random (round-robin)
  97. 128: left is random (round-robin)
  98. 8: broadcast right and partition left
  99. 16: broadcast left and partition right
  100. 32: partition left using partitioning of right
  101. 64: partition right using partitioning of left
  102. 256: run the join in serial
  103. 0: invalid distribution method
  104. sel - selectivity
  105. ptn - partition
  106. AP - adaptive plans
  107. ***************************************
  108. PARAMETERS USED BY THE OPTIMIZER
  109. ********************************
  110. *************************************
  111. PARAMETERS WITH ALTERED VALUES
  112. ******************************
  113. Compilation Environment Dump
  114. _fix_control_key = -866096202
  115. Bug Fix Control Environment
  116. *************************************
  117. PARAMETERS WITH DEFAULT VALUES
  118. ******************************
  119. Compilation Environment Dump
  120. optimizer_mode_hinted = false
  121. optimizer_features_hinted = 0.0.0
  122. parallel_execution_enabled = true
  123. parallel_query_forced_dop = 0
  124. parallel_dml_forced_dop = 0
  125. parallel_ddl_forced_degree = 0
  126. parallel_ddl_forced_instances = 0
  127. _query_rewrite_fudge = 90
  128. optimizer_features_enable = 19.1.0
  129. _optimizer_search_limit = 5
  130. cpu_count = 1
  131. active_instance_count = 1
  132. parallel_threads_per_cpu = 1
  133. hash_area_size = 131072
  134. bitmap_merge_area_size = 1048576
  135. sort_area_size = 65536
  136. sort_area_retained_size = 0
  137. _sort_elimination_cost_ratio = 0
  138. _optimizer_block_size = 8192
  139. _sort_multiblock_read_count = 2
  140. _hash_multiblock_io_count = 0
  141. _db_file_optimizer_read_count = 8
  142. _optimizer_max_permutations = 2000
  143. pga_aggregate_target = 303104 KB
  144. _pga_max_size = 204800 KB
  145. _query_rewrite_maxdisjunct = 257
  146. _smm_auto_min_io_size = 56 KB
  147. _smm_auto_max_io_size = 248 KB
  148. _smm_min_size = 303 KB
  149. _smm_max_size_static = 60620 KB
  150. _smm_px_max_size_static = 151552 KB
  151. _cpu_to_io = 0
  152. _optimizer_undo_cost_change = 19.1.0
  153. parallel_query_mode = enabled
  154. _enable_parallel_dml = disabled
  155. parallel_ddl_mode = enabled
  156. optimizer_mode = all_rows
  157. sqlstat_enabled = false
  158. _optimizer_percent_parallel = 101
  159. _always_anti_join = choose
  160. _always_semi_join = choose
  161. _optimizer_mode_force = true
  162. _partition_view_enabled = true
  163. _always_star_transformation = false
  164. _query_rewrite_or_error = false
  165. _hash_join_enabled = true
  166. cursor_sharing = exact
  167. _b_tree_bitmap_plans = true
  168. star_transformation_enabled = false
  169. _optimizer_cost_model = choose
  170. _new_sort_cost_estimate = true
  171. _complex_view_merging = true
  172. _unnest_subquery = true
  173. _eliminate_common_subexpr = true
  174. _pred_move_around = true
  175. _convert_set_to_join = false
  176. _push_join_predicate = true
  177. _push_join_union_view = true
  178. _fast_full_scan_enabled = true
  179. _optim_enhance_nnull_detection = true
  180. _parallel_broadcast_enabled = true
  181. _px_broadcast_fudge_factor = 100
  182. _ordered_nested_loop = true
  183. _no_or_expansion = false
  184. optimizer_index_cost_adj = 100
  185. optimizer_index_caching = 0
  186. _system_index_caching = 0
  187. _disable_datalayer_sampling = false
  188. query_rewrite_enabled = true
  189. query_rewrite_integrity = enforced
  190. _query_cost_rewrite = true
  191. _query_rewrite_2 = true
  192. _query_rewrite_1 = true
  193. _query_rewrite_expression = true
  194. _query_rewrite_jgmigrate = true
  195. _query_rewrite_fpc = true
  196. _query_rewrite_drj = false
  197. _full_pwise_join_enabled = true
  198. _partial_pwise_join_enabled = true
  199. _left_nested_loops_random = true
  200. _improved_row_length_enabled = true
  201. _index_join_enabled = true
  202. _enable_type_dep_selectivity = true
  203. _improved_outerjoin_card = true
  204. _optimizer_adjust_for_nulls = true
  205. _optimizer_degree = 0
  206. _use_column_stats_for_function = true
  207. _subquery_pruning_enabled = true
  208. _subquery_pruning_mv_enabled = false
  209. _or_expand_nvl_predicate = true
  210. _like_with_bind_as_equality = false
  211. _table_scan_cost_plus_one = true
  212. _cost_equality_semi_join = true
  213. _default_non_equality_sel_check = true
  214. _new_initial_join_orders = true
  215. _oneside_colstat_for_equijoins = true
  216. _optim_peek_user_binds = true
  217. _minimal_stats_aggregation = true
  218. _force_temptables_for_gsets = false
  219. workarea_size_policy = auto
  220. _smm_auto_cost_enabled = true
  221. _gs_anti_semi_join_allowed = true
  222. _optim_new_default_join_sel = true
  223. optimizer_dynamic_sampling = 2
  224. _pre_rewrite_push_pred = true
  225. _optimizer_new_join_card_computation = true
  226. _union_rewrite_for_gs = yes_gset_mvs
  227. _generalized_pruning_enabled = true
  228. _optim_adjust_for_part_skews = true
  229. _force_datefold_trunc = false
  230. statistics_level = typical
  231. _optimizer_system_stats_usage = true
  232. skip_unusable_indexes = true
  233. _remove_aggr_subquery = true
  234. _optimizer_push_down_distinct = 0
  235. _dml_monitoring_enabled = true
  236. _optimizer_undo_changes = false
  237. _predicate_elimination_enabled = true
  238. _nested_loop_fudge = 100
  239. _project_view_columns = true
  240. _local_communication_costing_enabled = true
  241. _local_communication_ratio = 50
  242. _query_rewrite_vop_cleanup = true
  243. _slave_mapping_enabled = true
  244. _optimizer_cost_based_transformation = linear
  245. _optimizer_mjc_enabled = true
  246. _right_outer_hash_enable = true
  247. _spr_push_pred_refspr = true
  248. _optimizer_cache_stats = false
  249. _optimizer_cbqt_factor = 50
  250. _optimizer_squ_bottomup = true
  251. _fic_area_size = 131072
  252. _optimizer_skip_scan_enabled = true
  253. _optimizer_cost_filter_pred = false
  254. _optimizer_sortmerge_join_enabled = true
  255. _optimizer_join_sel_sanity_check = true
  256. _mmv_query_rewrite_enabled = true
  257. _bt_mmv_query_rewrite_enabled = true
  258. _add_stale_mv_to_dependency_list = true
  259. _distinct_view_unnesting = false
  260. _optimizer_dim_subq_join_sel = true
  261. _optimizer_disable_strans_sanity_checks = 0
  262. _optimizer_compute_index_stats = true
  263. _push_join_union_view2 = true
  264. optimizer_ignore_hints = false
  265. _optimizer_random_plan = 0
  266. _query_rewrite_setopgrw_enable = true
  267. _optimizer_correct_sq_selectivity = true
  268. _disable_function_based_index = false
  269. _optimizer_join_order_control = 3
  270. _optimizer_cartesian_enabled = true
  271. _optimizer_starplan_enabled = true
  272. _extended_pruning_enabled = true
  273. _optimizer_push_pred_cost_based = true
  274. _optimizer_null_aware_antijoin = true
  275. _optimizer_extend_jppd_view_types = true
  276. _sql_model_unfold_forloops = run_time
  277. _enable_dml_lock_escalation = false
  278. _bloom_filter_enabled = true
  279. _update_bji_ipdml_enabled = 0
  280. _optimizer_extended_cursor_sharing = udo
  281. _dm_max_shared_pool_pct = 1
  282. _optimizer_cost_hjsmj_multimatch = true
  283. _optimizer_transitivity_retain = true
  284. _px_pwg_enabled = true
  285. optimizer_secure_view_merging = true
  286. _optimizer_join_elimination_enabled = true
  287. flashback_table_rpi = non_fbt
  288. _optimizer_cbqt_no_size_restriction = true
  289. _optimizer_enhanced_filter_push = true
  290. _optimizer_filter_pred_pullup = true
  291. _rowsrc_trace_level = 0
  292. _simple_view_merging = true
  293. _optimizer_rownum_pred_based_fkr = true
  294. _optimizer_better_inlist_costing = all
  295. _optimizer_self_induced_cache_cost = false
  296. _optimizer_min_cache_blocks = 10
  297. _optimizer_or_expansion = depth
  298. _optimizer_order_by_elimination_enabled = true
  299. _optimizer_outer_to_anti_enabled = true
  300. _selfjoin_mv_duplicates = true
  301. _dimension_skip_null = true
  302. _force_rewrite_enable = false
  303. _optimizer_star_tran_in_with_clause = true
  304. _optimizer_complex_pred_selectivity = true
  305. _optimizer_connect_by_cost_based = true
  306. _gby_hash_aggregation_enabled = true
  307. _globalindex_pnum_filter_enabled = true
  308. _px_minus_intersect = true
  309. _force_slave_mapping_intra_part_loads = false
  310. _force_tmp_segment_loads = false
  311. _query_mmvrewrite_maxpreds = 10
  312. _query_mmvrewrite_maxintervals = 5
  313. _query_mmvrewrite_maxinlists = 5
  314. _query_mmvrewrite_maxdmaps = 10
  315. _query_mmvrewrite_maxcmaps = 20
  316. _query_mmvrewrite_maxregperm = 512
  317. _query_mmvrewrite_maxqryinlistvals = 500
  318. _disable_parallel_conventional_load = false
  319. _trace_virtual_columns = false
  320. _replace_virtual_columns = true
  321. _virtual_column_overload_allowed = true
  322. _kdt_buffering = true
  323. _first_k_rows_dynamic_proration = true
  324. _optimizer_sortmerge_join_inequality = true
  325. _optimizer_aw_stats_enabled = true
  326. _bloom_pruning_enabled = true
  327. result_cache_mode = MANUAL
  328. _px_ual_serial_input = true
  329. _optimizer_skip_scan_guess = false
  330. _enable_row_shipping = true
  331. _row_shipping_threshold = 100
  332. _row_shipping_explain = false
  333. transaction_isolation_level = read_commited
  334. _optimizer_distinct_elimination = true
  335. _optimizer_multi_level_push_pred = true
  336. _optimizer_group_by_placement = true
  337. _optimizer_rownum_bind_default = 10
  338. _enable_query_rewrite_on_remote_objs = true
  339. _optimizer_extended_cursor_sharing_rel = simple
  340. _optimizer_adaptive_cursor_sharing = true
  341. _direct_path_insert_features = 0
  342. _optimizer_improve_selectivity = true
  343. optimizer_use_pending_statistics = false
  344. _optimizer_enable_density_improvements = true
  345. _optimizer_aw_join_push_enabled = true
  346. _optimizer_connect_by_combine_sw = true
  347. _enable_pmo_ctas = 0
  348. _optimizer_native_full_outer_join = force
  349. _bloom_predicate_enabled = true
  350. _optimizer_enable_extended_stats = true
  351. _is_lock_table_for_ddl_wait_lock = 0
  352. _pivot_implementation_method = choose
  353. optimizer_capture_sql_plan_baselines = false
  354. optimizer_use_sql_plan_baselines = true
  355. _optimizer_star_trans_min_cost = 0
  356. _optimizer_star_trans_min_ratio = 0
  357. _with_subquery = OPTIMIZER
  358. _optimizer_fkr_index_cost_bias = 10
  359. _optimizer_use_subheap = true
  360. parallel_degree_policy = manual
  361. parallel_degree = 0
  362. parallel_min_time_threshold = 10
  363. _parallel_time_unit = 10
  364. _optimizer_or_expansion_subheap = true
  365. _optimizer_free_transformation_heap = true
  366. _optimizer_reuse_cost_annotations = true
  367. _result_cache_auto_size_threshold = 100
  368. _result_cache_auto_time_threshold = 1000
  369. _optimizer_nested_rollup_for_gset = 100
  370. _nlj_batching_enabled = 1
  371. parallel_query_default_dop = 0
  372. is_recur_flags = 0
  373. optimizer_use_invisible_indexes = false
  374. flashback_data_archive_internal_cursor = 0
  375. _optimizer_extended_stats_usage_control = 192
  376. _parallel_syspls_obey_force = true
  377. cell_offload_processing = true
  378. _rdbms_internal_fplib_enabled = false
  379. db_file_multiblock_read_count = 75
  380. _bloom_folding_enabled = true
  381. _mv_generalized_oj_refresh_opt = true
  382. cell_offload_compaction = ADAPTIVE
  383. cell_offload_plan_display = AUTO
  384. _bloom_predicate_offload = true
  385. _bloom_filter_size = 0
  386. _bloom_pushing_max = 512
  387. parallel_degree_limit = 65535
  388. parallel_force_local = false
  389. parallel_max_degree = 1
  390. total_cpu_count = 1
  391. _optimizer_coalesce_subqueries = true
  392. _optimizer_fast_pred_transitivity = true
  393. _optimizer_fast_access_pred_analysis = true
  394. _optimizer_unnest_disjunctive_subq = true
  395. _optimizer_unnest_corr_set_subq = true
  396. _optimizer_distinct_agg_transform = true
  397. _aggregation_optimization_settings = 0
  398. _optimizer_connect_by_elim_dups = true
  399. _optimizer_eliminate_filtering_join = true
  400. _connect_by_use_union_all = true
  401. dst_upgrade_insert_conv = true
  402. advanced_queuing_internal_cursor = 0
  403. _optimizer_unnest_all_subqueries = true
  404. parallel_autodop = 0
  405. parallel_ddldml = 0
  406. _parallel_cluster_cache_policy = adaptive
  407. _parallel_scalability = 50
  408. iot_internal_cursor = 0
  409. _optimizer_instance_count = 0
  410. _optimizer_connect_by_cb_whr_only = false
  411. _suppress_scn_chk_for_cqn = nosuppress_1466
  412. _optimizer_join_factorization = true
  413. _optimizer_use_cbqt_star_transformation = true
  414. _optimizer_table_expansion = true
  415. _and_pruning_enabled = true
  416. _deferred_constant_folding_mode = DEFAULT
  417. _optimizer_distinct_placement = true
  418. partition_pruning_internal_cursor = 0
  419. parallel_hinted = none
  420. _sql_compatibility = 0
  421. _optimizer_use_feedback = true
  422. _optimizer_try_st_before_jppd = true
  423. _dml_frequency_tracking = false
  424. _optimizer_interleave_jppd = true
  425. kkb_drop_empty_segments = 0
  426. _px_partition_scan_enabled = true
  427. _px_partition_scan_threshold = 64
  428. _optimizer_false_filter_pred_pullup = true
  429. _bloom_minmax_enabled = true
  430. only_move_row = 0
  431. _optimizer_enable_table_lookup_by_nl = true
  432. parallel_execution_message_size = 16384
  433. _px_loc_msg_cost = 1000
  434. _px_net_msg_cost = 10000
  435. _optimizer_generate_transitive_pred = true
  436. _optimizer_cube_join_enabled = true
  437. _optimizer_filter_pushdown = true
  438. deferred_segment_creation = true
  439. _optimizer_outer_join_to_inner = true
  440. _allow_level_without_connect_by = false
  441. _max_rwgs_groupings = 8192
  442. _optimizer_hybrid_fpwj_enabled = true
  443. _px_replication_enabled = true
  444. ilm_filter = 0
  445. _optimizer_partial_join_eval = true
  446. _px_concurrent = true
  447. _px_object_sampling_enabled = true
  448. _px_back_to_parallel = OFF
  449. _optimizer_unnest_scalar_sq = true
  450. _optimizer_full_outer_join_to_outer = true
  451. _px_filter_parallelized = true
  452. _px_filter_skew_handling = true
  453. _zonemap_use_enabled = true
  454. _zonemap_control = 0
  455. _optimizer_multi_table_outerjoin = true
  456. _px_groupby_pushdown = force
  457. _partition_advisor_srs_active = true
  458. _optimizer_ansi_join_lateral_enhance = true
  459. _px_parallelize_expression = true
  460. _fast_index_maintenance = true
  461. _optimizer_ansi_rearchitecture = true
  462. _optimizer_gather_stats_on_load = true
  463. ilm_access_tracking = 0
  464. ilm_dml_timestamp = 0
  465. _px_adaptive_dist_method = choose
  466. _px_adaptive_dist_method_threshold = 0
  467. _optimizer_batch_table_access_by_rowid = true
  468. optimizer_adaptive_reporting_only = false
  469. _optimizer_ads_max_table_count = 0
  470. _optimizer_ads_time_limit = 0
  471. _optimizer_ads_use_result_cache = true
  472. _px_wif_dfo_declumping = choose
  473. _px_wif_extend_distribution_keys = true
  474. _px_join_skew_handling = true
  475. _px_join_skew_ratio = 10
  476. _px_join_skew_minfreq = 30
  477. CLI_internal_cursor = 0
  478. _parallel_fault_tolerance_enabled = false
  479. _parallel_fault_tolerance_threshold = 3
  480. _px_partial_rollup_pushdown = adaptive
  481. _px_single_server_enabled = true
  482. _optimizer_dsdir_usage_control = 0
  483. _px_cpu_autodop_enabled = true
  484. _px_cpu_process_bandwidth = 200
  485. _sql_hvshare_threshold = 0
  486. _px_tq_rowhvs = true
  487. _optimizer_use_gtt_session_stats = true
  488. _optimizer_proc_rate_level = basic
  489. _px_hybrid_TSM_HWMB_load = true
  490. _optimizer_use_histograms = true
  491. PMO_altidx_rebuild = 0
  492. _cell_offload_expressions = true
  493. _cell_materialize_virtual_columns = true
  494. _cell_materialize_all_expressions = false
  495. _rowsets_enabled = true
  496. _rowsets_target_maxsize = 524288
  497. _rowsets_max_rows = 256
  498. _use_hidden_partitions = 0
  499. _px_load_monitor_threshold = 10000
  500. _px_numa_support_enabled = false
  501. total_processor_group_count = 1
  502. _adaptive_window_consolidator_enabled = true
  503. _optimizer_strans_adaptive_pruning = true
  504. _bloom_rm_filter = false
  505. _optimizer_null_accepting_semijoin = true
  506. _long_varchar_allow_IOT = 0
  507. _parallel_ctas_enabled = true
  508. _cell_offload_complex_processing = true
  509. _optimizer_performance_feedback = off
  510. _optimizer_proc_rate_source = DEFAULT
  511. _hashops_prefetch_size = 4
  512. _cell_offload_sys_context = true
  513. _multi_commit_global_index_maint = 0
  514. _stat_aggs_one_pass_algorithm = false
  515. _dbg_scan = 0
  516. _oltp_comp_dbg_scan = 0
  517. _arch_comp_dbg_scan = 0
  518. _optimizer_gather_feedback = true
  519. _upddel_dba_hash_mask_bits = 0
  520. _px_pwmr_enabled = true
  521. _px_cdb_view_enabled = true
  522. _bloom_sm_enabled = true
  523. _optimizer_cluster_by_rowid = true
  524. _optimizer_cluster_by_rowid_control = 129
  525. _partition_cdb_view_enabled = true
  526. _common_data_view_enabled = true
  527. _pred_push_cdb_view_enabled = true
  528. _rowsets_cdb_view_enabled = true
  529. _distinct_agg_optimization_gsets = choose
  530. _array_cdb_view_enabled = true
  531. _optimizer_adaptive_plan_control = 0
  532. _optimizer_adaptive_random_seed = 0
  533. _optimizer_cbqt_or_expansion = on
  534. _inmemory_dbg_scan = 0
  535. _gby_vector_aggregation_enabled = true
  536. _optimizer_vector_transformation = true
  537. _optimizer_vector_fact_dim_ratio = 10
  538. _key_vector_max_size = 0
  539. _key_vector_predicate_enabled = true
  540. _key_vector_predicate_threshold = 0
  541. _vector_operations_control = 0
  542. _optimizer_vector_min_fact_rows = 10000000
  543. parallel_dblink = 0
  544. _px_scalable_invdist = true
  545. _key_vector_offload = predicate
  546. _optimizer_aggr_groupby_elim = true
  547. _optimizer_reduce_groupby_key = true
  548. _vector_serialize_temp_threshold = 1000
  549. _always_vector_transformation = false
  550. _optimizer_cluster_by_rowid_batched = true
  551. _object_link_fixed_enabled = true
  552. optimizer_inmemory_aware = true
  553. _optimizer_inmemory_table_expansion = true
  554. _optimizer_inmemory_gen_pushable_preds = true
  555. _optimizer_inmemory_autodop = true
  556. _optimizer_inmemory_access_path = true
  557. _optimizer_inmemory_bloom_filter = true
  558. _parallel_inmemory_min_time_threshold = 1
  559. _parallel_inmemory_time_unit = 1
  560. _rc_sys_obj_enabled = true
  561. _optimizer_nlj_hj_adaptive_join = true
  562. _indexable_con_id = true
  563. _bloom_serial_filter = on
  564. inmemory_force = default
  565. inmemory_query = enable
  566. _inmemory_query_scan = true
  567. _inmemory_query_fetch_by_rowid = false
  568. _inmemory_pruning = on
  569. _px_autodop_pq_overhead = true
  570. _px_external_table_default_stats = true
  571. _optimizer_key_vector_aggr_factor = 75
  572. _optimizer_vector_cost_adj = 100
  573. _cdb_cross_container = 65535
  574. _cdb_view_parallel_degree = 65535
  575. _optimizer_hll_entry = 4096
  576. _px_cdb_view_join_enabled = true
  577. inmemory_size = 0
  578. _external_table_smart_scan = hadoop_only
  579. _optimizer_inmemory_minmax_pruning = true
  580. _approx_cnt_distinct_gby_pushdown = choose
  581. _approx_cnt_distinct_optimization = 0
  582. _optimizer_ads_use_partial_results = true
  583. _query_execution_time_limit = 0
  584. _optimizer_inmemory_cluster_aware_dop = true
  585. _optimizer_db_blocks_buffers = 0 KB
  586. _query_rewrite_use_on_query_computation = true
  587. _px_scalable_invdist_mcol = true
  588. _optimizer_bushy_join = off
  589. _optimizer_bushy_fact_dim_ratio = 20
  590. _optimizer_bushy_fact_min_size = 100000
  591. _optimizer_bushy_cost_factor = 100
  592. _rmt_for_table_redef_enabled = true
  593. _optimizer_eliminate_subquery = true
  594. _sqlexec_cache_aware_hash_join_enabled = true
  595. _zonemap_usage_tracking = true
  596. _sqlexec_hash_based_distagg_enabled = false
  597. _sqlexec_disable_hash_based_distagg_tiv = false
  598. _sqlexec_hash_based_distagg_ssf_enabled = true
  599. _sqlexec_distagg_optimization_settings = 0
  600. approx_for_aggregation = false
  601. approx_for_count_distinct = false
  602. _optimizer_union_all_gsets = true
  603. _rowsets_use_encoding = true
  604. _rowsets_max_enc_rows = 64
  605. _optimizer_enhanced_join_elimination = true
  606. _optimizer_multicol_join_elimination = true
  607. _key_vector_create_pushdown_threshold = 20000
  608. _optimizer_enable_plsql_stats = true
  609. _recursive_with_parallel = true
  610. _recursive_with_branch_iterations = 7
  611. _px_dist_agg_partial_rollup_pushdown = adaptive
  612. _px_adaptive_dist_bypass_enabled = true
  613. _enable_view_pdb = true
  614. _optimizer_key_vector_pruning_enabled = true
  615. _pwise_distinct_enabled = true
  616. _recursive_with_using_temp_table = false
  617. _partition_read_only = true
  618. _sql_alias_scope = true
  619. _cdb_view_no_skip_migrate = false
  620. _approx_perc_sampling_err_rate = 2
  621. _sqlexec_encoding_aware_hj_enabled = true
  622. rim_node_exist = 0
  623. _enable_containers_subquery = true
  624. _force_containers_subquery = false
  625. _cell_offload_vector_groupby = true
  626. _vector_encoding_mode = manual
  627. _ds_xt_split_count = 1
  628. _ds_sampling_method = PROGRESSIVE
  629. _optimizer_ads_use_spd_cache = true
  630. _optimizer_use_table_scanrate = HADOOP_ONLY
  631. _optimizer_use_xt_rowid = true
  632. _xt_sampling_scan_granules = on
  633. _recursive_with_control = 0
  634. _sqlexec_use_rwo_aware_expr_analysis = true
  635. _optimizer_band_join_aware = true
  636. _optimizer_vector_base_dim_fact_factor = 200
  637. approx_for_percentile = none
  638. _approx_percentile_optimization = 0
  639. _projection_pushdown = true
  640. _px_object_sampling = 200
  641. _optimizer_adaptive_plans_continuous = false
  642. _optimizer_adaptive_plans_iterative = false
  643. _ds_enable_view_sampling = true
  644. _optimizer_generate_ptf_implied_preds = true
  645. _optimizer_inmemory_use_stored_stats = AUTO
  646. _cdb_special_old_xplan = true
  647. uniaud_internal_cursor = 0
  648. _kd_dbg_control = 0
  649. _mv_access_compute_fresh_data = on
  650. _bloom_filter_ratio = 35
  651. _optimizer_control_shard_qry_processing = 65528
  652. containers_parallel_degree = 65535
  653. sql_from_coordinator = 0
  654. _xt_sampling_scan_granules_min_granules = 1
  655. _in_memory_cdt = LIMITED
  656. _in_memory_cdt_maxpx = 4
  657. _px_partition_load_dist_threshold = 64
  658. _px_adaptive_dist_bypass_optimization = 1
  659. _optimizer_interleave_or_expansion = true
  660. optimizer_adaptive_plans = true
  661. optimizer_adaptive_statistics = false
  662. _optimizer_use_feedback_for_join = false
  663. _optimizer_ads_for_pq = false
  664. _px_join_skewed_values_count = 0
  665. optimizer_ignore_parallel_hints = false
  666. parallel_min_degree = 1
  667. _px_nlj_bcast_rr_threshold = 10
  668. _optimizer_gather_stats_on_load_all = false
  669. _optimizer_gather_stats_on_load_hist = false
  670. _optimizer_allow_all_access_paths = true
  671. _key_vector_double_enabled = true
  672. _key_vector_timestamp_enabled = true
  673. _optimizer_answering_query_using_stats = false
  674. _disable_dblink_optim = true
  675. _cell_offload_hybrid_processing = true
  676. _read_optimized_table_lookup = true
  677. _optimizer_key_vector_payload = true
  678. _optimizer_vector_fact_payload_ratio = 20
  679. _bloom_pruning_setops_enabled = true
  680. _bloom_filter_setops_enabled = true
  681. _key_vector_shared_dgk_ht = true
  682. _px_pwise_wif_enabled = true
  683. _sqlexec_reorder_wif_enabled = true
  684. _px_partition_skew_threshold = 80
  685. _sqlexec_pwiseops_with_sqlfuncs_enabled = true
  686. _sqlexec_pwiseops_with_binds_enabled = true
  687. _px_shared_hash_join = false
  688. _px_reuse_server_groups = multi
  689. _px_join_skew_null_handling = true
  690. _px_join_skew_use_histogram = true
  691. _px_join_skew_sampling_time_limit = 50
  692. _px_join_skew_sampling_percent = 0
  693. _cdb_view_no_skip_restricted = false
  694. _inmemory_external_table = true
  695. _sqlexec_use_kgghash3 = true
  696. _cell_offload_vector_groupby_force = false
  697. _hcs_enable_pred_push = true
  698. parallel_dop_doubled = 0
  699. _optimizer_gather_stats_on_load_index = true
  700. _con_map_sql_enforcement = true
  701. _uniq_cons_sql_enforcement = true
  702. _ref_cons_sql_enforcement = true
  703. _is_lock_table_for_split_merge = 0
  704. _cell_offload_vector_groupby_fact_key = true
  705. _px_scalable_gby_invdist = true
  706. _px_dynamic_granules = true
  707. _px_dynamic_granules_adjust = 10
  708. _px_hybrid_partition_execution_enabled = true
  709. _px_hybrid_partition_skew_threshold = 10
  710. _optimizer_key_vector_use_max_size = 1048576
  711. _cell_offload_vector_groupby_withnojoin = true
  712. _key_vector_join_pushdown_enabled = true
  713. _cell_offload_grand_total = true
  714. _optimizer_key_vector_payload_dim_aggs = false
  715. _optimizer_use_auto_indexes = AUTO
  716. _optimizer_use_stats_on_conventional_dml = true
  717. _optimizer_gather_stats_on_conventional_dml = true
  718. _optimizer_use_stats_on_conventional_config = 0
  719. _skip_pset_col_chk = 0
  720. _nls_binary = false
  721. _optimizer_quarantine_sql = true
  722. _optimizer_gather_stats_on_conventional_config = 0
  723. _nls_forced_binary = 0
  724. _utl32k_mv_query = false
  725. _optimizer_auto_index_allow = AUTO
  726. ***************************************
  727. PARAMETERS IN OPT_PARAM HINT
  728. ****************************
  729. ***************************************
  730. Column Usage Monitoring is ON: tracking level = 53
  731. ***************************************
  732. Considering Query Transformations on query block SEL$1 (#0)
  733. **************************
  734. Query transformations (QT)
  735. **************************
  736. JF: Checking validity of join factorization for query block SEL$1 (#0)
  737. JF: Bypassed: not a UNION or UNION-ALL query block.
  738. ST: not valid since star transformation parameter is FALSE
  739. TE: Checking validity of table expansion for query block SEL$1 (#0)
  740. TE: Bypassed: No partitioned table in query block.
  741. ORE: Checking validity of OR Expansion for query block SEL$1 (#0)
  742. ORE: Predicate chain before QB validity check - SEL$1
  743. "TECH"."ID"="ENMO"."OBJECT_ID"
  744. ORE: Predicate chain after QB validity check - SEL$1
  745. "TECH"."ID"="ENMO"."OBJECT_ID"
  746. ORE: bypassed - No valid predicate for OR expansion.
  747. VT: Initial VT validity check for query block SEL$1 (#0)
  748. VT: Bypassed: inmemory is disabled.
  749. BJ: Checking validity for bushy join for query block SEL$1 (#0)
  750. invalid because Not enabled by hint/parameter
  751. BJ: Bypassed: Not enabled by hint/parameter.
  752. CBQT bypassed for query block SEL$1 (#0): no complex view, sub-queries or UNION (ALL) queries.
  753. CBQT: Validity checks failed for 9fp7chxjxjwst.
  754. CSE: Considering common sub-expression elimination in query block SEL$1 (#0)
  755. *************************
  756. Common Subexpression elimination (CSE)
  757. *************************
  758. CSE: CSE not performed on query block SEL$1 (#0).
  759. OBYE: Considering Order-by Elimination from view SEL$1 (#0)
  760. ***************************
  761. Order-by elimination (OBYE)
  762. ***************************
  763. OBYE: OBYE bypassed: no order by to eliminate.
  764. JE:[V2] Considering Join Elimination on query block SEL$1 (#0)
  765. *************************
  766. Join Elimination [JE:R 12.2]
  767. *************************
  768. SQL:******* UNPARSED QUERY IS *******
  769. SELECT COUNT("ENMO"."OBJECT_NAME"||', '||"ENMO"."OBJECT_TYPE") "COUNT(OBJECT_NAME||','||OBJECT_TYPE)",C
  770. OUNT("ENMO"."EDITION_NAME") "COUNT(EDITION_NAME)" FROM "SYS"."ENMO" "ENMO","SYS"."TECH" "TECH" WHERE "T
  771. ECH"."ID"="ENMO"."OBJECT_ID"
  772. JE:[V2] Query block (0x7efe755b98b0) before join elimination:
  773. SQL:******* UNPARSED QUERY IS *******
  774. SELECT COUNT("ENMO"."OBJECT_NAME"||', '||"ENMO"."OBJECT_TYPE") "COUNT(OBJECT_NAME||','||OBJECT_TYPE)",C
  775. OUNT("ENMO"."EDITION_NAME") "COUNT(EDITION_NAME)" FROM "SYS"."ENMO" "ENMO","SYS"."TECH" "TECH" WHERE "T
  776. ECH"."ID"="ENMO"."OBJECT_ID"
  777. JE:[V2]: Try to eliminate TECH by ref. join elim using NTSID
  778. JE:[V2]: Cannot eliminate TECH by ref. join elim - no constr. based join pred(s)
  779. JE:[V2]: Try to eliminate ENMO by ref. join elim using NTSID
  780. JE:[V2]: Cannot eliminate ENMO by ref. join elim - no constr. based join pred(s)
  781. JE:[V2] Query block (0x7efe755b98b0) after join elimination:
  782. SQL:******* UNPARSED QUERY IS *******
  783. SELECT COUNT("ENMO"."OBJECT_NAME"||', '||"ENMO"."OBJECT_TYPE") "COUNT(OBJECT_NAME||','||OBJECT_TYPE)",C
  784. OUNT("ENMO"."EDITION_NAME") "COUNT(EDITION_NAME)" FROM "SYS"."ENMO" "ENMO","SYS"."TECH" "TECH" WHERE "T
  785. ECH"."ID"="ENMO"."OBJECT_ID"
  786. CVM: Considering view merge in query block SEL$1 (#0)
  787. OJE: Begin: find best directive for query block SEL$1 (#0)
  788. OJE: End: finding best directive for query block SEL$1 (#0)
  789. CNT: Considering count(col) to count(*) on query block SEL$1 (#0)
  790. *************************
  791. Count(col) to Count(*) (CNT)
  792. *************************
  793. CNT: COUNT() to COUNT(*) not done.
  794. JE:[V2] Considering Join Elimination on query block SEL$1 (#0)
  795. *************************
  796. Join Elimination [JE:R 12.2]
  797. *************************
  798. SQL:******* UNPARSED QUERY IS *******
  799. SELECT COUNT("ENMO"."OBJECT_NAME"||', '||"ENMO"."OBJECT_TYPE") "COUNT(OBJECT_NAME||','||OBJECT_TYPE)",C
  800. OUNT("ENMO"."EDITION_NAME") "COUNT(EDITION_NAME)" FROM "SYS"."ENMO" "ENMO","SYS"."TECH" "TECH" WHERE "T
  801. ECH"."ID"="ENMO"."OBJECT_ID"
  802. JE:[V2] Query block (0x7efe755b98b0) before join elimination:
  803. SQL:******* UNPARSED QUERY IS *******
  804. SELECT COUNT("ENMO"."OBJECT_NAME"||', '||"ENMO"."OBJECT_TYPE") "COUNT(OBJECT_NAME||','||OBJECT_TYPE)",C
  805. OUNT("ENMO"."EDITION_NAME") "COUNT(EDITION_NAME)" FROM "SYS"."ENMO" "ENMO","SYS"."TECH" "TECH" WHERE "T
  806. ECH"."ID"="ENMO"."OBJECT_ID"
  807. JE:[V2]: Try to eliminate TECH by ref. join elim using NTSID
  808. JE:[V2]: Cannot eliminate TECH by ref. join elim - no constr. based join pred(s)
  809. JE:[V2]: Try to eliminate ENMO by ref. join elim using NTSID
  810. JE:[V2]: Cannot eliminate ENMO by ref. join elim - no constr. based join pred(s)
  811. JE:[V2] Query block (0x7efe755b98b0) after join elimination:
  812. SQL:******* UNPARSED QUERY IS *******
  813. SELECT COUNT("ENMO"."OBJECT_NAME"||', '||"ENMO"."OBJECT_TYPE") "COUNT(OBJECT_NAME||','||OBJECT_TYPE)",C
  814. OUNT("ENMO"."EDITION_NAME") "COUNT(EDITION_NAME)" FROM "SYS"."ENMO" "ENMO","SYS"."TECH" "TECH" WHERE "T
  815. ECH"."ID"="ENMO"."OBJECT_ID"
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/415711
推荐阅读
相关标签
  

闽ICP备14008679号