SQL SERVER資料庫有一個選項,自動收縮,當資料庫中的空閑空間較大時,如果設置了自動收縮功能,他會自動收縮的。
㈡ sql server 內存使用不高
登陸SQL Server。
通過Microsoft SQL Server Management Studio連接登陸SQL Server伺服器。
登陸成功後,選中伺服器右鍵屬性查看伺服器屬性,選中內存頁面,可以看到最大內存大小設置是3000M。
6
總結操作步驟:
1. 登陸SQL Server。
2. 登陸成功後,選中伺服器右鍵屬性查看伺服器屬性,選中內存頁面,可以看到最大內存大小設置是3000M。
3. 通過資源管理器可以看到 SQL server 進程使用的內存差不多是3000M。
4. 通過伺服器屬性中的內存頁面,把最大內存設為1024M點確認後,等一會,再通過資源管理器查看SQL server進程使用的內存會降1024M左右。
5. 通過伺服器屬性頁面,把最大伺服器內存設為合理的大小30000M。
謝謝閱讀,希望帶給你幫助。
㈢ 伺服器內存很大,SQL進程佔用內存很小,查詢速度很慢怎麼解決
是不是內存分配不合理。如果是ORACLE 的話,內存有數據緩沖區,SGA,PGA等等,具體可以上網查一查怎麼設置。另外查詢速度很慢的原因非常多,從物理文件的I/O,內存管理,CPU使用,到SQL文都可能出問題。你只文這么一句話不可能幫你解決。
㈣ 怎麼減少sql server佔用的內存
你好!可以的!直接刪除,或放在備份裡面,其實,佔用的進程不是影響內存的關鍵,進程與內存是兩回事,資料庫放的東西多了才影響內存,如:網站注冊用戶過多(每個用戶的信息都會放入資料庫),網站或應用程序需要查詢的東西太多,且都是放在資料庫,
㈤ 如何設置SQLServer資料庫內存
1、打開SQL Sever 2008 R2資料庫
㈥ 怎麼更改SQL SERVER內存大小
方法/步驟
1
安裝好SQL server2008 r2和SQL Server Management Studio後,打開SQL Server Management Studio
2
點擊連接按鈕,右鍵伺服器,選擇屬性
3
點擊內存,在右邊可以根據需要更改相應的數值
㈦ sql資料庫備份之後為什麼會變小
您說的是變小不知道是跟那個相比較變小的?資料庫備份和分離式兩種概念,備份後的資料庫比分離之後要小很多。但是在資料庫上面使用的那個資料庫不會因為你的備份或者分離操作而變小。
㈧ 為什麼我裝完SQL會提示說我的內存不夠
看看你的電腦的虛擬內存配了多少,如果很小把他改成物理內存的2-2.5倍!
㈨ 為什麼SQL Server運行中會隔1、2個小時就把我的內存全「吃」了呢
這是SQL Server 緩沖池的預期行為。默認情況下,在啟動 SQL Server之後,SQL Server會根據操作系統報告的物理內存數來動態增大或縮小高速緩沖存儲器的容量。只要可用物理內存大小保持在4MB到10MB之間,SQL Server 緩沖池就會繼續增大(保留可用物理內存在4MB到10MB之間是為了避免操作系統因為缺少內存而頻繁地換頁)。如果物理可用內存變得較少的時候,則SQL Server會將一些內存釋放給操作系統。需要採取措施限制SQL Server 的內存使用量。可以通過設置SQL Server 資料庫引擎使用的內存的上下限來達到此目的。其具體步驟是:
1.打開企業管理器,展開伺服器組。
2.單擊該伺服器,點擊滑鼠右鍵,單擊屬性菜單。
3.在彈出的對話框中單擊內存選項卡。
內存設置方法有兩種:
1.設置min server memory和max server memory 在一個范圍段內。比如,我們將它設置成最小0MB,最大255MB。這種方法在為一台伺服器中運行多個應用程序分配內存時非常有用。
2.設置 min server memory 和 max server memory 為同一數值。比如,可以將它最大和最小值都設置成255MB。這樣的設置方法與窗口中的另一個選項「使用固定的內存大小」 相一致。
雖然內存最小值和最大值設置是高級選項,但在設置完畢之後,最好還是先將SQL Server服務停止後再重新運行,以便SQL Server能更好地對內存進行合理安排。
㈩ sql自動釋放內存解決方案
這種做法是不可取的,很少有人把查詢結果緩存在內存中的。看似下次查詢同樣的記錄時會很快得到結果,但實際上跟你想像的速度慢多了。提高查詢速度的途徑應該放在如何優化sql語句上。