分區表
查詢分區表sql
Sql代碼
select user_tables
from user_tables
where user_tables
通過以上命令可查詢出數據庫中登陸用戶下的全部分區表
查詢分區表分區字段sql
Sql代碼
select a
from user_tables a
where a
and b
and c
通過以上命令可查詢出某個分區表中的分區字段
知道了那些是分區表和分區字段後
看執行了表的全分區掃描
通過cost值可以看出
典型案例
Sql代碼
select arc_e_cons_prc_amt
arc_e_cons_snap
from arc_e_cons_prc_amt
sa_org
arc_e_cons_snap
e_cat_prc
sa_c_trade_type
where (arc_e_cons_prc_amt
arc_e_cons_prc_amt
arc_e_cons_prc_amt
arc_e_cons_prc_amt
arc_e_cons_prc_amt
and (arc_e_cons_prc_amt
arc_e_cons_prc_amt
arc_e_cons_prc_amt
修改為如下sql:
Sql代碼
select arc_e_cons_prc_amt
arc_e_cons_snap
from arc_e_cons_prc_amt
sa_org
arc_e_cons_snap
e_cat_prc
sa_c_trade_type
where (arc_e_cons_prc_amt
arc_e_cons_prc_amt
arc_e_cons_prc_amt
arc_e_cons_prc_amt
arc_e_cons_prc_amt
and (arc_e_cons_prc_amt
arc_e_cons_prc_amt
arc_e_cons_prc_amt
and arc_e_cons_snap
注
查詢條件中要有兩個表的分區字段條件
Labels parameters
From:http://tw.wingwit.com/Article/program/Oracle/201311/17248.html