c# - 如何在服务器端查询 integrationServices.Catalogs["SSISDB"].Executions?
问题描述
我正在尝试使用以下命令获取特定 id 的执行操作:
var executionOperation = catalog.Executions[executionIdentifier];
上面这行代码大约需要 5 分钟,并且占用大量资源(CPU、内存和网络)。我认为查询发生在服务器端,我只返回一个操作,但似乎所有执行操作都被返回,然后过滤发生在客户端
做这样的事情
var top100 = catalog.Executions.Take(100).ToList();
似乎和做的效果一样
var allExectuions = catalog.Executions.ToList().Take(100).ToList();
有没有办法像实体框架一样在服务器端执行查询并且只返回一条记录?
解决方案
推荐阅读
- java - 如何在 Spark JSON 中不跳过空值?
- python-3.x - 使用 python 和 xslt 2.0 进行 schematron 验证
- asp.net-core - 使用 Swashbuckle 时将全局项添加到 swagger.json
- python - 云功能中的 Google oAuth
- python - volttron多平台连接教程
- python - end="" 参数在 Sublimetext 3 上不起作用
- java - SpringBoot - 测试服务
- node.js - nodejs Angular 应用程序中的无限 xhr-streaming、websocket 和 info 调用
- r - 使用 map_if 将列表加倍为同一类型
- javascript - 您可以使用 v-model 从数组中添加/删除元素吗?