建立性能基準(zhǔn)
MaxCompute性能表現(xiàn)優(yōu)劣,主要取決您的表設(shè)計(jì)是否符合規(guī)范。為方便您衡量MaxCompute表的性能表現(xiàn),建議您在優(yōu)化性能之前首先建立性能基準(zhǔn)。
MaxCompute表設(shè)計(jì)規(guī)范詳情請(qǐng)參見(jiàn)表設(shè)計(jì)規(guī)范。
在優(yōu)化表前后測(cè)試系統(tǒng)性能時(shí),您需要記錄每張表的數(shù)據(jù)同步時(shí)間、占用存儲(chǔ)大小以及查詢性能的詳細(xì)信息。如果您使用的是包年包月方式購(gòu)買(mǎi)的MaxCompute項(xiàng)目資源,還需要記錄購(gòu)買(mǎi)數(shù)。
測(cè)試項(xiàng) | 測(cè)試值 |
數(shù)據(jù)同步時(shí)間 | 無(wú) |
占用存儲(chǔ)大小 | 無(wú) |
查詢執(zhí)行時(shí)間 | 無(wú) |
查詢費(fèi)用預(yù)估 | 無(wú) |
記錄數(shù)據(jù)同步時(shí)間
在您執(zhí)行數(shù)據(jù)同步任務(wù)后,可以在
頁(yè)面右鍵查看用戶任務(wù)運(yùn)行時(shí)間,如下圖所示。記錄占用存儲(chǔ)大小
您可以使用describe命令查看全表或表中某個(gè)分區(qū)占用物理存儲(chǔ)的大小,查看表中某個(gè)分區(qū)的信息,詳情請(qǐng)參見(jiàn)DESC TABLE/VIEW。
記錄查詢執(zhí)行時(shí)間及預(yù)估費(fèi)用
登錄DataWorks控制臺(tái),進(jìn)入數(shù)據(jù)開(kāi)發(fā)頁(yè)面,創(chuàng)建ODPS SQL節(jié)點(diǎn)。
您可以在運(yùn)行任務(wù)時(shí)或通過(guò)單擊圖標(biāo)直接通過(guò)圖形頁(yè)面查看預(yù)估費(fèi)用。任務(wù)完成運(yùn)行后,可在運(yùn)行日志中查看到運(yùn)行時(shí)間。