Improving The Fetch XML Performance using Latematerialize -如何使用Latematerialize提高Fetch XML 查询性能
假设要从包含 100,000 条记录、100 多列的表中提取 500 个,根据过滤条件,需要几分钟才能获取记录。
原因是应用程序传统上 fetchxml 首先获取所有 100,000 条记录和数百列。然后它根据查询执行过滤器以获取记录。
为了克服这一挑战,如果我们一个查询,首先提取所需 500 条记录的主 ID,然后提取返回给客户端的所需列。为了达到同样的目的,微软引入了术语“ latematerialize ”。
通过在获取 XML 中使用这个术语Latematerialize ,首先,它只会放入满足过滤条件的那 500 条记录的主 ID。检索到主 ID 后,它将仅考虑将查询中提到的那些列返回给客户端。
仅提取包含满足条件的所需数据的所需列,可以使最终用户更快地获取数据


浙公网安备 33010602011771号