文档中心

getSessionAttr()

语法

db.getSessionAttr ()

获取会话属性。

返回值

Json 对象,表示会话属性,字段信息如下:

属性名 描述
PreferedInstance 会话读操作优先选择的实例,取值列表:"M"、"m"、"S"、"s"、"A"、"a"、1-255。可以使用数组指定多个取值。
"M", "m":可读写实例(主实例)
"S", "s":只读实例(备实例)
"A", "a":任意实例
1-255:通过 instanceid 指定实例 ID 的实例
PreferedInstanceMode 指定会话当多个实例符合 PreferedInstance 的条件时的选择模式。
"random":从候选的实例中随机选择。
"ordered":从候选的实例中按照 PerferedInstance 的顺序进行选择。
PreferedStrict 指定节点选择是否为严格模式
PreferedPeriod 优先实例的有效周期,单位为秒
Timeout 指定会话执行操作的超时时间(单位:毫秒),-1 表示不进行超时检测。
TransIsolation 会话事务的隔离级别,0为RU级别,1为RC级别,2为RS级别。
TransTimeout 会话事务锁等待超时时间(单位:秒)。
TransLockWait 会话事务在RC隔离级别下是否需要等锁。
TransUseRBS 会话事务是否使用回滚段。
TransAutoCommit 会话事务是否支持自动事务提交。
TransAutoRollback 会话事务在操作失败时是否自动回滚。

Note:

设置会话属性可参考 Sdb.setSessionAttr()

示例

  • 获取会话属性
> db.getSessionAttr()
收起

建议反馈
本页导航
回到顶部