在查询时建议不要全量查,可以加个过滤条件比如database_name = xxx。
SELECT *
FROM system.table_stats_v
WHERE database_name = 'xx'
Table 1. buckets_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
bucket_column | VARCHAR2(256,ORACLE) | 分桶表中的分桶列列名 |
bucket_number | INT | 分桶表的分桶数量 |
table_name | VARCHAR2(128,ORACLE) | 分桶表名称 |
database_name | VARCHAR2(128,ORACLE) | 分桶表所在数据库名称 |
table_type | VARCHAR2(128,ORACLE) | 分桶表的表类型 |
Table 2. columns_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
column_id | INT | 列编号 |
column_name | VARCHAR2(128,ORACLE) | 列名称 |
column_type | STRING | 列存储的数据类型 |
table_name | VARCHAR2(128,ORACLE) | 列所属表名称 |
database_name | VARCHAR2(128,ORACLE) | 列所属数据库名称 |
commentstring | VARCHAR2(256,ORACLE) | 列的注释信息 |
default_value | VARCHAR2(256,ORACLE) | 列默认值 |
nullable | BOOLEAN | 列是否支持空值 |
unique_constraint | BOOLEAN | 是否唯一约束 |
column_length | INT | 列支持存储数据的字段长度 |
column_scale | INT | 列的小数位数(精度),对于整数列,列值通常为 0 |
Table 3. databases_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
database_id | BIGINT | 数据库编号 |
database_name | VARCHAR2(128,ORACLE) | 数据库名称 |
commentstring | VARCHAR2(4000,ORACLE) | 数据库的注释信息 |
database_location | VARCHAR2(4000,ORACLE) | 数据库的存储位置 |
owner_name | VARCHAR2(128,ORACLE) | 数据库所属者的名称(一般为创建者) |
owner_type | VARCHAR2(10,ORACLE) | 数据库所属者的类型 |
Table 4. dblinks_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
dblink_id | BIGINT | 数据库远程连接编号 |
dblink_name | VARCHAR2(255,ORACLE) | 远程连接的名称 |
service | VARCHAR2(256,ORACLE) | 远程连接服务 url |
user_name | VARCHAR2(128,ORACLE) | 远程连接的用户名称 |
password | CHAR(8,ORACLE) | 连接密码 |
vendor | VARCHAR2(256,ORACLE) | 远程连接数据库类型 |
Table 5. functions_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
function_name | STRING | 函数名称 |
parameters | STRING | 函数的参数类型 |
full_text | STRING | 创建函数的完整 sql 语句 |
owner_name | VARCHAR2(128,ORACLE) | 函数所属者的名称(一般为创建者) |
owner_type | VARCHAR2(10,ORACLE) | 函数所属者的类型 |
create_time | TIMESTAMP | 函数创建时间 |
database_name | VARCHAR2(128,ORACLE) | 函数所属数据库名称 |
Table 6. materialized_views_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
table_id | BIGINT | 表对应编号 |
table_name | VARCHAR2(128,ORACLE) | 表名称 |
database_name | VARCHAR2(128,ORACLE) | 所属数据库名称 |
origin_text | STRING | 创建物化视图的原始 sql 语句 |
expanded_text | STRING | 创建物化视图展开的 sql 语句(如:* 展开为列名等) |
source_tables | STRING | 物化视图对应源表名称 |
rewrite_enabled | BOOLEAN | 是否可以修改 |
create_time | TIMESTAMP | 物化视图创建时间 |
table_type | VARCHAR2(128,ORACLE) | 表类型(MATERIALIZED_VIEW) |
owner_name | VARCHAR2(767,ORACLE) | 物化视图所属者的名称(一般为创建用户) |
commentstring | STRING | 物化视图的注释说明 |
transactional | STRING | 是否为事务表 |
input_format | VARCHAR2(4000,ORACLE) | 表存储的 input 类型 |
table_format | STRING | 表存储类型 |
table_location | VARCHAR2(4000,ORACLE) | 表存储位置 |
row_permission | STRING | 行级权限 |
column_permission | STRING | 列级权限 |
hbase_name | STRING | 物化视图对应的 hbase 表名 |
field_delim | STRING | 物化视图中列的分隔符 |
line_delim | STRING | 物化视图中行的分隔符 |
collection_delim | STRING | 物化视图中集合列的分隔符 |
Table 7. packages_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
package_name | STRING | package 名称 |
full_text | STRING | 创建 package 的完整 sql 语句 |
package_body | STRING | 创建 package body 的完整 sql 语句 |
owner_name | VARCHAR2(128,ORACLE) | package 所属者的名称(一般为创建者) |
owner_type | VARCHAR2(10,ORACLE) | package 所属者的类型 (role/user) |
create_time | TIMESTAMP | package 的创建时间 |
database_name | VARCHAR2(128,ORACLE) | package 所属数据库名称 |
Table 8. partitions_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
partition_id | BIGINT | 分区编号 |
partition_name | VARCHAR2(255,ORACLE) | 分区名称 |
partition_value | STRING | 分区对应取值 |
partition_key | STRING | 分区键 |
table_name | VARCHAR2(128,ORACLE) | 分区所属表名称 |
database_name | VARCHAR2(128,ORACLE) | 分区所属数据库名称 |
location | VARCHAR2(4000,ORACLE) | 分区的存储位置 |
Table 9. procedures_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
procedure_name | STRING | 存储过程名称 |
parameters | STRING | 存储过程的参数信息 |
full_text | STRING | 创建存储过程时的完整 sql 语句 |
owner_name | VARCHAR2(128,ORACLE) | 存储过程所属者的名称(一般为创建者) |
owner_type | VARCHAR2(10,ORACLE) | 存储过程所属者的类型(如:role/user) |
create_time | TIMESTAMP | 存储过程的创建时间 |
database_name | VARCHAR2(128,ORACLE) | 存储过程所属数据库名称 |
Table 10. processes_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
operation_id | STRING | sql 语句对应的操作编号 |
session_id | STRING | sql 语句执行的会话编号 |
statement | STRING | 具体执行的 sql 语句 |
last_access_time | STRING | 上一次的访问时间 |
duration | STRING | 访问持续时间(ms) |
operation_status | STRING | 运行状态 |
operation_type | STRING | 操作类型 |
session_ip | STRING | 提交 sql 语句的 IP 地址 |
user_name | STRING | 提交 sql 语句的用户名称 |
Table 11. range_partitions_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
partition_id | BIGINT | 范围分区编号 |
partition_name | VARCHAR2(255,ORACLE) | 范围分区名称 |
partition_range | STRING | 范围分区的范围区间 |
partition_key | STRING | 范围分区键 |
table_name | VARCHAR2(128,ORACLE) | 范围分区所属表名称 |
database_name | VARCHAR2(128,ORACLE) | 范围分区所属数据库名称 |
location | VARCHAR2(4000,ORACLE) | 范围分区的存储位置 |
Table 12. serde_parameters_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
parameter_key | VARCHAR2(256,ORACLE) | 参数 key(如:serialization.format) |
parameter_value | STRING | 参数值 |
database_name | VARCHAR2(128,ORACLE) | 参数所属数据库名称 |
table_name | VARCHAR2(128,ORACLE) | 参数所属表名称 |
Table 13. table_parameters_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
parameter_key | VARCHAR2(256,ORACLE) | 参数 key(如:transient_lastDdlTime) |
parameter_value | STRING | 参数值 |
database_name | VARCHAR2(128,ORACLE) | 参数所属数据库名称 |
table_name | VARCHAR2(128,ORACLE) | 参数所属表名称 |
Table 14. table_stats_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
table_name | VARCHAR2(128,ORACLE) | 表名称 |
database_name | VARCHAR2(128,ORACLE) | 表所属数据库名称 |
table_format | STRING | 表格式 |
table_location | VARCHAR2(4000,ORACLE) | 表的存储位置 |
table_size | STRING | hdfs表的大小 |
Table 15. tables_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
table_id | BIGINT | 表编号 |
table_name | VARCHAR2(128,ORACLE) | 表名称 |
database_name | VARCHAR2(128,ORACLE) | 表所属数据库名称 |
create_time | TIMESTAMP | 表的创建时间 |
table_type | VARCHAR2(128,ORACLE) | 表类型 |
owner_name | VARCHAR2(767,ORACLE) | 表所属者的名称(一般为创建者) |
commentstring | STRING | 表的注释信息 |
transactional | STRING | 是否为事务表 |
last_load_time | TIMESTAMP | 最后加载时间 |
input_format | VARCHAR2(4000,ORACLE) | 表的输入格式 |
table_format | STRING | 表格式 |
table_location | VARCHAR2(4000,ORACLE) | 表的存储位置 |
row_permission | STRING | 行级权限 |
column_permission | STRING | 列级权限 |
hbase_name | STRING | hbase 名称 |
field_delim | STRING | 表中列的分隔符 |
line_delim | STRING | 表中行的分隔符 |
collection_delim | STRING | 表中集合列的分隔符 |
Table 16. temporary_columns_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
column_name | STRING | 列名 |
column_type | STRING | 列类型 |
table_name | STRING | 列所属临时表名称 |
database_name | STRING | 列所属数据库名称 |
commentstring | STRING | 列的注释信息 |
default_value | STRING | 列默认值 |
table_permission | STRING | 临时表权限 |
column_length | INT | 列支持存储数据的字段长度 |
Table 17. temporary_tables_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
table_name | STRING | 临时表名称 |
database_name | STRING | 临时表所属数据库名称 |
create_time | STRING | 临时表的创建时间 |
table_type | STRING | 临时表类型 |
owner_name | STRING | 临时表所属者的名称(一般为创建者) |
table_format | STRING | 临时表格式(如:text,holodesk,…) |
table_location | STRING | 临时表的存储位置 |
row_permission | STRING | 行级权限 |
column_permission | STRING | 列级权限 |
field_delim | STRING | 临时表中列的分隔符 |
line_delim | STRING | 临时表中行的分隔符 |
collection_delim | STRING | 临时表中集合列的分隔符 |
Table 18. udfs_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
udf_name | STRING | udf 名称 |
udf_class | STRING | udf 对应的 class 路径 |
udf_type | STRING | udf 类型 (udf:输入单行数据输出单行数据;udaf:输入多行数据输出单行数据;udtf:输入多行数据输出多行数据) |
is_native | BOOLEAN | 是否为本地 udf |
Table 19. version_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
schema_version | VARCHAR2(127,ORACLE) | schema版本(如:0.12.53) |
tdh_version | STRING | tdh_version(如:8.31.0) |
Table 20. views_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
view_id | BIGINT | 视图编号 |
view_name | VARCHAR2(128,ORACLE) | 视图名称 |
database_name | VARCHAR2(128,ORACLE) | 视图所在数据库名称 |
create_time | TIMESTAMP | 视图的创建时间 |
origin_text | STRING | 创建视图的原始 sql 语句 |
expanded_text | STRING | 创建视图的展开 sql 语句(如:*转换为列名等) |
owner_name | VARCHAR2(767,ORACLE) | 视图所属者的名称(一般为创建者) |
在查询时建议不要全量查,可以加个过滤条件比如database_name = xxx。
SELECT *
FROM system.table_stats_v
WHERE database_name = 'xx'
Table 1. buckets_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
bucket_column | VARCHAR2(256,ORACLE) | 分桶表中的分桶列列名 |
bucket_number | INT | 分桶表的分桶数量 |
table_name | VARCHAR2(128,ORACLE) | 分桶表名称 |
database_name | VARCHAR2(128,ORACLE) | 分桶表所在数据库名称 |
table_type | VARCHAR2(128,ORACLE) | 分桶表的表类型 |
Table 2. columns_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
column_id | INT | 列编号 |
column_name | VARCHAR2(128,ORACLE) | 列名称 |
column_type | STRING | 列存储的数据类型 |
table_name | VARCHAR2(128,ORACLE) | 列所属表名称 |
database_name | VARCHAR2(128,ORACLE) | 列所属数据库名称 |
commentstring | VARCHAR2(256,ORACLE) | 列的注释信息 |
default_value | VARCHAR2(256,ORACLE) | 列默认值 |
nullable | BOOLEAN | 列是否支持空值 |
unique_constraint | BOOLEAN | 是否唯一约束 |
column_length | INT | 列支持存储数据的字段长度 |
column_scale | INT | 列的小数位数(精度),对于整数列,列值通常为 0 |
Table 3. databases_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
database_id | BIGINT | 数据库编号 |
database_name | VARCHAR2(128,ORACLE) | 数据库名称 |
commentstring | VARCHAR2(4000,ORACLE) | 数据库的注释信息 |
database_location | VARCHAR2(4000,ORACLE) | 数据库的存储位置 |
owner_name | VARCHAR2(128,ORACLE) | 数据库所属者的名称(一般为创建者) |
owner_type | VARCHAR2(10,ORACLE) | 数据库所属者的类型 |
Table 4. dblinks_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
dblink_id | BIGINT | 数据库远程连接编号 |
dblink_name | VARCHAR2(255,ORACLE) | 远程连接的名称 |
service | VARCHAR2(256,ORACLE) | 远程连接服务 url |
user_name | VARCHAR2(128,ORACLE) | 远程连接的用户名称 |
password | CHAR(8,ORACLE) | 连接密码 |
vendor | VARCHAR2(256,ORACLE) | 远程连接数据库类型 |
Table 5. functions_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
function_name | STRING | 函数名称 |
parameters | STRING | 函数的参数类型 |
full_text | STRING | 创建函数的完整 sql 语句 |
owner_name | VARCHAR2(128,ORACLE) | 函数所属者的名称(一般为创建者) |
owner_type | VARCHAR2(10,ORACLE) | 函数所属者的类型 |
create_time | TIMESTAMP | 函数创建时间 |
database_name | VARCHAR2(128,ORACLE) | 函数所属数据库名称 |
Table 6. materialized_views_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
table_id | BIGINT | 表对应编号 |
table_name | VARCHAR2(128,ORACLE) | 表名称 |
database_name | VARCHAR2(128,ORACLE) | 所属数据库名称 |
origin_text | STRING | 创建物化视图的原始 sql 语句 |
expanded_text | STRING | 创建物化视图展开的 sql 语句(如:* 展开为列名等) |
source_tables | STRING | 物化视图对应源表名称 |
rewrite_enabled | BOOLEAN | 是否可以修改 |
create_time | TIMESTAMP | 物化视图创建时间 |
table_type | VARCHAR2(128,ORACLE) | 表类型(MATERIALIZED_VIEW) |
owner_name | VARCHAR2(767,ORACLE) | 物化视图所属者的名称(一般为创建用户) |
commentstring | STRING | 物化视图的注释说明 |
transactional | STRING | 是否为事务表 |
input_format | VARCHAR2(4000,ORACLE) | 表存储的 input 类型 |
table_format | STRING | 表存储类型 |
table_location | VARCHAR2(4000,ORACLE) | 表存储位置 |
row_permission | STRING | 行级权限 |
column_permission | STRING | 列级权限 |
hbase_name | STRING | 物化视图对应的 hbase 表名 |
field_delim | STRING | 物化视图中列的分隔符 |
line_delim | STRING | 物化视图中行的分隔符 |
collection_delim | STRING | 物化视图中集合列的分隔符 |
Table 7. packages_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
package_name | STRING | package 名称 |
full_text | STRING | 创建 package 的完整 sql 语句 |
package_body | STRING | 创建 package body 的完整 sql 语句 |
owner_name | VARCHAR2(128,ORACLE) | package 所属者的名称(一般为创建者) |
owner_type | VARCHAR2(10,ORACLE) | package 所属者的类型 (role/user) |
create_time | TIMESTAMP | package 的创建时间 |
database_name | VARCHAR2(128,ORACLE) | package 所属数据库名称 |
Table 8. partitions_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
partition_id | BIGINT | 分区编号 |
partition_name | VARCHAR2(255,ORACLE) | 分区名称 |
partition_value | STRING | 分区对应取值 |
partition_key | STRING | 分区键 |
table_name | VARCHAR2(128,ORACLE) | 分区所属表名称 |
database_name | VARCHAR2(128,ORACLE) | 分区所属数据库名称 |
location | VARCHAR2(4000,ORACLE) | 分区的存储位置 |
Table 9. procedures_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
procedure_name | STRING | 存储过程名称 |
parameters | STRING | 存储过程的参数信息 |
full_text | STRING | 创建存储过程时的完整 sql 语句 |
owner_name | VARCHAR2(128,ORACLE) | 存储过程所属者的名称(一般为创建者) |
owner_type | VARCHAR2(10,ORACLE) | 存储过程所属者的类型(如:role/user) |
create_time | TIMESTAMP | 存储过程的创建时间 |
database_name | VARCHAR2(128,ORACLE) | 存储过程所属数据库名称 |
Table 10. processes_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
operation_id | STRING | sql 语句对应的操作编号 |
session_id | STRING | sql 语句执行的会话编号 |
statement | STRING | 具体执行的 sql 语句 |
last_access_time | STRING | 上一次的访问时间 |
duration | STRING | 访问持续时间(ms) |
operation_status | STRING | 运行状态 |
operation_type | STRING | 操作类型 |
session_ip | STRING | 提交 sql 语句的 IP 地址 |
user_name | STRING | 提交 sql 语句的用户名称 |
Table 11. range_partitions_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
partition_id | BIGINT | 范围分区编号 |
partition_name | VARCHAR2(255,ORACLE) | 范围分区名称 |
partition_range | STRING | 范围分区的范围区间 |
partition_key | STRING | 范围分区键 |
table_name | VARCHAR2(128,ORACLE) | 范围分区所属表名称 |
database_name | VARCHAR2(128,ORACLE) | 范围分区所属数据库名称 |
location | VARCHAR2(4000,ORACLE) | 范围分区的存储位置 |
Table 12. serde_parameters_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
parameter_key | VARCHAR2(256,ORACLE) | 参数 key(如:serialization.format) |
parameter_value | STRING | 参数值 |
database_name | VARCHAR2(128,ORACLE) | 参数所属数据库名称 |
table_name | VARCHAR2(128,ORACLE) | 参数所属表名称 |
Table 13. table_parameters_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
parameter_key | VARCHAR2(256,ORACLE) | 参数 key(如:transient_lastDdlTime) |
parameter_value | STRING | 参数值 |
database_name | VARCHAR2(128,ORACLE) | 参数所属数据库名称 |
table_name | VARCHAR2(128,ORACLE) | 参数所属表名称 |
Table 14. table_stats_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
table_name | VARCHAR2(128,ORACLE) | 表名称 |
database_name | VARCHAR2(128,ORACLE) | 表所属数据库名称 |
table_format | STRING | 表格式 |
table_location | VARCHAR2(4000,ORACLE) | 表的存储位置 |
table_size | STRING | hdfs表的大小 |
Table 15. tables_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
table_id | BIGINT | 表编号 |
table_name | VARCHAR2(128,ORACLE) | 表名称 |
database_name | VARCHAR2(128,ORACLE) | 表所属数据库名称 |
create_time | TIMESTAMP | 表的创建时间 |
table_type | VARCHAR2(128,ORACLE) | 表类型 |
owner_name | VARCHAR2(767,ORACLE) | 表所属者的名称(一般为创建者) |
commentstring | STRING | 表的注释信息 |
transactional | STRING | 是否为事务表 |
last_load_time | TIMESTAMP | 最后加载时间 |
input_format | VARCHAR2(4000,ORACLE) | 表的输入格式 |
table_format | STRING | 表格式 |
table_location | VARCHAR2(4000,ORACLE) | 表的存储位置 |
row_permission | STRING | 行级权限 |
column_permission | STRING | 列级权限 |
hbase_name | STRING | hbase 名称 |
field_delim | STRING | 表中列的分隔符 |
line_delim | STRING | 表中行的分隔符 |
collection_delim | STRING | 表中集合列的分隔符 |
Table 16. temporary_columns_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
column_name | STRING | 列名 |
column_type | STRING | 列类型 |
table_name | STRING | 列所属临时表名称 |
database_name | STRING | 列所属数据库名称 |
commentstring | STRING | 列的注释信息 |
default_value | STRING | 列默认值 |
table_permission | STRING | 临时表权限 |
column_length | INT | 列支持存储数据的字段长度 |
Table 17. temporary_tables_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
table_name | STRING | 临时表名称 |
database_name | STRING | 临时表所属数据库名称 |
create_time | STRING | 临时表的创建时间 |
table_type | STRING | 临时表类型 |
owner_name | STRING | 临时表所属者的名称(一般为创建者) |
table_format | STRING | 临时表格式(如:text,holodesk,…) |
table_location | STRING | 临时表的存储位置 |
row_permission | STRING | 行级权限 |
column_permission | STRING | 列级权限 |
field_delim | STRING | 临时表中列的分隔符 |
line_delim | STRING | 临时表中行的分隔符 |
collection_delim | STRING | 临时表中集合列的分隔符 |
Table 18. udfs_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
udf_name | STRING | udf 名称 |
udf_class | STRING | udf 对应的 class 路径 |
udf_type | STRING | udf 类型 (udf:输入单行数据输出单行数据;udaf:输入多行数据输出单行数据;udtf:输入多行数据输出多行数据) |
is_native | BOOLEAN | 是否为本地 udf |
Table 19. version_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
schema_version | VARCHAR2(127,ORACLE) | schema版本(如:0.12.53) |
tdh_version | STRING | tdh_version(如:8.31.0) |
Table 20. views_v 的表结构
字段名称 | 类型 | 描述 |
---|---|---|
view_id | BIGINT | 视图编号 |
view_name | VARCHAR2(128,ORACLE) | 视图名称 |
database_name | VARCHAR2(128,ORACLE) | 视图所在数据库名称 |
create_time | TIMESTAMP | 视图的创建时间 |
origin_text | STRING | 创建视图的原始 sql 语句 |
expanded_text | STRING | 创建视图的展开 sql 语句(如:*转换为列名等) |
owner_name | VARCHAR2(767,ORACLE) | 视图所属者的名称(一般为创建者) |