直方图就是对列的数据分布做一个统计,不如有一张表有两列班级和姓名,对班级列做直方图统计,oracle就可以知道班级列的数据分布情况。在oracle选择执行计划时,就可以根据班级列选择是全表扫描还是索引
查询表的直方图信息:
select table_name,column_name,endpoint_number,endpoing_value from user_histograms where table_name ='TEST';
直方图就是对列的数据分布做一个统计,不如有一张表有两列班级和姓名,对班级列做直方图统计,oracle就可以知道班级列的数据分布情况。在oracle选择执行计划时,就可以根据班级列选择是全表扫描还是索引
查询表的直方图信息:
select table_name,column_name,endpoint_number,endpoing_value from user_histograms where table_name ='TEST';