假设要从包含 100,000 条记录、100 多列的表中提取 500 个,根据过滤条件,需要几分钟才能获取记录。
原因是应用程序传统上 fetchxml 首先获取所有 100,000 条记录和数百列。然后它根据查询执行过滤器以获取记录。
为了克服这一挑战,如果我们一个查询,首先提取所需 500 条记录的主 ID,然后提取返回给客户端的所需列。为了达到同样的目的,微软引入了术语“ latematerialize ”。
通过在获取 XML 中使用这个术语Latematerialize ,首先,它只会放入满足过滤条件的那 500 条记录的主 ID。检索到主 ID 后,它将仅考虑将查询中提到的那些列返回给客户端。
仅提取包含满足条件的所需数据的所需列,可以使最终用户更快地获取数据
- Latematerialize Fetch Performance Improving XMLlatematerialize fetch performance improving latematerialize improving understanding pre-training generative improving translation augmentation robustness improving convolutions improving computer accuracy transformer rethinking improving encoding robustness similarity improving attention multiinstruct instruction multi-modal improving interactions exploiting high-order improving