• GBase8s系统表介绍(八)


    1、SYSPROCPLAN
    sysprocplan 系统目录表描述每个例程内的数据操作语句的查询执行方案和依赖性列表。由于可以在不同的日期创建例程方案的不同部分,所以此表可以包含每个例程的多个行。
    在这里插入图片描述

    在运行例程之前,会检查 data 列中例程的依赖性列表。如果方案存取的表的主版本号已更改,或者如果例程使用的任何对象自从优化方案以来已被修改(例如:如果已删除索引),那么会再次优化方案。当 datakey 为 I 时,data 列存储有关 UPDATE STATISTICS 和 PDQPRIORITY 的信息。
    可通过对 sysprocplan 使用 DELETE 语句来删除给定例程的所有方案。当后来执行例程时,新的方案就会自动生成并记录在 sysprocplan 中。UPDATE STATISTICS FOR PROCEDURE语句也会更新此表。
    procid、planid、datakey 和 seqno 列的组合索引只允许唯一值。
    2、SYSREFERENCES
    sysreferences 系统目录表列出了各列的所有引用约束。它对数据库中的每个引用约束包含一行。
    在这里插入图片描述

    建立了 constrid 列的索引并且此索引只允许唯一值。建立了 primary 列的索引并且此索引允许重复值。
    3、SYSROLEAUTH
    sysroleauth 系统目录表描述授予用户的角色。它对在数据库中授予用户的每个角色包含一行。sysroleauth 表具有以下列。
    在这里插入图片描述

    is_grantable 列指示该角色是否是使用 GRANT 语句的 WITH GRANT OPTION 授予的。
    rolename 和 grantee 列的组合索引只允许唯一值。
    4、SYSROUTINELANGS
    sysroutinelangs 系统目录表列出了用户定义的例程 (UDR) 的受支持编程语言。它具有以下列。
    在这里插入图片描述

    langname 列的索引允许重复值。
    5、SYSSECLABELAUTH
    sysseclabelauth 系统目录表记录已授予用户的 LBAC 标号。它具有以下列。
    在这里插入图片描述

    6、SYSSECLABELCOMPONENTS
    sysseclabelcomponents 系统目录表记录安全标号组件。它具有以下列。
    在这里插入图片描述

  • 相关阅读:
    人机交互中的既要、又要、还要
    [附源码]计算机毕业设计springboot酒店在线预约咨询小程序
    USB PD3.1
    在golang中使用protoc
    flutter iOS 视频mov格式转MP4格式
    人机组队概念的战场应用
    音频驱动嘴型的视频数字人虚拟主播工具motionface replay使用教程
    【Java 进阶篇】JSP 内置对象详解
    面试高潮季即将来袭,Android 开发者能否在其中鲤鱼跃龙门?
    1.安装环境
  • 原文地址:https://blog.csdn.net/qq_39280087/article/details/125421017