Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
确定优化查询处理的目标是针对更新和读取混合进行的负载还是针对主要基于读取的负载。
Mixed、OLAP
Mixed
只能为 PUBLIC 设置。您必须具有 SET ANY SYSTEM OPTION 系统特权才能设置此选项。设置立即生效。
optimization_workload 选项控制 SQL Anywhere 是针对更新和读取混合工作负载还是仅针对以读取为主的工作负载对查询进行优化。
如果该选项设置为 Mixed(缺省值),则 SQL Anywhere 选择的查询优化算法将适用于混合有简单插入、更新和删除以及长时间运行的只读查询的工作负载。
如果该选项设置为 OLAP,SQL Anywhere 选择的算法将适用于大部分由长时间运行的查询结合一些批处理更新所组成的工作负载。特别是,优化程序可能选择使用 [聚簇散列分组依据] 查询执行算法。
当该选项设置为 OLAP 时,将启用 [聚簇散列分组依据] 算法。如果该选项设置为 Mixed(缺省值),则禁用该算法。
通过在 INSERT、UPDATE、DELETE、SELECT、UNION、EXCEPT 和 INTERSECT 语句中包括 OPTION 子句,可以替代此选项在各个语句中的任何临时或 PUBLIC 设置。