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

目录
  • 参数和变量
    • Session variables vs Global variables
  • 常用的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_timeout 10000000 查询超时时间 GLOBAL \ SESSION
ob_trx_timeout 100000000 事务超时时间 GLOBAL \SESSION
ob_read_consistency STRONG 读一致性级别 GLOBAL \ SESSION
ob_enable_truncate_flashback ON truncate table是否会进回收站受该参数控制 GLOBAL \ SESSION
lower_case_table_names 1 是否大小写敏感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会话的资料请关注我们其它相关文章!

(0)

相关推荐

  • RxSwift发送及订阅 Subjects、Variables代码示例

    Subjects 介绍 1. Subjects 是订阅者,也是Observable 订阅者:它能动态的接收新的值. Observable: 当Subjects有了新值后会通过Event将新值发出给他的所有订阅者. 2. 常用的方法 onNext(:):是on(.next(:)) 的简便写法.该方法相当于 subject 接收到一个.next 事件. onError(:):是on(.error(:))的简便写法.该方法相当于 subject 接收到一个.error 事件. onCompleted(

  • 使用Pycharm在运行过程中,查看每个变量的操作(show variables)

    每个版本的Pycharm的"Show command line afterwards"可能会稍有不同,例如有版本叫:"run with Python console",反正不管名称怎么变,位置基本是没变的,勾选试一下就知道了! 原文: 做图像处理的人一般都用过MATLAB,好用易上手,并且里面封装了大量的算法,并且MATLAB里面有一个很贴心的功能就是你可以随时查看变量的值,以及变量的类型是什么: 在进行代码调试的时候,可以清楚的看到是哪些值出现了问题,但是由于MA

  • MySQL详细讲解变量variables的用法

    目录 变量 variables 1.系统变量 1.1.查看系统变量 1.2.修改系统变量 2.会话变量 3.局部变量 4.变量作用域 4.1.局部作用域 4.2.会话作用域 4.3.全局作用域 变量 variables MySQL本质是一种编程语言 1.系统变量 对所有用户客户端都有效 1.1.查看系统变量 1.方式一 show variables [like 'pattern']; 示例 mysql> show variables like 'autocommit'; +-----------

  • asp中Request.ServerVariables的参数集合

    asp(vb)获取计算机名: <%set oWSH = Server.CreateObject("WScript.Network")%> <%=oWSH.ComputerName%> 判断Cookie是否可用(禁止) asp(vb): <%Set objBC=Server.CreateObject("MSWC.BrowserType")%> <%= objBC.Cookies%> 也可以在前一页面中写入cookie 在

  • Docker安装部署分布式数据库 OceanBase的详细过程

    目录 前言 ️ 1.什么是OceanBase ️ 2.硬件要求 ️ 3.docker部署OceanBase 3.1 下载ob docker镜像 3.2 创建容器 3.3 obd工具查看集群及启动 3.4 登录ob数据库并创建租户 3.5 登录obmysql tenant并创建数据库及表等 前言 快速的体验 OceanBase 的 自动化部署过程,以及了解 OceanBase 集群安装成功后的目录特点和使用方法 ️ 1.什么是OceanBase OceanBase是由蚂蚁集团完全自主研发的国产原生

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

    目录 参数和变量 Session variables vs Global variables 常用的OB系统变量 (Variables) ODC管理会话功能支持查看和修改会话属性 小结 参数和变量 Session variables vs Global variables • 会话变量:Session 级修改 (只对本会话生效).当客户端连接到数据库后,数据库会复制全局变量以自动生成会话变量.会话变量的修改只对当前会话生效. • set ob_trx_timeout = 200000000 •

  • Langchain集成管理prompt功能详解

    目录 LangChain是什么 如何使用 一.需要大语言模型 二.LangChain的模块 1. LLM:从语言模型中输出预测结果 2. Prompt Templates: 管理LLMs的Prompts 3. Chains:将LLMs和prompts结合起来 4. Agents:基于用户输入动态地调用chains 5. Memory 遇到的错误 LangChain是什么 如何使用 经过了chatGPT,大家都知道了prompt-based learning,也明白了prompt在生成式模型的重要

  • Win7系统下mysql 5.7.11安装教程详解

    操作系统:win7 64位旗舰版 mysql压缩包:mysql-5.7.11-winx64.zip 1. 解压MySQL压缩包 将下载的MySQL压缩包解压到自定义目录下,我的解压目录是: "D:\Program Files\mysql-5.7.11-winx64" 将解压目录下默认文件 my-default.ini 拷贝一份,改名 my.ini 复制下面的配置信息到 my.ini 保存 #如果没有my-default.ini,可自己新建my.ini或者从其他地方中获取 #######

  • Node.js基础入门之模块与npm包管理器使用详解

    目录 require函数 模块分类 第三方模块 1. 安装第三方模块 2. 引入第三方模块 3. 示例测试 系统模块 require注意事项 exports导出对象 1. exports示例 2. exports注意事项 module模块对象 package.json包描述文件 1. 什么是package.json ? 2. 如何创建package.json文件? NPM基础 1. 常用npm命令 2. npm 示例 cnpm基础 1. 什么是cnpm ? 2. 使用cnpm 控制台输出 1.

  • Windows系统中搭建Go语言开发环境图文详解

    目录 1.Go语言简介 2.安装Git 3.Go 工具链(编译器)安装 3.1.环境变量GOROOT 3.2.环境变量GOPATH 3.3.Go常用命令 4.包管理 4.1.go module 4.2.gopm 5.编写Go语言代码的IDE或编辑工具 5.1.基于VSCode的Go开发环境 5.1.1.安装VSCode 5.1.2.安装插件 5.1.3.常用配置 5.2.GoLand 5.3.Vim 5.4.其他Go代码编写工具 6.Go语言学习资料分享 本文详细讲述如何在 Windows 系统

  • Maven管理SpringBoot Profile详解

    1. Spring Profile Spring可使用Profile绝对程序在不同环境下执行情况,包含配置.加载Bean.依赖等. Spring的Profile一般项目包含:dev(开发), test(单元测试), qa(集成测试), prod(生产环境).由spring.profiles.active属性绝定启用的profile. SpringBoot的配置文件默认为 application.properties(或yaml,此外仅心properties配置为说明).不同Profile下的配置

  • 在Linux系统上安装Spring boot应用的教程详解

    Unix/Linux 服务 systemd 服务 操作过程 1. 安装了JDK的centOS7虚拟机 注意下载linux版本JDK的时候不能直接通过wget这种直接链接下载,否则会解压不成功,应该打开原官网,点击同意许可后点击下载(这种方式下载很慢),比较好的方式是复制下载页的地址到迅雷,通过迅雷打开该下载页,同意许可后点击下载. 下载后解压.配置环境变量 tar -zxvf jdk1.8.0_211.jar.gz 环境变量配置:/etc/profile 文件最后添加如下 export JAVA

  • MySQL 8.0.20 Window10免安装版配置及Navicat管理教程图文详解

    1.MySQL8.0.20下载及解压 下载链接https://dev.mysql.com/downloads/mysql/ 2.新建配置文件my.ini放在D:\mysql-8.0.20-winx64目录下 [client] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\\mysql-8.0.20-winx64 # 设置 mysql数据库

  • Linux系统关机命令之间的区别及用法详解

    Linux系统关机命令有哪些呢?良许教程网为您解答!熟悉linux的朋友应该知道我们在linux系统中常用到的关机命令有:shutdown.halt.poweroff.init:重启命令有:reboot.下面本文就主要介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法. 以下是比较常用的一些关机命令 1.halt立刻关机 2.poweroff 立刻关机 3.shutdown -h now立刻关机(root用户使用) 4.shutdown -h 10 10分钟后自动关机 注:如果是通过sh

  • Docker Secret的管理和使用详解

    一.什么是Docker Secret (一)情景展现 我们知道有的service是需要设置密码的,比如mysql服务是需要设置密码的: version: '3' services: web: image: wordpress ports: - 8080:80 volumes: - ./www:/var/www/html environment: WORDPRESS_DB_NAME=wordpress WORDPRESS_DB_HOST: mysql WORDPRESS_DB_PASSWORD:

随机推荐