Sql-Server-2012
每個連接 SQL Server 支持多少個操作
我正在製作一個多執行緒應用程序,我將在其中使用單個 SQL Server 連接並執行選擇、插入、更新和刪除。
因此,一旦我的應用程序啟動,它將打開與 SQL Server 的連接,然後將執行多個執行緒,每個執行緒將使用同一連接在多個表上執行選擇、插入、更新和刪除(無特定順序)。
我想問一下 SQL Server 一個連接可以處理多少個操作?
我將在其中使用單個 SQL Server 連接的多執行緒應用程序
餿主意。數據庫連接通常不是執行緒安全的,並且正如您所懷疑的,在任何時候,一個連接只能執行一條語句。您應該為每個應用程序執行緒打開一個單獨的連接,或者至少使用執行緒之間共享的連接池。