分析数据库中的数据类型使用情况

时间:2012-08-08 15:48:52

标签: oracle database-design

我想知道是否对数据库中使用的不同数据类型的使用有任何分析?我的意思是,一种对不同数据类型的使用进行排名的分析,例如:

最常用的

  1. DECIMAL
  2. DATE ....等数据库(主要是Oracle)?
  3. 如果它还包括通常在此数据上运行的操作类型,那就太棒了。

1 个答案:

答案 0 :(得分:0)

可能不完全是你想要的东西,但它是一个首发 -

SQL> select data_type, round(avg(data_length),4) avg_length,round(avg(density),4) 
avg_density
from user_tab_cols
group by data_type;

DATA_TYPE               AVG_LENGTH         AVG_DENSITY
------------           -------------       -------------
DATE                   7                    0.3369 
TIMESTAMP(6)           11                   1 
RAW                    32                   1 
NUMBER                 22                   0.2429 
CHAR                   1.0776               0.254 
VARCHAR2               34.9129              0.3941 
TIMESTAMP(3)           11                   0.2408