OceanBase 引用數(shù)據(jù)庫(kù)鏈接

2021-06-18 09:56 更新

當(dāng)您發(fā)出包含數(shù)據(jù)庫(kù)鏈接的 SQL 語(yǔ)句時(shí),需要使用存儲(chǔ)在數(shù)據(jù)字典中的完整數(shù)據(jù)庫(kù)鏈接名,更多關(guān)于數(shù)據(jù)庫(kù)鏈接名稱(chēng)的信息請(qǐng)查看文檔 創(chuàng)建數(shù)據(jù)庫(kù)鏈接。

OceanBase 在連接遠(yuǎn)程數(shù)據(jù)庫(kù)時(shí),將使用數(shù)據(jù)庫(kù)連接字符串訪問(wèn)遠(yuǎn)程數(shù)據(jù)庫(kù)。使用數(shù)據(jù)庫(kù)字符串、用戶(hù)名和密碼后連接成功,則 OceanBase 使用文檔 引用 Schema 對(duì)象 中的規(guī)則來(lái)訪問(wèn)遠(yuǎn)程數(shù)據(jù)庫(kù)上的指定對(duì)象,但請(qǐng)注意相關(guān)限制:

  1. 只能執(zhí)行只讀語(yǔ)句。
  2. 只能訪問(wèn)表對(duì)象,不支持訪問(wèn)其它對(duì)象,如視圖、序列等。
  3. 訪問(wèn)表對(duì)象時(shí)必須顯式指定數(shù)據(jù)庫(kù)名,如:?test.t1@my_link?。
  4. 不支持部分計(jì)劃和算子:
  • 不能在遠(yuǎn)程數(shù)據(jù)庫(kù)執(zhí)行 ?RESCAN? 操作。
  • 不能在遠(yuǎn)程數(shù)據(jù)庫(kù)執(zhí)行 ?NESTED LOOP JOIN?、?SEMI JOIN?、?ANTI JOIN?、?SUBPLAN FILTER? 等算子。
  • 如遇以上問(wèn)題請(qǐng)嘗試運(yùn)行? EXPLAIN PLAN? 語(yǔ)句查看原始計(jì)劃和發(fā)送到遠(yuǎn)端集群執(zhí)行的 SQL 語(yǔ)句,并通過(guò)使用 Hint 調(diào)整計(jì)劃。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)