我试图在 T-SQL 本身的上下文中查找 SQL Server 2014 企业版和标准版之间是否存在任何差异。例如,我知道存在工具和硬件限制。
我需要知道是否有任何 T-SQL 限制,例如:
- 查询以在 Enterprise 上运行得更快
- 索引搜索/扫描以在 Enterprise 上运行得更快
- 可更新的列存储索引仅适用于企业
根据这篇文章比较Programmability
版本之间没有。无论如何,我想仔细检查它并确保性能相同(在相同硬件的情况下),并且我不需要更改 T-SQL 代码中的任何内容。
这种差异的例子是Direct query of indexed views (using NOEXPAND hint)
:
在 SQL Server Enterprise 中,查询优化器会自动考虑索引视图。要在标准版或数据中心版中使用索引视图,必须使用 NOEXPAND 表提示。