asp.net中奇怪的连接超时,应该和commandTimeout无关
发布网友
发布时间:2022-05-12 10:35
我来回答
共2个回答
热心网友
时间:2022-04-27 11:19
SELECT *
FROM [sb_group]
WHERE [group_id] IN (
SELECT [group_id]
FROM [sb_auth_group]
WHERE [auth_id] IN ( SELECT [auth_id]
FROM [sb_authority]
WHERE [type_id] = " + type.Type_id + " ) )
此处的查询语句 3层in查询 效率 会有问题
如果数据量大的话 超时会发生.
热心网友
时间:2022-04-27 12:37
同意楼上的说法,查询语句复杂度太深,也许你在本地运行时没有问题,当在服务器上的SqlServer运行时间太长导致的,后者语句本有问题。建议可以分批操作。