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

 更新时间:2022年12月16日 09:52:39   作者:Redamancy_06  
这篇文章主要为大家介绍了OB系统变量Variables及ODC管理会话功能详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

参数和变量

Session variables vs Global variables

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

常用的OB系统变量 (Variables)

配置项默认值说明属性
ob_query_timeout10000000查询超时时间GLOBAL \ SESSION
ob_trx_timeout100000000事务超时时间GLOBAL \SESSION
ob_read_consistencySTRONG读一致性级别GLOBAL \ SESSION
ob_enable_truncate_flashbackONtruncate table是否会进回收站受该参数控制GLOBAL \ SESSION
lower_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 会在变量值的编辑框中列举出该变量支持的值的集合,用户可以在不用准确记忆变量名和值的情况下通过可视化界面完成修改,这降低了用户记忆变量的成本并提高了变量修改的效率
  • ODC 会使用橙色标记修改过的数据库变量,以方便您更直观的管理变量

小结

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

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

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

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

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

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

相关文章

  • GitLab使用外部提供的Redis缓存数据库的方法详解

    GitLab使用外部提供的Redis缓存数据库的方法详解

    这篇文章主要介绍了GitLab: 如何使用外部提供的Redis缓存数据库,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • VSCode提高 Node 和 Vue 开发效率的插件推荐

    VSCode提高 Node 和 Vue 开发效率的插件推荐

    工欲善其事必先利其器,以下是本人为Node 和 Vue开发收集的vscode插件,有需要的话赶紧mark起来吧~
    2020-03-03
  • postman模拟post请求的四种请求体

    postman模拟post请求的四种请求体

    本文主要介绍了postman模拟post请求的四种请求体,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • 有关将idea的系统配置文件移到其它盘激活失效的问题

    有关将idea的系统配置文件移到其它盘激活失效的问题

    这篇文章给大家介绍win7系统盘空间不足,发现idea2019.3 占3.4G,将idea的系统配置文件移到其它盘,激活失效的解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2020-11-11
  • ElasticSearch写入流程实例解析

    ElasticSearch写入流程实例解析

    这篇文章主要为大家介绍了ElasticSearch写入流程实例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • git如何使用Sourcetree合并多次本地提交记录

    git如何使用Sourcetree合并多次本地提交记录

    这篇文章主要介绍了git如何使用Sourcetree合并多次本地提交记录,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • Git pull(拉取)及push(上传)相关命令介绍

    Git pull(拉取)及push(上传)相关命令介绍

    这篇文章主要介绍了Git pull(拉取),push(上传)相关命令,git是一个非常好用的分布式版本管理工具,Git是去中心化,每一个分支都是一个中心,并且支持本地仓库存储,像如今很多大公司都用git做版本控制。有兴趣的话来学习一下
    2020-07-07
  • 从git仓库中删除.idea文件夹的小妙招

    从git仓库中删除.idea文件夹的小妙招

    这篇文章主要介绍了从git仓库中删除.idea文件夹的小妙招,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • Git常用场景使用方法

    Git常用场景使用方法

    这篇文章主要介绍了Git常用场景使用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • idea2020.1 常用设置图文详解

    idea2020.1 常用设置图文详解

    这篇文章主要介绍了idea2020.1 常用设置,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05

最新评论