我们最近在我们的生产环境中升级了硬件和数据库版本(SQL Server 2008R2 Enterprise到2012 Enterprise)。我们还大量使用变更跟踪,以便将新数据合并到我们的数据仓库中。
升级后,我们遇到了根据SQL Sentry的重要commit_table等待时间。
我的问题有两个:
有没有人确切知道commit_table等待类型是什么,以及它们是否可以在宏观方案中被忽略。我无法挖掘关于这些等待类型的任何信息,我对他们所做的事情有一个很好的预感,但却没有找到具体的东西。我假设这些等待是同步的并且正在影响交易完成的时间,但我再次无法确认。http://dbpedias.com/wiki/SQL_Server:COMMIT_TABLE
SQL Server 2012是否改变了更改跟踪的工作方式,还是只是在报告等待时做得更好?