1

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

最常被使用

  1. 十进制
  2. 数据库中的 DATE ....etc(主要是 Oracle)?

如果它还包括通常在此数据上运行的操作类型,那就太棒了。

4

1 回答 1

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 
于 2012-08-08T21:32:29.947 回答