Sql-Server

SQL 2019 Linux,在 sqlcmd/Query Analyzer 上 GUI 速度慢

  • March 14, 2021

伺服器資訊

作業系統 Redhat 7 記憶體 100GB CPU 使用率 1% 使用者數據庫大小 每個平均 2 GB 總共 7 個使用者數據庫 SSMS 安裝在跳轉伺服器上 Azure Data studio 也安裝在應用程序伺服器上 App Gui 跳轉伺服器到數據庫伺服器之間的延遲 <1ms 應用程序之間的延遲server和db server <1ms都在同一個網路中,它們之間只有交換機都是物理機

問題

  1. SSMS - 當我連接到 SSMS 時,對象資源管理器中的數據庫需要大約 30 秒來填充。打開數據庫屬性最多需要 50 秒才能從 SSMS 中打開查詢分析器/sqlcmd 立即執行“從 sys.sysdatabases 中選擇名稱”,不會有任何延遲
  2. Azure 數據工作室 - 填充數據庫列表的速度相當快,但顯示數據庫屬性需要一分鐘多的時間。
  3. App Gui - 也具有與 SSMS 相同的行為。

從每個位置,查詢似乎都足夠快,但發現 GUI 很慢。

不同的場景

我在 Windows 作業系統上還有其他 SQL Server、SSMS、Azure 數據工作室的行為很常見,它們會立即在 GUI 上填充資訊。我們在 Azure SQL 數據庫和 Azure VM 上也有很少的數據庫,它們還可以即時連接並在 SSMS GUI 上即時填充資訊

我們想要達到什麼目的?

我們需要我們的 App gui、SSMS 在 gui 級別上與 Windows 作業系統上的 SQL Server 一樣快。

那麼可能是什麼問題以及如何解決這個問題?

請幫忙!

編輯 -

我錯過了最重要的部分。所述實例為Express版。因此,他們投入其中的超級令人印象深刻的硬體並未得到充分利用。加上預設的自動關閉功能。

發現自動關閉是罪魁禍首,因此決定為所有數據庫關閉此選項。Express 版預設開啟此功能。

引用自:https://dba.stackexchange.com/questions/286100