OBQ 問答| OceanBase 是如何支援 HTAP 的?技術問題,就上 OBQ!

OceanBase資料庫發表於2021-04-16

自 OBQ【問答區】上線以來,每天都會收到開發者的提問,感謝大家的互動與支援,每一個問題,都是社群持續向上的動力。鑑於大家日常工作繁忙,OB 君特將高熱度問題精選彙總,以便集中閱覽,高效學習。

下面,我們一起來康康本週的精選問答吧~



OBQ 問答


 Q1:    OceanBase  是如何支援 HTAP 的?


提問者: liuzengh    標籤: # 系統架構與原理 #

A: OceanBase 資料庫獨創的分散式計算引擎,能讓系統中多個計算節點同時執行 OLTP 型別的應用和複雜的 OLAP 型別的應用,實現了用一套計算引擎同時支援混合負載的能力,充分利用客戶的計算資源,節省客戶購買額外的硬體資源、軟體授權帶來的成本。



 Q2:    OceanBase Developer Center 匯入大資料 SQL 超時,怎麼辦?


提問者: 糖哥哥    標籤:# 安裝部署與監控 #

A: 建議用兩種方法操作:

1.將大的 SQL 檔案拆分成多個 SQL 檔案執行。
2.根據具體異常資訊,對應修改當前連線的對應超時時間引數,例如事務超時及修改事務超時時間,連線超時及修改連線超時時間。

可以透過  show variables like '% timeout %';  查詢對應超時時間的設定值;調整值語句為  set global [variable_name] = xxxx;  或  set [variable_name] = xxxx;    加上 global 修改的為全域性變數需要重新連線會話後生效,不加 global 修改為當前 session 變數。



 Q3:   有 sysbench 對 OceanBase 壓測的操作步驟嗎?


提問者: wangergui      標籤:# 系統架構與原理 #


A:有。OB 官方針對 sysbench 測試,有個 ob_poc_sysbench.tar.gz 包,裡面包含了多個測試用例場景,比如非分割槽、分割槽表在單 zone 和多 zone 下的只寫、只讀、讀寫等測試用例。



 Q4:   OceanBase 支援同步 MySQL 8.0 的資料嗎?


提問者: 小o    標籤:# 資料遷移 #

A:支援。資料同步和資料庫版本沒有直接關係,可以利用各種遷移工具或者資料庫本身攜帶命令進行資料遷移。



 Q5:    執行計劃快取命中問題:v$plan_cache_plan_stat 有執行次數和命中次數,請問哪種場景會執行但不命中?

提問者: 王振西      標籤:# 系統架構與原理 #

A:執行次數和命中次數, 一般都是執行次數比命中次數多 1,  多 1 的原因第一次執行, 是新生成計劃加入到 plan cache 的, 這個對執行次數加 1 了, 但命中次數沒有加 + 1, 一個計劃只要命中了, 對於執行次數和命中次數統計都會 + 1。


OBQ 問答區致力於為廣大開發者建立一個 分享創造、結識夥伴、協同戶主的高品質社群,若你有任何分散式技術問題或建議,歡迎來留言、探討、分享!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69909943/viewspace-2768390/,如需轉載,請註明出處,否則將追究法律責任。

相關文章