簡體   English   中英

Sql 2005 Express 版連接速度慢

[英]Sql 2005 Express edition slow connections

我在我的筆記本電腦上運行 SqlServer 2005 express edition 用於開發目的。 似乎當我打開與數據庫的連接時,設置時間真的很慢。 建立連接最多可能需要 10 秒鍾。 我通常同時打開多個連接(Profiler、開發環境、查詢分析器等)。我有一種預感,時間慢是因為我打開了多個連接。

Express 版中是否有調節器可以在對一個實例進行多個連接時限制連接時間?

更新:我的工作站不在活動目錄中,並且 SQL 正在運行混合模式安全性。 我將嘗試使用 sql 身份驗證登錄。 我沒有使用用戶實例。

更新 2:我設置了一個跟蹤來嘗試弄清楚發生了什么。 打開與數據庫的連接后,將執行以下命令:

master.dbo.sp_MShasdbaccess

此命令需要 6 秒才能執行。

我想到了。 問題是我有多個數據庫,AutoClose 設置為 true。 我在所有數據庫中關閉它,問題就消失了。

請參閱這篇文章了解更多信息。

您確定連接是瓶頸嗎? 是您的 conn.Open() 行需要 10 秒嗎?

AFAIK SQL Express 中不再有管理器了。

現在,您是否在 Windows Active Directory 域中? 如果是這樣,則您的 DNS 可能存在問題,或者意味着連接到域控制器以驗證您對服務器實例的登錄需要時間。 我建議您嘗試切換服務器以使用 SQL 安全性,為 SA 帳戶提供密碼,然后嘗試以 SA 身份登錄,看看是否有所不同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM