日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

OB系統變量Variables及ODC管理會話功能詳解_相關技巧

作者:Redamancy_06 ? 更新時間: 2023-01-15 編程語言

參數和變量

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. = 修改參數

原文鏈接:https://juejin.cn/post/7177375065665732668

欄目分類
最近更新