buckets_v 系统表存储了 ArgoDB 中所有分桶的及分桶表的相关信息
columns_v 系统表存储了 ArgoDB 中所有列信息
databases_v 系统表存储了 ArgoDB 中的所有数据库信息
dblinks_v 系统表存储了 ArgoDB 中从一个数据库远程连接另一个数据库的相关信息
functions_v 系统表存储了 ArgoDB 中所有函数的相关信息
materialized_views_v 系统表存储了 ArgoDB 中所有物化视图的相关信息。
packages_v 系统表存储了 ArgoDB 中所有 plsql package 的信息。
partitions_v 系统表存储了 ArgoDB 中所有的分区信息
procedures_v 系统表存储了 ArgoDB 中所有存储过程的相关信息
processes_v 系统表存储了 ArgoDB 中所有进程的执行情况。
range_partitions_v 系统表存储了 ArgoDB 中所有范围分区的相关信息。
serde_parameters_v 系统表存储了 ArgoDB 中所有表中与存储和格式相关的参数信息
table_parameters_v 系统表存储了 ArgoDB 中所有表的各种属性的参数信息。
table_stats_v 系统表存储了 ArgoDB 中所有hdfs表的大小。如果不是hdfs表,则‘table_size’字段为空
tables_v 系统表存储了 ArgoDB 中所有表的相关信息。
temporary_columns_v 系统表存储了 ArgoDB 中所有临时表的列信息
temporary_tables_v 系统表存储了 ArgoDB 中所有临时表的信息。
udfs_v 系统表存储了 ArgoDB 中所有 udf 信息
version_v 系统表存储了 ArgoDB 中所有的版本信息。
views_v 系统表存储了 ArgoDB 中所有视图的相关信息
-
buckets_v
buckets_v 系统表存储了 ArgoDB 中所有分桶的及分桶表的相关信息。
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) |
分桶表的表类型 |
-
columns_v
columns_v 系统表存储了 ArgoDB 中所有列信息。
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 |
列的规模 |
-
databases_v
databases_v 系统表存储了 ArgoDB 中的所有数据库信息。
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) |
数据库所属者的类型 |
-
dblinks_v
dblinks_v 系统表存储了 ArgoDB 中从一个数据库远程连接另一个数据库的相关信息。
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) |
远程连接数据库类型 |
-
functions_v
functions_v 系统表存储了 ArgoDB 中所有函数的相关信息。
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) |
函数所属数据库名称 |
-
materialized_views_v
materialized_views_v 系统表存储了 ArgoDB 中所有物化视图的相关信息。
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 |
物化视图中集合列的分隔符 |
-
packages_v
packages_v 系统表存储了 ArgoDB 中所有 plsql package 的信息。
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 所属数据库名称 |
-
partitions_v
partitions_v 系统表存储了 ArgoDB 中所有的分区信息。
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) |
分区的存储位置 |
-
procedures_v
procedures_v 系统表存储了 ArgoDB 中所有存储过程的相关信息。
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) |
存储过程所属数据库名称 |
-
processes_v
processes_v 系统表存储了 ArgoDB 中所有进程的执行情况。
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 语句的用户名称 |
-
range_partitions_v
range_partitions_v 系统表存储了 ArgoDB 中所有范围分区的相关信息。
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) |
范围分区的存储位置 |
-
serde_parameters_v
serde_parameters_v 系统表存储了 ArgoDB 中所有表中与存储和格式相关的参数信息。
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_parameters_v
table_parameters_v 系统表存储了 ArgoDB 中所有表的各种属性的参数信息。
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_stats_v
table_stats_v 系统表存储了 ArgoDB 中所有hdfs表的大小。如果不是hdfs表,则‘table_size’字段为空。
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表的大小 |
-
tables_v
tables_v 系统表存储了 ArgoDB 中所有表的相关信息。
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 |
表中集合列的分隔符 |
-
temporary_columns_v
temporary_columns_v 系统表存储了 ArgoDB 中所有临时表的列信息。
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 |
列支持存储数据的字段长度 |
-
temporary_tables_v
temporary_tables_v 系统表存储了 ArgoDB 中所有临时表的信息。
Table 17. temporary_tables_v 的字段
字段名称 | 类型 | 描述 |
---|---|---|
table_name |
string |
临时表名称 |
database_name |
string |
临时表所属数据库名称 |
create_time |
string |
临时表的创建时间 |
table_type |
string |
临时表类型 |
owner_name |
string |
临时表所属者的名称(一般为创建者) |
table_format |
string |
临时表格式(如:text,orc,…) |
table_location |
string |
临时表的存储位置 |
row_permission |
string |
行级权限 |
column_permission |
string |
列级权限 |
field_delim |
string |
临时表中列的分隔符 |
line_delim |
string |
临时表中行的分隔符 |
collection_delim |
string |
临时表中集合列的分隔符 |
-
udfs_v
udfs_v 系统表存储了 ArgoDB 中所有 udf 信息。
Table 18. udfs_v 的字段
字段名称 | 类型 | 描述 |
---|---|---|
udf_name |
string |
udf 名称 |
udf_class |
string |
udf 对应的 class 路径 |
udf_type |
string |
udf 类型 (udf:输入单行数据输出单行数据;udaf:输入多行数据输出单行数据;udtf:输入多行数据输出多行数据) |
is_native |
boolean |
是否为本地 udf |
-
version_v
version_v 系统表存储了 ArgoDB 中所有的版本信息。
Table 19. version_v 的字段
字段名称 | 类型 | 描述 |
---|---|---|
schema_version |
varchar2(127,ORACLE) |
schema版本(如:0.12.53) |
tdh_version |
string |
tdh_version(如:8.31.0) |
-
views_v
views_v 系统表存储了 ArgoDB 中所有视图的相关信息。
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) |
视图所属者的名称(一般为创建者) |