|
|
看了一下两次分析后的histograms的结果不同
SQL> exec DBMS_STATS.GATHER_TABLE_STATS ('TESTUSER','TEST1',method_opt=> 'FOR ALL INDEXED COLUMNS SIZE 1',cascade=> tRUe);
PL/SQL procedure successfully completed
SQL> select column_name,endpoint_number,endpoint_value from dba_tab_histograms where table_name='TEST1';
COLUMN_NAME ENDPOINT_NUMBER ENDPOINT_VALUE
-------------------------------------------------------------------------------- --------------- --------------
SN 0 1.672121610941
CDATE 0 20040427
CTIME 0 0
SN 1 6.542294041753
CDATE 1 20041210
CTIME 1 235959
6 rows selected
SQL> EXEC DBMS_STATS.delete_table_stats('TESTUSER','TEST1');
PL/SQL procedure successfully completed
SQL> analyze table test1 compute statistics for table for all indexes for all indexed columns;
Table analyzed
SQL> select column_name,endpoint_number,endpoint_value from dba_tab_histograms where table_name='TEST1';
COLUMN_NAME ENDPOINT_NUMBER ENDPOINT_VALUE
-------------------------------------------------------------------------------- --------------- --------------
SN 1 2.710173749905
SN 2 2.710173749917
SN 3 2.710173749917
SN 4 2.710173749917
SN 5 2.710173749917
SN 6 2.710173749929
SN 7 2.710173749929
SN 8 2.710173749929
SN 9 2.710173749929
SN 10 2.710173749929
SN 11 2.710173749929
SN 12 2.710173749929
SN 13 2.710173749929
SN 14 2.710173749929
SN 15 2.71017374993E
SN 16 2.710173749941
SN 17 2.710173749941
SN 18 2.710173749941
SN 19 2.710173749941
SN 20 2.710173749941
COLUMN_NAME ENDPOINT_NUMBER ENDPOINT_VALUE
-------------------------------------------------------------------------------- --------------- --------------
SN 21 2.710173749941
SN 22 2.710173749941
SN 23 2.710173749941
SN 24 2.710173749942
SN 25 2.710173749942
SN 26 2.710173749953
SN 27 2.710173749953
SN 28 2.710173749953
SN 29 2.710173749953
SN 30 2.710173749953
SN 31 2.710173749953
SN 32 2.710173749954
SN 33 2.710173749954
SN 34 2.710173749954
SN 35 2.710173749954
SN 36 2.710173749954
SN 37 2.710173749965
SN 38 2.710173749965
SN 39 2.710173749965
SN 40 2.710173749965
SN 41 2.710173749965
COLUMN_NAME ENDPOINT_NUMBER ENDPOINT_VALUE
-------------------------------------------------------------------------------- --------------- --------------
SN 42 2.710173749966
SN 43 2.710173749966
SN 44 2.710173749966
SN 45 2.710173749966
SN 46 2.710173749966
SN 47 2.710173749966
SN 48 2.710173749977
SN 49 2.710173749977
SN 50 2.710173749978
SN 51 2.710173749978
SN 52 2.710173749978
SN 53 2.710173749978
SN 54 2.710173749978
SN 55 2.710173749978
SN 56 2.710173749978
SN 57 2.710173749978
SN 75 6.542294041753
SN 0 1.672121610941
CDATE 1 20040603
CDATE 2 20040708
CDATE 3 20040717
COLUMN_NAME ENDPOINT_NUMBER ENDPOINT_VALUE
-------------------------------------------------------------------------------- --------------- --------------
CDATE 4 20040724
CDATE 5 20040727
CDATE 6 20040806
CDATE 7 20040808
CDATE 8 20040810
CDATE 9 20040812
CDATE 10 20040813
CDATE 11 20040815
CDATE 12 20040816
CDATE 13 20040818
CDATE 14 20040819
CDATE 15 20040821
CDATE 16 20040823
CDATE 17 20040824
CDATE 18 20040826
CDATE 19 20040827
CDATE 20 20040831
CDATE 21 20040901
CDATE 22 20040903
CDATE 23 20040905
CDATE 24 20040907
COLUMN_NAME ENDPOINT_NUMBER ENDPOINT_VALUE
-------------------------------------------------------------------------------- --------------- --------------
CDATE 25 20040908
CDATE 26 20040909
CDATE 27 20040913
CDATE 28 20040915
CDATE 29 20040916
CDATE 30 20040918
CDATE 31 20040923
CDATE 32 20040925
CDATE 33 20040927
CDATE 34 20040929
CDATE 35 20040930
CDATE 36 20041005
CDATE 37 20041006
CDATE 38 20041007
CDATE 39 20041009
CDATE 40 20041010
CDATE 41 20041011
CDATE 42 20041012
CDATE 43 20041013
CDATE 44 20041014
CDATE 45 20041015
COLUMN_NAME ENDPOINT_NUMBER ENDPOINT_VALUE
-------------------------------------------------------------------------------- --------------- --------------
CDATE 46 20041016
CDATE 47 20041018
CDATE 48 20041019
CDATE 49 20041020
CDATE 50 20041021
CDATE 51 20041022
CDATE 52 20041023
CDATE 53 20041024
CDATE 54 20041026
CDATE 55 20041027
CDATE 57 20041028
CDATE 58 20041029
CDATE 59 20041101
CDATE 60 20041102
CDATE 61 20041103
CDATE 62 20041104
CDATE 63 20041105
CDATE 64 20041106
CDATE 65 20041107
CDATE 66 20041108
CDATE 67 20041109
COLUMN_NAME ENDPOINT_NUMBER ENDPOINT_VALUE
-------------------------------------------------------------------------------- --------------- --------------
CDATE 68 20041110
CDATE 70 20041111
CDATE 71 20041112
CDATE 72 20041115
CDATE 73 20041116
CDATE 74 20041117
CDATE 75 20041210
CDATE 0 20040427
CTIME 1 4653
CTIME 2 10320
CTIME 3 11802
CTIME 4 13431
CTIME 5 15125
CTIME 6 20743
CTIME 7 22358
CTIME 8 24045
CTIME 9 25806
CTIME 10 34158
CTIME 11 35904
CTIME 12 41638
CTIME 13 43320
COLUMN_NAME ENDPOINT_NUMBER ENDPOINT_VALUE
-------------------------------------------------------------------------------- --------------- --------------
CTIME 14 45204
CTIME 15 50953
CTIME 16 52958
CTIME 17 55720
CTIME 18 62817
CTIME 19 74020
CTIME 20 83809
CTIME 21 85339
CTIME 22 90612
CTIME 23 91804
CTIME 24 93001
CTIME 25 94153
CTIME 26 95222
CTIME 27 100254
CTIME 28 101411
CTIME 29 102512
CTIME 30 104559
CTIME 31 105735
CTIME 32 110828
CTIME 33 111849
CTIME 34 112856
COLUMN_NAME ENDPOINT_NUMBER ENDPOINT_VALUE
-------------------------------------------------------------------------------- --------------- --------------
CTIME 35 113905
CTIME 36 114932
CTIME 37 120023
CTIME 38 121126
CTIME 39 122228
CTIME 40 132710
CTIME 41 134452
CTIME 42 135535
CTIME 43 140647
CTIME 44 141806
CTIME 45 142841
CTIME 46 143935
CTIME 47 145116
CTIME 48 150320
CTIME 49 151453
CTIME 50 152616
CTIME 51 154618
CTIME 52 155810
CTIME 53 160946
CTIME 54 162153
CTIME 55 163314
COLUMN_NAME ENDPOINT_NUMBER ENDPOINT_VALUE
-------------------------------------------------------------------------------- --------------- --------------
CTIME 56 164424
CTIME 57 165606
CTIME 58 170830
CTIME 59 172050
CTIME 60 184123
CTIME 61 191040
CTIME 62 193816
CTIME 63 200823
CTIME 64 204638
CTIME 65 210436
CTIME 66 212030
CTIME 67 213619
CTIME 68 215253
CTIME 69 220908
CTIME 70 222555
CTIME 71 225126
CTIME 72 230823
CTIME 73 232452
CTIME 74 234116
CTIME 75 235959
CTIME 0 0
209 rows selected
问题:要怎么设置DBMS_STATS.GATHER_TABLE_STATS 的参数才能得到和analyze后一样的histograms结果呢?(看了文档但没有答案) |
|