三分鍾教你學會分析MaxCompute消費明細
很多用戶經常被MaxCompute收費所困擾,比如執行了一條 select xxx from yyy 然後扣費1元 ,使用了機器學習後扣了1分錢,不知道如何查詢到明細,也無法做優化。
查看你在MaxCompute(DataWorks/Studio)中每一條SQL/MR計算、存儲、下載的消費明細。
場景1,查看昨天的收費情況
出賬後,通過控製台消費明細來查看。
出賬時間:
預付費出賬單時間次日12點
後付費出賬單時間是次日9點
step1 進入阿裏雲控製台-消費,https://expense.console.aliyun.com/
step2 打開消費總覽,看到當月賬單。
step3 點擊左側消費明細,根據產品分類Maxcompute及時間來篩選昨天的消費金額,https://expense.console.aliyun.com/consumption/list/flow/afterpay
step4 點擊詳情,展開每個項目的消費情況,查看有無“貴”收費
如發現“貴“的項目,可根據存儲、計算、下載幾個場景對應到下麵的解決方法。
場景2,分析某一天計算收費“貴“原因
通過導出使用記錄,分析消費多的作業instance具體情況。
step1 打開消費明細後,看到賬單異常後,請到左側消費記錄下載導出使用記錄。
step2 下載記錄後,打開excel表,定位異常數據的instanceid
step3 查看這個“貴”instanceID 的logview
wait 20171106100629865g4iplf9
step4 通過Logview我們發現產生了全表掃描、長尾計算等問題,及時優化我們的SQL/MR作業。
長尾優化參考:
場景3,分析存儲收取1分錢的原因
通過導出使用記錄,分析消費多的存儲Storeage明細。
step1 下載記錄後,打開excel表。
step2 查看數據分類中的Storage,會發現在yinlin_test_huabei2_io Project下存儲了384字節數據。
step3 如果這份數據是用來測試的,你可以通過IDE刪除Project下的表數據。
總結:通過上述幾個場景,帶大家學習MaxCompute賬單的分析方法,希望能夠幫到更多的用戶。
MaxCompute招聘信息:DT時代,與堅持夢想者同行!
阿裏巴巴大數據-玩家社區 https://yq.aliyun.com/teams/6/
---阿裏大數據博文,問答,社群,實踐,有朋自遠方來,不亦說乎……
最後更新:2017-11-17 11:34:40