我试图在itself本身的上下文中发现SQLServer2014企业版和标准版本之间有什么区别吗?例如,我知道有一些工具和硬件限制。
我需要知道是否有任何to限制,例如:
根据这个文章,比较不同版本之间的Programmability没有。无论如何,我想再次检查它,确保性能是相同的(在相同的硬件环境中),并且我不需要更改to代码中的任何内容。
这种差异的例子是Direct query of indexed views (using NOEXPAND hint)
在中,查询优化器会自动考虑索引视图。若要在标准版本或数据中心版本中使用索引视图,必须使用NOEXPAND表提示。
发布于 2014-07-24 15:22:00
在“数据仓库”和可伸缩性和性能下分类的许多特性都会影响可编程性。
当开发人员修改他们的TSQL语法以利用特定的特性时,这就发挥了作用。语法不一定会产生错误,但可能效率较低。分区表、索引视图(如前所述)、压缩、星型联接等都会影响执行计划。查询优化器通常足够聪明,可以为给定的版本找到最佳的执行计划,但是情况并不总是如此。
另外,如果您处理的是大型数据库,那么最优索引策略可能因企业标准而异,这反过来可能会影响查询。
在不同版本建议不同的TSQL语法的程度上,标准版语法通常更直观。我还要说,在大多数现代环境中,与查询优化器的差异相比,您更有可能受到资源限制的影响。
https://stackoverflow.com/questions/24484544
复制相似问题