Sql-Server

在活動 SQL Server 上啟用 FILESTREAM 是否有任何影響?

  • November 15, 2016

我可能必須在工作中的實時 SQL Server 上啟用 Filestream,但首先需要了解這樣做對其中保存的數據庫的性能/操作可能產生的影響/影響。

我做了一些閱讀,並沒有發現任何令人生畏的東西,但由於它相當重要,我想我最好在這裡檢查一下。

自行啟用文件流不會對不使用文件流的數據庫產生任何影響。對文件流數據的查詢將使用系統記憶體而不是緩衝區記憶體完成,因此您可能需要確保 SQL 伺服器服務未使用所有可用資源,請參閱http://www.databasejournal.com/features/mssql/filestream-and -filetable-in-sql-server-2012.html

您可以啟用使用 在 SQL Server 屬性對話框中,點擊 FILESTREAM 選項卡。選中為 Transact-SQL 訪問啟用 FILESTREAM 複選框。如果要從 Windows 讀取和寫入 FILESTREAM 數據,請點擊啟用 FILESTREAM 以進行文件 I/O 流式訪問。在 Windows 共享名稱框中輸入 Windows 共享的名稱。

在此處輸入圖像描述

Paul Randal 有一篇關於 SQL Server 2008的非常好的部落格文章:FILESTREAM Performance - 查看。還有一份關於 FILESTREAM 的 25 頁白皮書- 還涵蓋了一些性能調整技巧。

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