【发布时间】:2016-05-27 13:42:48
【问题描述】:
在我的数据库中,有一些列存储索引和这些表在过程中使用。在我的开发服务器中执行过程时,列存储索引的执行模式是批处理模式。但是当我将这些移到生产环境中时,它们就变成了逐行执行模式。是否有任何服务器设置影响这些。谁能帮帮我。
请注意,两台服务器都是 SQL 2014
【问题讨论】:
标签: sql sql-server sql-execution-plan columnstore
在我的数据库中,有一些列存储索引和这些表在过程中使用。在我的开发服务器中执行过程时,列存储索引的执行模式是批处理模式。但是当我将这些移到生产环境中时,它们就变成了逐行执行模式。是否有任何服务器设置影响这些。谁能帮帮我。
请注意,两台服务器都是 SQL 2014
【问题讨论】:
标签: sql sql-server sql-execution-plan columnstore
请检查您的查询是否并行运行 (MADOP >= 2),这是丢失批处理执行模式的最常见原因。 另一个是工作内存不足,请检查查询是否在授权中获得了足够的内存。
【讨论】: