摘要:2018年1月10日,MaxCompute禁止开启FullScan功能。对于新建的项目,默认执行SQL时,项目中的分区表不允许全表扫描,必须有分区条件指定扫描的分区。点击此处查看原文:http://click.aliyun.com/m/41850/【解除功能】:2018年1月10日,MaxCompute禁止开启Fullscan功能。对于新建项目(注意:是新建项目,老用户创建的新项目也适用此功能),默认执行SQL时,项目中的分区表不允许全表扫描,并且必须有一个分区条件来指定要扫描的分区。这样就减少了SQL不必要的I/O,从而减少了计算资源的浪费,也减少了后付费模式不必要的计算成本(后付费模式下,数据输入量是计量和计算的其中一项)计费参数)。如果sql中对分区表有很强的全表扫描需求,支持添加set语句"setodps.sql.allow.fullscan=true;"在sql语句之前,执行时将set语句和sql语句一起提交执行就可以了。一般来说,对于新项目,该功能不仅可以避免资源浪费和控制计算成本,还可以灵活应对异常的“全表扫描分区表”需求。【适用客户】:适合大数据的管理者和开发者。管理者在控制资源和成本时需要考虑分区表的全表扫描。开发人员在做大数据开发时,控制全表扫描是SQL优化的手段之一。【产品文档】:SELECT操作;其他操作每月产品新功能,您可以获取最新的MaxCompute产品更新。扫码了解更多:
