Exchange Web服务:更喜欢使用PathToExtendedFieldType或PathToUnindexedFieldType限制的FindItem?

时间:2011-03-25 09:43:24

标签: exchange-server exchangewebservices

我继承了一些使用Exchange Web服务在Exchange和外部系统之间同步某些数据的代码。

为了解决一些性能问题(包括生成大量的事务日志文件),我正在重写它的大块,我可以看到在Exchange服务器上扫描项目时(带有FindItem),我可以选择在扩展属性中搜索具有特定值的项目(使用PathToExtendedFieldType创建搜索表达式,或者搜索具有特定项目类别的项目(似乎是未编入索引的字段,因此搜索表达式必须使用PathToUnindexedFieldType)。

是否存在性能差异,或两者中哪一个更喜欢的一般指导原则?

1 个答案:

答案 0 :(得分:1)

您调用FindItem多少次?如果您经常使用不同的标准调用它,那么服务器将创建许多限制(搜索文件夹),这将导致您看到的日志记录。