新聞中心
分布式計劃根據(jù)以下步驟分析查詢問題:

創(chuàng)新互聯(lián)公司2013年開創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目做網(wǎng)站、網(wǎng)站設(shè)計網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元沙洋做網(wǎng)站,已為上家服務(wù),為沙洋各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220
-
通過查看
(g)v$plan_cache_plan_stat視圖、(g)v$sql_audit中對執(zhí)行計劃類型的記錄,確定是否為分布式計劃。 -
分析該執(zhí)行計劃是否正確。
-
通過 trace_id 關(guān)聯(lián)查詢
gv$sql_audit,查看所有執(zhí)行的子計劃耗時情況,每個子計劃的 RPC 執(zhí)行均對應(yīng)一條 sql_audit 記錄,分析該 sql_audit 記錄來定位問題。
如下例所示,is_executor_rpc = 1 表示子計劃執(zhí)行在 sql_audit 中記錄,主要記錄執(zhí)行相關(guān)的信息。is_executor_rpc = 0 表示接受 SQL 請求的線程在 sql_audit 中的記錄。該記錄含有 SQL 執(zhí)行過程的信息,包括 SQL 信息、獲取執(zhí)行計劃信息等。
obclient>SELECT/*+ PARALLEL(15)*/sql_id, is_executor_rpc, elapsed_time
FROM oceanbase.gv$sql_audit WHERE trace_id = 'YB420AB74FC6-00056349D323483A';
+----------------------------------+-----------------+--------------+
| sql_id | is_executor_rpc | elapsed_time |
+----------------------------------+-----------------+--------------+
| | 1 | 124 |
| | 1 | 191 |
| | 1 | 123447 |
| | 1 | 125 |
| 20172B18BC9EE3F806D4149895754CE0 | 0 | 125192 |
| | 1 | 148 |
| | 1 | 149 |
| | 1 | 140 |
+----------------------------------+-----------------+--------------+ 分享名稱:創(chuàng)新互聯(lián)OceanBase教程:OceanBase分析分布式計劃相關(guān)的查詢問題
網(wǎng)站鏈接:http://www.dlmjj.cn/article/dpccjdo.html


咨詢
建站咨詢
