最近遇到一个怪异的现象,给大家分享一下。 有一张存储了 36w 条记录的表,存储了从 2013 年到现在的历史数据,并基于主键 retID 建了聚簇索引。
最近新增的应用访问这张表的时候,发现有些条件查不出来数据, [现象 1 ] :比如同一条记录,用 BarCode 字段能查出来,用 CKCode 就不出来。我比较两者的查询计划,发现走的索引不一样。 于是尝试重建了该表的对应字段的索引,发现没有变化。 又尝试重建了该表的聚簇索引,这下好了,建完之后,之前的 [现象 1 ] 消失了,但是整个表的记录数变成了 33w 条,有 3w 条消失了。。。
有人知道这个问题的根本原因吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.