gpt4 book ai didi

sql-server - ADO.NET 连接池和 SQLServer

转载 作者:行者123 更新时间:2023-12-02 02:38:48 24 4
gpt4 key购买 nike

  • 这是什么?
  • 如何使用 MS SQL 实现连接池?
    • 一个接一个地执行许多查询(即使用 30K+ 迭代调用存储过程的循环)?
    • 执行一些需要很长时间(10 分钟以上)的查询?
  • 有什么最佳做法吗?

最佳答案

连接池是一种重用连接的机制,因为建立新连接很慢。

如果您使用 MSSQL 连接字符串和 System.Data.SqlClient,那么您已经在使用它了 - 在 .Net 中,这些东西大部分时间都在幕后。

作为服务器端游标(查找 T-SQL 游标语句),30k 次迭代的循环可能更好,具体取决于您在存储过程之外的每个步骤中执行的操作。

长查询很好 - 但要小心从网页调用它们,因为 Asp.Net 并未真正针对长时间等待进行优化,并且某些连接会中断。

关于sql-server - ADO.NET 连接池和 SQLServer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9228/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com