Sql-Server
SQL 2019 Linux,在 sqlcmd/Query Analyzer 上 GUI 速度慢
伺服器資訊
作業系統 Redhat 7 記憶體 100GB CPU 使用率 1% 使用者數據庫大小 每個平均 2 GB 總共 7 個使用者數據庫 SSMS 安裝在跳轉伺服器上 Azure Data studio 也安裝在應用程序伺服器上 App Gui 跳轉伺服器到數據庫伺服器之間的延遲 <1ms 應用程序之間的延遲server和db server <1ms都在同一個網路中,它們之間只有交換機都是物理機
問題
- SSMS - 當我連接到 SSMS 時,對象資源管理器中的數據庫需要大約 30 秒來填充。打開數據庫屬性最多需要 50 秒才能從 SSMS 中打開查詢分析器/sqlcmd 立即執行“從 sys.sysdatabases 中選擇名稱”,不會有任何延遲
- Azure 數據工作室 - 填充數據庫列表的速度相當快,但顯示數據庫屬性需要一分鐘多的時間。
- 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 版預設開啟此功能。