OB系統(tǒng)變量Variables及ODC管理會(huì)話功能詳解
參數(shù)和變量
Session variables vs Global variables
• 會(huì)話變量:Session 級(jí)修改 (只對(duì)本會(huì)話生效)。當(dāng)客戶端連接到數(shù)據(jù)庫(kù)后,數(shù)據(jù)庫(kù)會(huì)復(fù)制全局變量以自動(dòng)生成會(huì)話變量。會(huì)話變量的修改只對(duì)當(dāng)前會(huì)話生效。 • set ob_trx_timeout = 200000000 • 全局變量:Global 級(jí) (租戶級(jí)) 修改 (不會(huì)隨會(huì)話退出而失效)數(shù)據(jù)庫(kù)實(shí)例共享全局變量。這意味著不同用戶共享這些全局變量,且數(shù)據(jù)庫(kù)會(huì)保存您對(duì)全局變量做出的更改,斷開(kāi)連接并再次進(jìn)入數(shù)據(jù)庫(kù)時(shí),更改依舊有效。 • set global ob_trx_timeout = 200000000 • 對(duì)當(dāng)前已經(jīng)打開(kāi)的session不生效 • 需要重新建立session
常用的OB系統(tǒng)變量 (Variables)
配置項(xiàng) | 默認(rèn)值 | 說(shuō)明 | 屬性 |
---|---|---|---|
ob_query_timeout | 10000000 | 查詢(xún)超時(shí)時(shí)間 | GLOBAL \ SESSION |
ob_trx_timeout | 100000000 | 事務(wù)超時(shí)時(shí)間 | GLOBAL \SESSION |
ob_read_consistency | STRONG | 讀一致性級(jí)別 | GLOBAL \ SESSION |
ob_enable_truncate_flashback | ON | truncate table是否會(huì)進(jìn)回收站受該參數(shù)控制 | GLOBAL \ SESSION |
lower_case_table_names | 1 | 是否大小寫(xiě)敏感1:大小寫(xiě)不敏感0:大小寫(xiě)敏感 | GLOBAL \ SESSION \READONLY |
• ob_timestamp_service:跟Google Spanner 的TrueTime意思差不多,通過(guò)這個(gè)服務(wù),OB可以實(shí)現(xiàn)集群租戶級(jí)別的全局一致性 • set global ob_timestamp_service=‘GTS’ • set global ob_timestamp_service=‘LTS’
ODC管理會(huì)話功能支持查看和修改會(huì)話屬性
ODC 提供了可視化界面,可以清晰直觀的查看與修改當(dāng)前數(shù)據(jù)庫(kù)支持的變量。對(duì)于變量值的修改:
- 如果變量的值是字符或數(shù)字類(lèi)型,可以在變量編輯頁(yè)面中直接輸入修改值
- 如果變量的值是枚舉類(lèi)型,ODC 會(huì)在變量值的編輯框中列舉出該變量支持的值的集合,用戶可以在不用準(zhǔn)確記憶變量名和值的情況下通過(guò)可視化界面完成修改,這降低了用戶記憶變量的成本并提高了變量修改的效率
- ODC 會(huì)使用橙色標(biāo)記修改過(guò)的數(shù)據(jù)庫(kù)變量,以方便您更直觀的管理變量
小結(jié)
OceanBase的參數(shù)和變量,可以通過(guò)命令查看或修改參數(shù)和變量,以滿足不同租戶或會(huì)話的特殊要求
參數(shù)分為集群級(jí)別和租戶級(jí)別兩類(lèi);參數(shù)分為動(dòng)態(tài)生效和重啟生效兩類(lèi)
通過(guò)show parameters like ‘%%‘查看參數(shù);通過(guò)alter system set =修改參數(shù)
變量有會(huì)話變量和全局變量?jī)深?lèi)。會(huì)話變量是Session級(jí)修改(只對(duì)本會(huì)話生效),全局變量是Global級(jí)(不會(huì)隨會(huì)話退出而失效)
變量通過(guò)show variables like ‘%%’查看參數(shù),通過(guò)set @@session.= ;set @@global. = 修改參數(shù)
以上就是OB系統(tǒng)變量Variables及ODC管理會(huì)話功能詳解的詳細(xì)內(nèi)容,更多關(guān)于OB變量Variables ODC會(huì)話的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
GitLab使用外部提供的Redis緩存數(shù)據(jù)庫(kù)的方法詳解
這篇文章主要介紹了GitLab: 如何使用外部提供的Redis緩存數(shù)據(jù)庫(kù),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09VSCode提高 Node 和 Vue 開(kāi)發(fā)效率的插件推薦
工欲善其事必先利其器,以下是本人為Node 和 Vue開(kāi)發(fā)收集的vscode插件,有需要的話趕緊mark起來(lái)吧~2020-03-03postman模擬post請(qǐng)求的四種請(qǐng)求體
本文主要介紹了postman模擬post請(qǐng)求的四種請(qǐng)求體,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01有關(guān)將idea的系統(tǒng)配置文件移到其它盤(pán)激活失效的問(wèn)題
這篇文章給大家介紹win7系統(tǒng)盤(pán)空間不足,發(fā)現(xiàn)idea2019.3 占3.4G,將idea的系統(tǒng)配置文件移到其它盤(pán),激活失效的解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2020-11-11ElasticSearch寫(xiě)入流程實(shí)例解析
這篇文章主要為大家介紹了ElasticSearch寫(xiě)入流程實(shí)例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09Git pull(拉取)及push(上傳)相關(guān)命令介紹
這篇文章主要介紹了Git pull(拉取),push(上傳)相關(guān)命令,git是一個(gè)非常好用的分布式版本管理工具,Git是去中心化,每一個(gè)分支都是一個(gè)中心,并且支持本地倉(cāng)庫(kù)存儲(chǔ),像如今很多大公司都用git做版本控制。有興趣的話來(lái)學(xué)習(xí)一下2020-07-07從git倉(cāng)庫(kù)中刪除.idea文件夾的小妙招
這篇文章主要介紹了從git倉(cāng)庫(kù)中刪除.idea文件夾的小妙招,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01