从零手写Transformer:NumPy实现语言模型前向与反向传播
2026/6/13 7:40:54
在将数据库迁移到 SQL Server on Linux 的过程中,评估实例或数据库的静态配置细节有助于使迁移更加顺利。不过,大多数用户也很关心迁移到新版本 SQL Server(如 Linux 上的 SQL Server 2017)时查询的性能。Database Experimentation Assistant (DEA) 工具可以帮助跟踪、执行和比较两个版本 SQL Server 之间的查询工作负载。下面为你介绍几个实用工具及其使用方法。
DMA 工具具备多种功能,可帮助我们为数据库迁移做好准备:
-兼容性检查:能检查 SQL Server 配置、数据库以及数据库中 T - SQL 对象(如存储过程)与目标 SQL Server 版本的兼容性。不过,DMA 只能检查数据库中的对象,无法检查应用程序代码中的 T - SQL 兼容性。
-新特性推荐:能找出目标 SQL Server 版本中可能使用的新特性,例如列存储索引,以提升 SQL Server 的使用效率。
-功能奇偶性检查:如果目标版本是 SQL Server on Linux,DMA 会检查是否使用了 Linux 版不支持的功能,如 SQL Server 复制。
兼容性问题规则示例如下:
| 问题类型 | 示例说明 |
| — | — |
| 旧 T - SQL 语句 | 使用 COMPUTE 而非 T