2013-10-09 8 views
2

我只想知道如何分配更多的內存到MSSQL管理工作室,以便它花費更少的時間來運行長查詢。因爲我必須導入和處理大量的數據形式的訪問文件和其他,因爲我有32 Gb ram用於此目的。所以告訴我解決方案。 謝謝如何分配更多的內存到MSSQL

回答

2

SQL Server Management Studio(SSMS)只是一個客戶端工具。

如果查詢運行時間過長,問題將出現在實際的SQ Server上。您可以通過使用SSMS連接到服務器來分配額外的內存,右鍵單擊它,然後選擇「屬性」。

Memory頁面上,您可以配置想要分配給SQL Server的最大RAM數量。在你的情況下,我不會分配超過30 GB(爲操作系統留下一些信息,如果你的SQL Server不是在機器上運行的唯一應用程序,則分配更少)。

如果您正在處理大量需要導入的數據,那麼內存可能不是問題。最有可能的瓶頸將是磁盤系統。使用性能監視器嘗試獲取有關真正瓶頸位置的線索。

的一些方法,以加強對磁盤系統的性能,以確保您的驅動器的配置是否正確(一般的經驗法則是放在RAID 1個分區事務日誌和數據在RAID 10(或5))。如果您可以負擔得起,請將索引放置在單獨的RAID分區上。同時確保數據庫和驅動器定期進行整理。