OB系统变量Variables及ODC管理会话功能详解

随心笔谈2年前发布 编辑
173 0
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买



目录参数和变量Session variables vs Global variables常用的OB系统变量 (Variables)ODC管理会话功能支持查看和修改会话属性小结

• 会话变量:Session 级修改 (只对本会话生效)。当客户端连接到数据库后,数据库会复制全局变量以自动生成会话变量。会话变量的修改只对当前会话生效。 • set ob_trx_timeout=200000000 • 全局变量:Global 级 (租户级) 修改 (不会随会话退出而失效)数据库实例共享全局变量。这意味着不同用户共享这些全局变量,且数据库会保存您对全局变量做出的更改,断开连接并再次进入数据库时,更改依旧有效。 • set global ob_trx_timeout=200000000 • 对当前已经打开的session不生效 • 需要重新建立session

配置项默认值说明属性ob_query_timeout10000000查询超时时间GLOBAL \ SESSIONob_trx_timeout100000000事务超时时间GLOBAL \SESSIONob_read_consistencySTRONG读一致性级别GLOBAL \ SESSIONob_enable_truncate_flashbackONtruncate table是否会进回收站受该参数控制GLOBAL \ SESSIONlower_case_table_names1是否大小写敏感1:大小写不敏感0:大小写敏感GLOBAL \ SESSION \READONLY

• ob_timestamp_service:跟Google Spanner 的TrueTime意思差不多,通过这个服务,OB可以实现集群租户级别的全局一致性 • set global ob_timestamp_service=‘GTS’ • set global ob_timestamp_service=‘LTS’

ODC 提供了可视化界面,可以清晰直观的查看与修改当前数据库支持的变量。对于变量值的修改:

如果变量的值是字符或数字类型,可以在变量编辑页面中直接输入修改值如果变量的值是枚举类型,ODC 会在变量值的编辑框中列举出该变量支持的值的集合,用户可以在不用准确记忆变量名和值的情况下通过可视化界面完成修改,这降低了用户记忆变量的成本并提高了变量修改的效率ODC 会使用橙色标记修改过的数据库变量,以方便您更直观的管理变量

OceanBase的参数和变量,可以通过命令查看或修改参数和变量,以满足不同租户或会话的特殊要求

参数分为集群级别和租户级别两类;参数分为动态生效和重启生效两类

通过show parameters like ‘%%‘查看参数;通过alter system set=修改参数

变量有会话变量和全局变量两类。会话变量是Session级修改(只对本会话生效),全局变量是Global级(不会随会话退出而失效)

变量通过show variables like ‘%%’查看参数,通过set @@session.=;set @@global.=修改参数

以上就是OB系统变量Variables及ODC管理会话功能详解的详细内容,更多关于OB变量Variables ODC会话的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:MySQL详细讲解变量variables的用法RxSwift发送及订阅 Subjects、Variables代码示例使用Pycharm在运行过程中,查看每个变量的操作(show variables)asp中Request.ServerVariables的参数集合Docker安装部署分布式数据库?OceanBase的详细过程

© 版权声明

相关文章