2.1. INTERNAL---内部级 ¶
只读参数,其中部分参数是KingBase程序确定,或者使用一些不同的编辑选项确定的;有些参数是数据库实例初始化时就确定了的,之后就不能再改变此参数值了。这类参数值不能配置在kingbase.conf中,因为它们是由KingBase程序和在初始化实例时确定的。
2.2. KINGBASE---实例级 ¶
此类参数的改变需要重启KingBase实例。在kingbase.conf改变此类参数后,需要重启KingBase实例才能生效。
2.3. SIGHUP---会话级 ¶
在kingbase.conf文件中可改变这些参数的值,不需要重启数据库,只需要向KingBase进程发送SIGHUP信号,让其读取新的参数值。KingBase进程收到SIGHUP信号后,也会向它的子进程发送SIGUP信号,让新的参数在所有的进程中都生效。
2.4. SUPERUSER_BACKEND---超级用户后台级 ¶
在kingbase.conf文件中可改变这些参数的值,不需要重启数据库,只需要向KingBase进程发送SIGHUP信号,让其读取新的参数值。新的配置只会出现在这之后的新连接中,在已有的连接中,这些参数的值不会改变。这些参数的值也可以在由超级用户建立新连接时,由连接的一些参数改变。
2.5. BACKEND---后台级 ¶
在kingbase.conf文件中可改变这些参数的值,不需要重启数据库,只需要向KingBase进程发送SIGHUP信号,让其读取新的参数值。新的配置只会出现在这之后的新连接中,在已有的连接中,这些参数的值不会改变。
2.6. SUPERUSER---超级用户级 ¶
此类参数可以由超级用户使用set来改变。而超级用户改变参数值时,只会影响自身的连接配置,不会影响其他用户。向KingBase进程发送SIGHUP信号,也只会影响后续建立的连接,不会影响现在的连接。
2.7. USER---用户级 ¶
普通用户可使用set命令通过此类参数来改变本连接中的配置值。除了普通用户都可以改变外,这类参数与SUSET类参数没有区别。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




