SQL Server:本地查询时间与网络查询时间...和锁定

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server:本地查询时间与网络查询时间...和锁定相关的知识,希望对你有一定的参考价值。

从视图查询临时表可以在<30秒内插入800K记录。但是,通过网络从视图查询我的应用程序需要6分钟。服务器是否构建数据集然后发送它,释放数据集构建后获取的任何锁定?或整个锁定持续6分钟?

答案

服务器是否构建数据集然后发送它,释放数据集构建后获取的任何锁定?

如果您正在使用READ COMMITTED SNAPSHOT或处于SNAPSHOT隔离状态,那么首先没有行和页锁。

过去取决于它是否是流式查询计划。对于流式传输计划,当结果通过网络发送时,SQL Server可能会从表中缓慢读取。

以上是关于SQL Server:本地查询时间与网络查询时间...和锁定的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 查询 CTE 父子,在 2012 本地工作,但在 2012 现场不工作,类型不匹配

Java JOOQ 与 SQL Server:缓存查询

无法从链接的 SQL Server 查询视图

SQL Server:单独的查询在不到一秒的时间内返回,但将这些查询与 INTERSECT 组合需要 3 分钟

如何从 PowerShell 运行 SQL Server 查询?

查询在具有本地表的原始数据库中运行,但在表迁移到 SQL Server 时不运行 - 错误:“定义的字段过多”