目前,我需要创建一个报告程序,该程序在SQL数据库中的许多不同表上运行报告.多个不同的客户端需要此功能,但某些客户端拥有比其他客户端更大 我想知道的是,如果查询一段时间过长,是否有可能在一段时间后停止查询.
为了给出一些上下文,一些客户端具有超过200万行的表,尽管不同的客户端在同一个表中可能只有50k行.我希望能够运行20秒的查询,如果还没有完成,那么向用户返回一条消息,说结果集太大,报告需要在小时之外生成不希望在白天运行资源密集型操作.
.net c# linq asp.net linq-to-sql
.net ×1
asp.net ×1
c# ×1
linq ×1
linq-to-sql ×1