Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server更改数据捕获-直接查询系统表_Sql Server_Change Data Capture - Fatal编程技术网

Sql server SQL Server更改数据捕获-直接查询系统表

Sql server SQL Server更改数据捕获-直接查询系统表,sql-server,change-data-capture,Sql Server,Change Data Capture,根据,使用SQL Server更改数据捕获时: 我们建议您不要直接查询系统表。相反,执行cdc.fn\u cdc\u get\u all\u changes和cdc.fn\u cdc\u get\u net\u changes函数 这项建议有何解释?从这些函数中的逻辑来看,似乎没有任何东西能够说明为什么这些函数是必要的,对于我在CDC中的特殊应用,直接查询这些系统表要容易得多。暗中操作:使用该函数可以避免查询更改系统表中的某些内容,或者避免在其他系统进程尝试引用这些表时性能受损的可能性。在性能方

根据,使用SQL Server更改数据捕获时:

我们建议您不要直接查询系统表。相反,执行cdc.fn\u cdc\u get\u all\u changes和cdc.fn\u cdc\u get\u net\u changes函数


这项建议有何解释?从这些函数中的逻辑来看,似乎没有任何东西能够说明为什么这些函数是必要的,对于我在CDC中的特殊应用,直接查询这些系统表要容易得多。

暗中操作:使用该函数可以避免查询更改系统表中的某些内容,或者避免在其他系统进程尝试引用这些表时性能受损的可能性。在性能方面,SQL很可能对查询和函数具有优先级。再一次,在黑暗中拍摄。