[釋出功能]:
對于新project(注意:是新project,老使用者建立的新project也适用該功能),預設情況下執行sql時,針對該project裡的分區表不允許全表掃描,必須有分區條件指定需要掃描的分區。由此減少sql的不必要I/O,進而減少計算資源的浪費,同時也減少了不必要的後付費模式的計算費用(後付費模式中,資料輸入量是計量計費參數之一)。
若有強需求需要sql裡對某張分區表進行全表掃描,支援在sql語句前加一個set語句“ set odps.sql.allow.fullscan=true; ” ,執行的時候set語句和sql語句一起送出執行既可。
總體來說該功能對于新project,不僅可以避免資源浪費、控制計算成本,還能靈活應對例外的“全表掃描分區表”的需求。
[适用客戶]:
适合大資料的管理者和開發者。管理者在對資源、成本控制時需要考慮這個分區表全表掃描的情況,開發者在做大資料開發時控制全表掃描是sql優化手段之一。
[産品文檔]:
如需更多咨詢,歡迎加入“數加·MaxCompute購買咨詢”釘釘群進行咨詢。群号11782920,群二維碼
