【发布时间】:2018-01-30 08:27:53
【问题描述】:
我们有一个连接到 SQL Server 数据库的 Azure 搜索索引。在数据库和索引中启用了集成更改跟踪。数据库在 UTC 时间大约上午 10 点每 24 小时刷新一次,索引大约在 2 小时后刷新。
现在,两者都已完全刷新,但数据库表显示大约。 170 万条记录,而 Azure 搜索索引显示大约 190 万条记录。一旦每日刷新完成,我希望两者是相同的。
启用更改跟踪后,什么会导致两者不同?数据库表的主键字段是索引的Key字段,主键字段中的所有值都是唯一的,并且是自增的。
如果 MS Azure 搜索人员可以在这里提出任何想法,我们将不胜感激。
【问题讨论】:
-
你是如何获得 190 万个数字的?从 Azure 门户概述刀片或通过发出查询?
-
来自门户概览刀片。
-
您是否要从 SQL Server 数据库中删除一些行?您是否使用以下文档启用了集成更改跟踪:docs.microsoft.com/en-us/azure/search/…?
-
是的,数据库刷新包括记录的添加和删除。是的,这就是更改跟踪的设置方式。
-
@JacobJedryszek 刚刚发送了它。感谢您的帮助!