|
分類:[データベース全般]
お世話になります。
DBサーバーとしてSQLServer2012を使用しています。 当該サーバー内にて、Excelアプリケーションが起動しており、 SQLServerのメモリが逼迫する事象が発生しています。
SQLServerの最大サーバーメモリとしては10GBを設定しています。
そこで、SQLServerを再起動せずにメモリ解放を行うために以下のような SQLを発行することで、強制的にメモリを設定しなおそうと考えています。
---------------------------------------------------------------------------- -- ■SQLServerのメモリを強制的に変更する (1000MB) EXEC SYS.SP_CONFIGURE 'SHOW ADVANCED OPTIONS', '1' RECONFIGURE WITH OVERRIDE GO EXEC SYS.SP_CONFIGURE 'MAX SERVER MEMORY (MB)', '1024' GO RECONFIGURE WITH OVERRIDE GO EXEC SYS.SP_CONFIGURE 'SHOW ADVANCED OPTIONS', '0' RECONFIGURE WITH OVERRIDE
-- ■SQLServerのメモリを強制的に変更する (10000MB) EXEC SYS.SP_CONFIGURE 'SHOW ADVANCED OPTIONS', '1' RECONFIGURE WITH OVERRIDE GO EXEC SYS.SP_CONFIGURE 'MAX SERVER MEMORY (MB)', '10240' GO RECONFIGURE WITH OVERRIDE GO EXEC SYS.SP_CONFIGURE 'SHOW ADVANCED OPTIONS', '0' RECONFIGURE WITH OVERRIDE ----------------------------------------------------------------------------
上記のような手法で変更することは危険でしょうか。 ぶしつけな質問で大変恐縮ですが、皆様のお知恵をお貸しください。
|