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) | 视图所属者的名称(一般为创建者) |