當前位置:首頁 » 雲伺服器 » 伺服器磁碟刪除後怎麼收縮

伺服器磁碟刪除後怎麼收縮

發布時間: 2023-05-08 16:08:11

① DB2 刪除表後如何釋放相應磁碟空間

#說明:由csdn下載,原版為doc格式,有對應的xml表,不過還是應該對每個服務的資料庫單獨考慮需要的檢查表格。

DB2維護手冊

目錄
DB2維護手冊 1
一、 DB2日常維護日操作 3
1、 檢查管理伺服器是否啟動 3
2、 檢查DB2實例是否已經啟動 3
3、 查看錶空間狀態是否正常 3
4、 查看錶的狀態 4
5、 查看磁碟空間 4
6、 檢查存儲管理軟體是否正常 4
7、 檢查資料庫備份是否正常 5
8、 檢查歸檔日誌是否正確歸檔了 5
9、 查看緩沖池的命中率 5
10、 查看當前運行最頻繁的sql,其命中率是否正常 5
11、 查看當前連接的應用程序,有沒有非法連接 5
12、 檢查有沒有死鎖 6
13、 對表和索引進行RUNSTATS 6
14、 檢查表是否需要重組 6
15、 對需要重組的表進行重組 7
二、 DB2日常維護月操作 7
1、 查看DB2日誌 7
2、 檢查備份和日誌是否都保存好了 7
三、 DB2日常維護季度操作 7
1、 通過快照監控器,查看系統性能如何 7
2、 資料庫補丁級別 8
四、 注意事項 8
1、 不要刪除活動日誌文件 8
2、 注意交易日誌存儲空間 8
3、 按照系統的實際工作量配置日誌空間 8
4、 設置正確資料庫代碼頁 9
5、 檢查許可證(LICENSE)安裝情況 9
6、 創建資料庫前調整好系統時間 9
7、 不要隨便執行 CHOWN (CHMOD) –R (UNIX/LINUX) 9
8、 在歸檔日誌模式下使用LOAD記得加NONRECOVERABLE參數 9
五、 附:以離線方式重組表 9
六、 附:索引重組 10
七、 附:收集和更新統計信息的准則 11
八、 附:使用 CLP 捕獲資料庫運行狀況快照 13

一、 DB2日常維護日操作
1、 檢查管理伺服器是否啟動
用ps命令查看是否有dasusr1後台進程
#ps -ef | dasusr1

請確保管理伺服器已經啟動,如果沒有啟動,則按以下步驟啟動管理伺服器:

 以管理伺服器用戶(UNIX默認是DASUSR1)登錄
 發出db2admin start命令
 如果是HA環境,則要保證在腳本中正確配置了啟動命令
2、 檢查DB2實例是否已經啟動
用ps命令查看是否有db2sysc後台進程
#ps -ef | db2sysc

也可以以DB2實例所有者登錄,通過發出db2start命令來確保啟動了實例(如果實例已經啟動,則會告知SQL1026N 資料庫管理器已激活;否則,將把實例啟動起來)

3、 查看錶空間狀態是否正常
以db2實例所有者登錄
#db2 list tablespaces show detail //在單分區上查看錶空間的狀態,正常返回0x0000
# db2_all list tablespaces show detail //在所有分區上查看錶空間的狀態

可以使用LIST TABLESPACES 命令確定連接資料庫中表空間的當前狀態,可以使用SHOW DETAIL選項查看錶空間的詳細信息。比如,我們連上SAMPLE資料庫,執行list tablespaces show detail ,可以看到狀態返回值是0x0000,此時,使用db2tbst可以查看狀態編號對於的狀態含義,具體語法如下:

db2tbst <tablespace state> 可以查看編號所代表的狀態

db2tbst 命令接收十六進制的狀態值,並返回相應的表空間狀態。例如,命令 db2tbst 0x0008 返回 State = Load Pending 。而該十六進制的狀態值反過來又是 LIST TABLESPACES 命令輸出的組成部分。表空間的外部可見狀態是由單個狀態值的十六進制總和構成的。例如,如果表空間的狀態是 Backup Pending和 Load in Progress,那麼所返回的十六進制值就是 0x20020(0x00020 + 0x20000)
4、 查看錶的狀態
查詢系統目錄視圖以獲得關於資料庫的有用信息。例如,下面的語句使用 NOT LIKE 斷言,返回在 SYSCAT.TABLES 中有項的所有用戶定義的表的名稱,以及每個表的列數和表的狀態(N = 正常;C = 待審核(check pending))

#db2 select tabname, colcount, status FROM syscat.tables WHERE tabschema NOT LIKE 'SYS%' ORDER BY tabname

也可以使用load query命令查看單個表的狀態,比如對表TEST1,我們可以發出如下命令:

#db2 load query table test1

5、 查看磁碟空間
查看資料庫活動日誌目錄是否已滿,活動日誌目錄可以使用get db cfg查看,注意一定不要手工刪除活動日誌
#df -k

查看SMS表空間對應的容器目錄空間是否滿了
#df -k

查看DMS表空間中是否還有可用頁
#db2 list tablespaces show detail //在單分區上查看錶空間的是否還有可用頁
# db2_all list tablespaces show detail //在所有分區上查看錶空間是否還有可用頁

6、 檢查存儲管理軟體是否正常
請檢查TSM或其他存儲管理軟體是否正常,以及磁帶機是否運行正常。
7、 檢查資料庫備份是否正常
請查看TSM或第三方存儲管理軟體,看備份映像文件是否完整的保存到了磁帶機上了,想在DB2上查看備份情況,可以使用LIST命令

# db2 list history backup all for 資料庫名

8、 檢查歸檔日誌是否正確歸檔了
請確保活動日誌目錄下沒有的日誌文件都已經正確歸檔到了帶機上(查看TSM或第三方存儲管理軟體)。

查看活動目錄里的日誌文件:
#ls -l
9、 查看緩沖池的命中率
# db2 get snapshot for bufferpools on 資料庫名
查看緩沖池的命中率,看其是否低於95%(命中率越高越好)
10、 查看當前運行最頻繁的SQL,其命中率是否正常
# db2 get snapshot for bufferpools on 資料庫名 > log.txt
用grep命令查看" Number of executions"執行次數最頻繁的語句,看其命中率是否正常。

比如:
grep -n " Number of executions" snap.out | grep -v "= 0" | sort -k 5,5rn | more

11、 查看當前連接的應用程序,有沒有非法連接
#db2 list applications show detail
看這些連接的情況,看有沒有不合適的IP連上來,或者不被允許的第三方工具連上來,比如一些第三方工具連上來會對表進行鎖定,影響業務系統正常運行,這個時候可以用FORCE APPLICATIONS (應用程序句柄)停下來。
12、 檢查有沒有死鎖
# db2 get snapshot for all on 資料庫名 > log.txt
用grep命令查看輸出的文件中是否有死鎖的記錄,比如
grep -n "Deadlocks detected" log.txt | grep -v "= 0" | more

13、 對表和索引進行runstats
#db2 runstats on table 表名 and index all
對系統表以及變化比較頻繁的表運行統計信息,建議寫成shell腳本自動運行。
14、 檢查表是否需要重組
使用REORGCHK命令,通過統計數據檢查表是否需要重組,語法如下:
REORGCHK [UPDATE | CURRENT ]STATISTICS ON [TABLE SYSTEM| TABLE USER | TABLE ALL | TABLE table_name | SCHEMA schema_name]

UPDATE STATISTICS: 更新表的統計數據,根據該統計數據判斷是否需要重組表
CURRENT STATISTICS:根據當前表統計數據判斷是否需要重組表
TABLE table_name : 對單個表進行分析
TABLE ALL: 對資料庫所有的表進行分析
TABLE SYSTEM: 對系統表進行分析
TABLE USER : 對當前用戶模式下的所有表進行分析

#db2 reorgchk update statistics on table all
15、 對需要重組的表進行重組
#db2 reorg table 表名 //通過重構行來消除「碎片」數據
#db2 reorg indexes all for table 表名 //只重組索引

比如:
reorg table db2inst1.org index by_id
將根據索引by_id,如果不加INDEX選項將重組表和所有的索引
reorg table db2inst1.org index by_id use tempspace1

使用指定的臨時表空間重組表

表重組完成後需要進行RUNSTATS。另外,記住在分區資料庫環境中,如果想在所有節點運行命令,需要使用db2_all命令。

二、 DB2日常維護月操作
1、 查看DB2日誌
請至少每月查看一次db2diag.log文件,看其中是否有異常。
2、 檢查備份和日誌是否都保存好了
通過TSM或第三方存儲管理軟體,查看備份和歸檔日誌是否都保存好了,在資料庫級別查看備份,可以使用:

# db2 list history backup all for 資料庫名

三、 DB2日常維護季度操作
1、 通過快照監控器,查看系統性能如何
通過快照監控器,抓取資料庫的信息,分析資料庫性能是否合理:
# db2 get snapshot for all on 資料庫名 > log.txt
2、 資料庫補丁級別
# db2level
四、 注意事項
1、 不要刪除活動日誌文件
DB2 的活動日誌文件不能被刪除。一旦 DB2 的活動日誌文件被刪除,或者所在的存儲設備出現問題,則不可避免地造成 DB2 資料庫系統宕機。
2、 注意交易日誌存儲空間
在歸檔日誌模式下,如果沒有使用自動歸檔方式,則存儲的日誌文件會不斷增多,有可能造成日誌所在的文件系統空間滿。 當這種情況發生時,會根據參數 BLK_LOG_DSK_FUL 的配置而有不同的現象:
1)如果該參數啟用,則 DB2 資料庫可繼續讀操作,但是寫操作會掛起
2)如果該參數沒有啟用,則 DB2 資料庫會停止工作

兩種情況下,都需要到日誌所在的文件系統添加了空間才恢復正常。

3、 按照系統的實際工作量配置日誌空間
DB2資料庫通過日誌文件維護數據的完整性和一致性。DB2 資料庫的日誌空間可通過如下公式計算:
日誌空間 = (主日誌文件 + 二級日誌文件) * 日誌文件尺寸

其中:
1) 主日誌文件由參數 LOGPRIMARY 控制,
2) 二級日誌文件由參數 LOGSECOND 控制
3) 日誌文件尺寸由參數 LOGFILSIZ 控制
4) LOGPRIMARY + LOGSECOND < 256 (不同的 DB2 版本略有不同,請參看相同版本的 DB2 手冊確認)

4、 設置正確資料庫代碼頁
由於資料庫的代碼頁在資料庫創建之後是無法修改的,所以在創建資料庫時一定要選擇正確的代碼頁。
錯誤的資料庫代碼頁會造成 JDBC/ODBC 訪問時中文欄位被截斷(包括控制中心),這種情況需要重建資料庫以修改資料庫代碼頁。

從全局規劃來說,如果應用需要訪問多個資料庫,那麼這多個資料庫的代碼頁應該是一致的。

5、 檢查許可證(License)安裝情況
許可證過期會造成不必要的服務中斷,所以在 DB2 安裝完畢後,建議檢察許可的安裝情況

6、 創建資料庫前調整好系統時間
在資料庫創建好之後,調整系統時間會造成資料庫內部時間戳的異常。資料庫中一些對象和時間相關,一旦時間不準確要調整需要很小心。錯誤的時間調整可能會造成很多問題,如:
1)某些對象失效,例如 :
SQL0440N,找不到具有兼容自變數的類型為 「<常式類型>」 的名為 「<常式名>」 的已授權常式
2)資料庫日誌邏輯錯誤 -> 宕機
3)常見錯誤 – 只調整時間,未調整時區
7、 不要隨便執行 chown (chmod) –R (UNIX/Linux)
在實例目錄下chown (chmod) -R 會造成
1) 在資料庫伺服器上 db2 connect to <dbname> 能連接上資料庫
2) db2 connect to <dbname> user ... using ...連接不上
8、 在歸檔日誌模式下使用LOAD記得加NONRECOVERABLE參數

五、 附:以離線方式重組表
以離線方式重組表是整理表碎片的最快方法。重組可減少表所需的空間量並提高數據訪問和查詢性能。
必須具有 SYSADM、SYSCTRL、SYSMAINT 或 DBADM 許可權,或者必須具有對表的 CONTROL 許可權才能重組表。必須具有資料庫連接才能重組表。
標識需要重組的表之後,可以對這些表運行 REORG 實用程序,並且可以選擇對在這些表上定義的任何索引運行該實用程序。
1. 要使用 CLP 重組表,請發出 REORG TABLE 命令:
db2 reorg table test.employee
要使用臨時表空間 mytemp 重組表,請輸入:
db2 reorg table test.employee use mytemp
要重組表並根據索引 myindex 對行進行重新排序,請輸入:
db2 reorg table test.employee index myindex
2. 要使用 SQL 調用語句重組表,請使用 ADMIN_CMD 過程發出 REORG TABLE 命令:
call sysproc.admin_cmd ('reorg table employee index myindex')
3. 要使用 DB2 管理 API 重組表,請使用 db2REORG API。
在重組表之後,應收集有關表的統計信息,以便優化器具有最准確的數據來評估查詢訪問方案。
六、 附:索引重組
通過刪除和插入操作對表進行更新後,索引的性能會降低,其表現方式如下:
• 葉子頁分段
葉子頁被分段之後,由於必須讀取更多的葉子頁才能訪存表頁,因此 I/O 操作成本會增加。
• 物理索引頁的順序不再與這些頁上的鍵順序相匹配(此稱為不良集群索引)。
葉子頁出現不良集群情況後,順序預取操作的效率將降低,因此會導致更多的 I/O 等待。
• 形成的索引大於其最有效的級別數。
在此情況下應重組索引。
如果在創建索引時設置了 MINPCTUSED 參數,則在刪除某個鍵且可用空間小於指定的百分比時,資料庫伺服器會自動合並索引葉子頁。此過程稱為聯機索引整理碎片。但是,要復原索引集群和可用空間以及降低葉級別,請使用下列其中一種方法:
• 刪除並重新創建索引。
• 使用 REORG INDEXES 命令聯機重組索引。
因為此方法允許用戶在重建表索引期間對表進行讀寫操作,所以在生產環境中可能需要選擇此方法。
• 使用允許離線重組表及其索引的選項運行 REORG TABLE 命令。
聯機索引重組
在使用 ALLOW WRITE ACCESS 選項運行 REORG INDEXES 命令時,如果同時允許對指定的表進行讀寫訪問,則會重建該表的所有索引。進行重組時,對基礎表所作的任何將會影響到索引的更改都將記錄在 DB2® 日誌中。另外,如果有任何內部內存緩沖區空間可供使用,則還將這些更改放在這樣的內存空間中。重組將處理所記錄的更改以便在重建索引時與當前寫活動保持同步更新。內部內存緩沖區空間是根據需要從實用程序堆中分配的指定內存區域,它用來存儲對正在創建或重組的索引所作的更改。使用內存緩沖區空間使索引重組操作能夠通過這樣的方式來處理更改,即先直接從內存讀取,然後讀取日誌(如有必要),但讀取日誌的時間要晚得多。在重組操作完成後,將釋放所分配的內存。重組完成後,重建的索引可能不是最佳集群的索引。如果為索引指定 PCTFREE,則在重組期間,每頁上均會保留相應百分比的空間。
對於分區表,支持對各個索引進行聯機索引重組和清除。要對各個索引進行重組,指定索引名:REORG INDEX index_name for TABLE table_name
對於空間索引或多維集群(MDC)表,不支持採用 ALLOW WRITE 方式的聯機索引重組。
註: REORG INDEXES 命令的 CLEANUP ONLY 選項不能完全重組索引。CLEANUP ONLY ALL 選項將除去那些標記為「刪除」且被認為要落實的鍵。此外,它還將釋放所有標記為「刪除」且被認為要落實的鍵所在的頁。在釋放頁後,相鄰的葉子頁將會合並,前提是這樣做可以在合並頁上至少留出 PCTFREE 可用空間。PCTFREE 是指在創建索引時為其定義的可用空間百分比。CLEANUP ONLY PAGES 選項僅刪除那些標記為「刪除」且被認為要落實的所有鍵所在的頁。
使用 CLEANUP ONLY 選項對分區表的索引進行重組時,支持任何訪問級別。如果未指定 CLEANUP ONLY 選項,則預設訪問級別 ALLOW NO ACCESS 是唯一支持的訪問級別。
REORG INDEXES 具有下列要求:
• 對索引和表具有 SYSADM、SYSMAINT、SYSCTRL 或 DBADM 許可權,或者具有 CONTROL 特權。
• 用於存儲索引的表空間的可用空間數量等於索引的當前大小
在發出 CREATE TABLE 語句時,考慮在大型表空間中重組索引。
• 其他日誌空間
REORG INDEXES 需要記錄其活動。因此,重組可能會失敗,尤其是在系統繁忙和記錄其他並發活動時。
註: 如果具有 ALLOW NO ACCESS 選項的 REORG INDEXES ALL 命令運行失敗,則會標記索引無效並且此項操作不可撤銷。但是,如果具有 ALLOW READ ACCESS 選項的 REORG 命令或具有 ALLOW WRITE ACCESS 選項的 REORG 命令運行失敗,則可以復原原來的索引對象。

七、 附:收集和更新統計信息的准則

RUNSTATS 命令收集表、索引和統計信息視圖的統計信息,以為優化器提供准確信息進行訪問方案選擇。
在下列情況下,使用 RUNSTATS 實用程序來收集統計信息:
• 當數據已裝入表中且已創建適當的索引時。
• 當在表中創建新的索引時。如果自從上次在表中運行 RUNSTATS 以來尚未修改表,則只需要對新的索引執行 RUNSTATS。
• 當一個表已用 REORG 實用程序重組時。
• 當通過數據修改、刪除和插入已大量更新表及其索引時。(此處所指的「大量」可能表示有 10% 到 20% 的表和索引數據受影響。)
• 在綁定性能非常重要的應用程序之前
• 當您想要比較當前和先前統計信息時。如果定期更新統計信息,則可以及早發現性能問題。
• 當預取量更改時。
• 當使用了 REDISTRIBUTE DATABASE PARTITION GROUP 實用程序時。
注:
在先前版本的 DB2® 中,此命令使用了 NODEGROUP 關鍵字,而不是 DATABASE PARTITION GROUP 關鍵字。
• 使用 RUNSTATS 實用程序來收集關於 XML 列的統計信息。 使用 RUNSTATS 僅收集 XML 列的統計信息時,將保留 LOAD 或上一次執行 RUNSTATS 實用程序已收集的非 XML 列的現有統計信息。如果先前已收集關於一些 XML 列的統計信息,則在當前命令未收集關於該 XML 列的統計信息時,將刪除先前收集的 XML 列的統計信息;在當前命令收集了關於該 XML 列的統計信息時,將替換先前收集的 XML 列的統計信息。
要提高 RUNSTATS 性能並保存用來存儲統計信息的磁碟空間,考慮僅指定應該收集其數據分布統計信息的列。
理論上,您應在運行統計信息之後重新綁定應用程序。如果查詢優化器具有新的統計信息,則它可以選擇不同的訪問方案。
如果您沒有足夠的時間一次收集全部的統計信息,則可以運行 RUNSTATS 來每次僅更新幾個表、索引或統計信息視圖的統計信息,並輪流完成該組對象。如果對選擇性部分更新運行 RUNSTATS 期間由於表上的活動而產生了不一致性,則在查詢優化期間將發出警告消息(SQL0437W,原因碼 6)。例如,如果執行 RUNSTATS 來收集表分布統計信息,以及在某個表活動後,再次執行 RUNSTATS 來收集該表的索引統計信息,則可能發生這種情況。如果由於表上的活動產生了不一致並且在查詢優化期間檢測到這些不一致,則發出該警告消息。當發生這種情況時,應再次運行 RUNSTATS 來更新分布統計信息。
要確保索引統計信息和表同步,執行 RUNSTATS 來同時收集表和索引統計信息。索引統計信息保留自上次運行 RUNSTATS 以來收集的大部分表和列的統計信息。如果自上次收集該表的統計信息以來已對該表做了大量修改,則只收集該表的索引統計信息將使兩組統計信息不能在所有節點上都同步。
對生產系統調用 RUNSTATS 可能會對生產工作負載的性能產生負面影響。RUNSTATS 實用程序現在支持調速選項,在執行較高級別的資料庫活動期間,可以使用調速選項來限制執行 RUNSTATS 的性能影響。
在分區資料庫環境中收集表的統計信息時,RUNSTATS 僅收集執行該命令的資料庫分區上的表的統計信息。將此資料庫分區的 RUNSTATS 結果推廣到其他資料庫分區。如果執行 RUNSTATS 的資料庫分區不包含特定表的一部分,則將請求發送到資料庫分區組中包含該表一部分的第一個資料庫分區。
收集統計信息視圖的統計信息時,將收集所有包含該視圖引用的基本表的資料庫分區的統計信息。
考慮以下技巧來提高 RUNSTATS 的效率和已收集的統計信息的有效性:
• 僅對用來連接表的列或 WHERE、GROUP BY 以及查詢的類似子句中的列收集統計信息。如果對這些列建立了索引,則可以用 RUNSTATS 命令的 ONLY ON KEY COLUMNS 子句指定列。
• 為特定表和表中特定列定製 num_freqvalues 和 num_quantiles 的值。
• 使用 SAMPLE DETAILED 子句收集 DETAILED 索引統計信息,以減少對詳細的索引統計信息執行的後台計算量。SAMPLE DETAILED 子句減少收集統計信息所需要的時間,並在大多數情況下產生足夠的精度。
• 當創建已填寫的表的索引時,添加 COLLECT STATISTICS 子句來在創建索引時創建統計信息。
• 當添加或除去了大量錶行時,或如果更新了收集其統計信息的列中的數據,則再次執行 RUNSTATS 來更新統計信息。
• 因為 RUNSTATS 僅收集單個資料庫分區的統計信息,所以,如果數據不是在所有資料庫分區中一致分發的,則統計信息將不太准確。如果您懷疑存在變形數據分發,則您可能想要在執行 RUNSTATS 之前使用 REDISTRIBUTE DATABASE PARTITION GROUP 命令來在各資料庫分區之間再分發數據。
八、 附:使用 CLP 捕獲資料庫運行狀況快照

可從 CLP 使用 GET HEALTH SNAPSHOT 命令來捕獲運行狀況快照。該命令語法支持檢索運行狀況監視器監視的不同對象類型的運行狀況快照信息。
先決條件
必須具有實例連接才能捕獲運行狀況快照。如果沒有實例連接,則創建預設實例連接。要獲取遠程實例的快照,必須先連接至該實例。
過程
要使用 CLP 捕獲資料庫運行狀況快照
1. 從 CLP 發出帶有期望參數的 GET HEALTH SNAPSHOT 命令。
在以下示例中,將在啟動資料庫管理器之後立即捕獲資料庫管理器級別運行狀況快照。
db2 get health snapshot for dbm

2. 對於分區資料庫系統,可為特定分區捕獲專門的資料庫快照,或者為所有分區捕獲全局的資料庫快照。要對特定分區(如分區號 2)上的資料庫捕獲運行狀況快照,請發出以下命令:
db2 get health snapshot for db on sample at dbpartitionnum 2
要對所有分區上的所有應用程序捕獲資料庫快照,請發出以下命令:
db2 get health snapshot for db on sample global
以下命令捕獲的運行狀況快照帶有附加詳細信息,包括公式、附加信息和運行狀況指示器歷史記錄:
db2 get health snapshot for db on sample show detail

3. 對於基於集合狀態的運行狀況指示器,可對所有集合對象捕獲資料庫快照,而不考慮這些對象的狀態。常規 GET HEALTH SNAPSHOT FOR DB 命令返回所有集合對象,這些對象需要針對所有基於集合狀態的運行狀況指示器的警報。
要對列示了所有集合對象的資料庫捕獲運行狀況快照,請發出以下命令:
db2 get health snapshot for db on sample with full collection

② 伺服器裡面的資料庫占的磁碟容量滿了,有什麼方法可以繼續使用刪除還是收縮

磁碟容量滿
看一下是sql日誌占滿了,還是磁碟有其它可以刪除的文件。主管知道哪些文件是可以刪除的。這個要他說,主管一般會給你說的,這些不說的話你就閑著,他不想讓你接觸重要數據, 一旦刪除錯了,首先主管的責任,所以他有擔心你的技術和操作的。慢慢他會給你說哪些可以刪除,哪些不可以刪除
LOG很大的話可以收縮一下資料庫釋放一些空間。
天互數據 杜超為您解答,希望能幫到你

③ 中小企業如何給自己的伺服器硬碟減壓

其實類似的問題並不是一例兩例,很多時候在Linux系統下的伺服器更容易出現這樣的問題,而且這樣的問題很容易被忽視。如果在Windows系統下,硬碟磁碟碎片的問題由於很常見,因此成為使用者的必修課程之一,只要花些時間進行簡單的磁碟寬悔碎片整理,就可以達到運行如飛的目的。但是由於Linux使用第二擴展文件系統,即ext2,它以一種完全不同的方式處理文件存儲,Linux沒有Windows系統中發現的那種問題,這使得許多人認為磁碟碎片化根本不是一個問題。事實上,所有的文件系統都會隨著時間的推移趨向於碎片化,Linux文件系統減少了碎片化,但是並沒有消除,尤其是在數據繁忙的伺服器中,隨著時間的推移,文件碎片化將降低硬碟性能,從而影響到伺服器的正常運行。下面簡單介幾種中硬碟優化的具體措施。 釋放磁碟空間 對磁碟驅動器進行清理工作,刪除不需要的文件,並將那些需要被保存但將不被使用的文件移出,清除多餘的目錄,同時減少子目錄的數目。這種方法雖然看起來很簡單,但是最簡單的往往最有效。 整理碎片Linux系統上的磁碟碎片整理程序與Windows系統中的磁碟碎片整理程序不同,舉個例子,Windows 98系統引入FAT 32文件系統,雖然運行Windows 98但不必轉換為FAT 32文件系統,Windows可以被設置為使用FAT或NTFS的增強文件系統,因此所有這些文件系統都以本質上相同的方式處理文件存儲。而Linux系統下的磁碟碎片整理工作最好是做一個完全的備份,將分區重新格式化,然後從備份中恢復文件。當文件被存儲時,它們將被寫到連續的塊中,就不會碎片化了。這是一個大工作,可能對於像/usr之類不經常改變的程序分區是不必要的,但是它可以在一個多用戶系統的/home分區產生奇跡。它所花費的時間與Windows NT伺服器磁碟碎片整理花費的時間大致上相同,所以使用者要耐心等待。 調整硬碟驅動器 執行了以上兩種操作方法後仍舊不能讓硬碟恢復塵巧攜到滿意狀態,就可以考慮其他需要花費金錢的硬體解決方案了,升級硬碟驅動器就是其中之一。如果現有硬碟是IDE驅動器,這種控制器必須要訪問CPU,由此CPU和磁碟密集型操作可能變得緩慢,這樣可以通過升級到SCSI驅動器獲得更好的整體性能,SCSI控制器不用通過CPU處理讀寫,因此當硬碟驅動器在讀寫時,就不會派伏因為CPU周期被硬碟驅動器佔用而造成怨系統的緩慢。 中小企業為伺服器硬碟減輕負擔的方法還有很多,以上簡單介紹了三種,如有所需,敬請繼續關注。

④ 磁碟清理後怎麼恢復

急急急!!誤把C盤磁碟清理後的東西怎麼恢復啊!
很多情況下,我們一旦誤刪了某個文件或文件夾(這里指的是在磁碟上永久刪除),通常都是藉助於專用的工具軟體來找回,其實,下面這個辦法可能更簡單:

1、單擊「開始」——「運行」,然後輸入regedit(打開注冊表);

2、在注冊表編輯器中依次展開HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/ CurrentVersion/Explorer/DeskTop/NameSpace;

3、右鍵單擊「NameSpace」,選擇「新建」——「項」,並把它命名為「645FFO40——5081——101B——9F08——00AA002F954E」;

4、再選中該項,把右邊的「默認」的鍵值設為「回收站」,然後退出注冊表;

5、然後重啟電腦。打開「資源管理器」,看到沒有,所有刪除的文件或文件夾都在「回收站裡面呢。

需要提示的是:用這種辦法的前提是在你刪除文件或文件夾之後,沒有進行過磁碟碎片整理,而且系統完好,任何時候的文件都可以找回來

也可下個數據恢復軟體試試。
用清理磁碟清理掉的東西該怎麼恢復
刪除文件後只是文件並沒有被刪除而是仍然保存在優盤中的,當下次我們再往盤中寫數據時才將原來的數據覆蓋。所以,當發生誤刪事件時,我們要做的是:一定不要再讀寫數據了,包括開關機。因為這樣電腦中會被寫入數據,這樣就有可導致文件被覆蓋掉。

所以我們需要這樣一個軟體:Glary Undelete V1.3(Undelete)

下載地址和具體操作方法已經發到你郵箱了
磁碟清理後要怎麼恢復誤刪除文件
用免費數據恢復軟體(如易我數據恢復)可以找回所有刪掉的資料,格式化丟掉的都可以.
磁碟清理後文件消失了,怎麼恢復?
花錢恢復用的也是軟體。這兩個軟體不好找。尤其是easy~~開頭那個,很難找到破解版。磁碟清理後不好說。只能試試了。這篇問題是我自己回答的,我也找過自己丟的文件,絕對好用。

./question/94685653

問題是你磁碟清理了~~不好辦。應該也是可以找到的,但是不能保證全部了。

加油。說句實在話,別去花冤枉錢。

希望幫到你,朋友
c磁碟清理以後的文件怎麼恢復
c盤是系統盤。文件容易被覆蓋破壞。盡快用恢復軟體。推薦用anedata全能恢復。軟體。數據丟失以後一定要保護好現場。只要沒有覆蓋破壞一般問題不大。如果anedata找不到那就沒辦法。
磁碟整理了,還能恢復數據嗎?
數據恢復是比較專業的工作,一般數據恢復軟體能恢復最近較新刪除的文件,即使格式化後的文件也是有恢復可能的。但經過硬碟上多次執行刪除操作,越舊的文件被恢復的可能性就越小。建議你從現在鉛拿侍開始,利用粉碎機進行保密文件的刪除(沒試過粉碎後是否還能恢復),對於以前有可能被恢復的文件,很可能因為你在那之後的多次的刪除等文件操作而使得可恢復的信息被破壞了。不知道你敏團聽明白了沒。
磁碟清理後會怎樣
如果之前刪除的文件還需要恢復的話在清理前是可以做到的,但是清理後無法找回
硬碟分區清理後硬碟數據能恢復嗎
這要看是如何進行清理的。如果只是格式化,那數據可以恢復。如果是用專門的工具清除數據,那可能會將文件徹底清除掉。至於文件是否可以恢復,可以下載個diskgenius掃描試下,挼可以搜索到文件並且文件預覽正常,那就說明文件可以恢復。如果搜索不到了,那恢復希望就很了。
求助 磁碟清理後文件如何恢復?磁碟清理居然把磁碟的文件都刪除了,怎麼辦?
應盡量避免使用easyrecovery,finaldata等破解或者免費軟體,恢復不完整並容易對數據造成破壞,影響二次恢復。 到網路搜。免費下載試用軟體,裡面有使用教程。SuperRecovery超級硬碟數據恢復軟體。這個是目前最好的恢復軟體。中文軟體,簡單易用,功能強大。原文件名恢復。支持照片預覽。掃描恢復數據快。支持WIN7..。

數據恢復中需要注意的問題:

1.數據恢復過程中最怕被誤操作而造成二次破壞,造成恢復難度陡增。數據恢復過程中,禁止往源盤裡面寫入新數據的。

2.不槐吵要做DskChk磁碟檢查。一般文件系統出現錯誤後,系統開機進入啟動畫面時會自動提示是否需要做磁碟檢查,默認10秒後開始進行DskChk磁碟檢查操作,這個操作有時候可以修復一些小損壞的目錄文件,但是很多時候會破壞了數據。因為復雜的目錄結構它是無法修復的。修復失敗後,在根目錄下會形成FOUND.000這樣的目錄,裡面有大量的以.CHK為擴展名的文件。有時候這些文件改個名字就可以恢復,有時候則完蛋了,特別是FAT32分區或者是NTFS比較大的資料庫文件等。

3.不要再次格式化分區。用戶第一次格式化分區後分區類型改變,造成數據丟失,比如原來是FAT32分區格成NTFS分區,或者原來是NTFS的分區格式化成FAT32分區。數據丟失後,用一般的軟體不能掃描出原來的目錄格式,就再次把分區格式化會原來的類型,再來掃描數據。我們指出的是,第2次格式化會原來的分區類型就是嚴重的錯誤操作,很可能把本來可以恢復的一些大的文件給破壞了,造成永久無法恢復。

4.不要把數據直接恢復到源盤上。很多普通客戶刪除文件後,用一般的軟體恢復出來的文件直接還原到原來的目錄下,這樣破壞原來數據的可能性非常大,所以嚴格禁止直接還原到源盤。

5.不要進行重建分區操作。分區表破壞或者分區被刪除後,若直接使用分區表重建工具直接建立或者格式化分區,很容易破壞掉原先分區的文件分配表(FAT)或者文件記錄表(MFT)等重要區域,造成恢復難度大大增加。我們在恢復的實踐過程中碰到過多次客戶在分區表破壞後,先自行嘗試過幾種分區工具都無法恢復數據後才想到找專業人員幫忙,結果我們發現在多種分區工具作用後,破壞了一些重要的目錄文件,造成文件目錄恢復不完整,有些大的文件無法恢復。而按客戶描述的最初分區丟失的情況,這些文件一般都可以完全恢復了,真是很可惜啊。專業的數據恢復人員在重建分區表之前都會先定位分區的具 *** 置(邏輯扇區號),然後用扇區查看工具先檢查分區的幾個重要參數比如DBR/FAT/FDT/MFT等,確認後才修改分區表的,而且修改完分區表後在啟動系統過程中會禁止系統做dskchk破壞分區目錄,保證數據不會被破壞到。

6.陣列丟失後不要重做陣列。我們在挽救伺服器陣列的實踐中遇到過有些網管在伺服器崩潰後強行讓陣列上線,即使掉線了的硬碟也強制上線,或者直接做rebuilding。這些操作都是非常危險的,任何寫入盤的操作都有可能破壞數據。

7.數據丟失後,要嚴禁往需要恢復的分區裡面存新文件。最好是關閉下載工具,不要上網,不必要的應用程序也關掉,再來掃描恢復數據。若要恢復的分區是系統分區,當數據文件刪除丟失後,若這個電腦裡面沒有資料庫之類的重要數據,我們建議您直接把電腦斷電,然後把硬碟掛到別的電腦來恢復,因為在關機或者開機狀態下,操作系統會往系統盤裡面寫數據,可能會破壞數據。

...>>
電腦磁碟清理後黑屏了怎麼辦?
分析:藍屏或黑屏一般是因為軟體或硬體故障導致的,原因很多且很復雜,可能是系統文件損壞,也可能是病毒感染,也可能是後台自啟動程序過多或安全軟體安裝有多個造成系統假死,也可能是顯卡或內存出現問題。用360清理系統垃圾後黑屏,有可能是損壞了系統文件。

建議:按從易到難的原則逐一排查,推薦重裝系統,這是最簡單快捷的方法,如果重裝系統成功也能排除硬體問題的可能。

1.重啟電腦,如果能夠正常進入系統,說明上次不正常只是偶爾的程序或系統運行錯誤,無關緊要。

2.如果頻繁無法正常進入系統,則開機後馬上按F8,看能否進入安全模式或最後一次配置正確模式,如能則進入後退出,再重啟就應當能進入正常模式。如有安全軟體,可在安全模式下使用360安全衛士加360殺毒或者金山毒霸等等其它安全軟體進行全盤木馬、病毒查殺。

3.如果不能,重啟後按F11,看有沒有一鍵GHOST,有則一鍵還原(以前要進行過一鍵備份)。

4.如果沒有一鍵還原,則使用系統U盤重裝系統。插入U盤後開機連按DEL鍵(筆記本一般為F2或根據屏幕底行提示字元)進入CMOS,進入BOOT選項卡設置USB磁碟為第一啟動項。重啟進入U盤啟動菜單,選擇克隆安裝,再按提示操作即可。

⑤ 硬碟數據誤刪了怎麼恢復 刪除文件恢復方法匯總

電腦硬碟上的重要數據被誤刪除了怎麼恢復?從硬碟刪掉的東西可以恢復嗎?本文為大家匯總了三種常用的刪除文件恢復方法,幫大家找回剛剛刪除以及永久刪除的資料。

硬碟中被刪除的數據去哪了?

我們都知道,從電腦硬碟刪除文件會被操作系統放入回收站。那麼,如果回收站被清空了,或是使用Shit + Delete刪除文件,被刪的文件會去哪裡?看似被永久刪除的文件,其實沒有立刻從硬碟上消失。通常,刪除操作只是將文件記錄抹去,文件數據本身依然保留在相應的硬碟空間上。只要這些硬碟空間沒有再次被寫入其他數據,那麼之前被刪除的文件就不會消失。所以,很多情況,從硬碟刪掉的資料是可以恢復的。

電腦硬碟數據誤刪了怎麼恢復?三種方法輕松找回

方法一、從回收站還原誤刪除文件

回收站是Windows操作系統提供的一個特殊文件夾,用於臨時存放用戶刪除的數據,例如文件、文件夾、快捷方式等。回收站里的數據可以被還原到原來的位置,方法如下:

1. 雙擊桌面上的“回收站”圖標打開回收站,尋找想要恢復的文件。

2. 右擊要恢復的文件然後選擇“還原”菜單項。刪除的文件就立刻返回原始位置了。

提醒:從本地硬碟刪除的文件才會被放入回收站,從U盤、SD卡等可移動設備刪除的文件會被直接刪除。此外,使用Shift Delete組合鍵刪除的數據會繞過回收站直接刪除掉。

方法二、從備份中還原誤刪數據

數據備份的目的是防止數據丟失,當存儲設備出現故障、數據損壞或誤刪除時可以及時還原。數據備份的方式非常多,用戶可以根據自己的需要進行選擇,例如,可以將操作系統定期備份、重要文件復制保存到不同的硬碟或是上傳至網盤。具體操作既可以使用操作系統提供的方法,還可以藉助第三方的軟體,例如DiskGenius,易數一鍵還原等進行備份。如果硬碟上誤刪的數據沒有備份,可以嘗試方法三恢復數據。

方配彎法三、使用DiskGenius恢復硬碟誤刪除數據

DiskGenius是一款好用的數據恢復及分區管理軟體,可以幫助用戶解決各種常見的數據丟失問題,例如,硬碟誤刪除重要文件、移動硬碟打不開提示未被格式化、硬碟被重新分區等、U盤被格式化等。對於常見的刪除恢復問題,只要丟失的文件沒有被覆蓋,就可以嘗試下面的步驟恢復。

第一步:打開官網,下載最新版的數據恢復軟體。注意,不要把軟體放到丟失數據的分區。

第二步:選擇刪除文件所位於的分區,點擊“恢復文件”,然後在彈出的對話框上點擊“開始”按鈕。軟體進入掃描階段。

恢復文件對話框顯示掃描進度、文件數等信息,軟體主界面顯示搜索到的文件。

第三步:雙擊待恢復的文件即可打開預覽對話框,查看文件是否正確。如果文件可以像下圖這樣預覽正常,說明該文件沒有損壞,最終可以被正確恢復。

第四步:將需要恢復的文件復制保存到其他分區或硬碟。

刪除恢復常見問題

1. 硬碟如何永久刪除文遲信件?

操作系統提供的刪除操作並不能徹底將文件刪除,即便使用Shift+delete刪除文件或是將回收站清空,用戶使用硬碟數據恢復軟碼賣輪件依然可以把刪除的文件找回來。想要永久刪除文件,讓文件無法恢復,可以使用DiskGenius免費版提供的“清除空閑空間”功能將刪除的數據清零。

2. 伺服器硬碟數據誤刪了怎麼恢復?

發現伺服器硬碟數據誤刪了,可以先嘗試從備份中還原,因為伺服器一般都是定期備份的,從備份還原數據的希望比較大。在沒有備份的情況下,還可以使用DiskGenius數據恢復軟體來搜索丟失的文件。

3. 如何恢復移動硬碟刪除的數據?

從移動硬碟刪除的數據不會被放入回收站,用戶可以藉助數據恢復工具來找回丟失的數據。

4. 刪除的數據恢復後亂碼怎麼辦?

文件恢復後亂碼,常見的原因是文件損壞了。文件被刪除後,用戶或是操作系統對丟失數據的分區進行了寫入操作,導致丟失的文件某些部分被覆蓋了。這時候,可以嘗試對該設備進行深度掃描,然後按照文件類型恢復數據。

總結

以上就是電腦硬碟誤刪數據的恢復方法了,一般情況下,如果數據刪除的時間不長並且刪除後沒有數據寫入,及時按照上面的方法就可以把數據找回來。

⑥ 戴爾R270伺服器磁碟陣列被刪除數據怎麼恢復呀。

首先對伺服器中所有硬碟進行完整皮橋猛備份,在備份過程中發現多塊硬碟已經存在壞道但沒有下線燃橋,原因是raid沒有讀到硬碟壞道。備份完成後分析原伺服器的raid組成結構然後虛擬出raid環境對raid結構畸形驗證,把伺服器後期破壞的結構進行人工修正,將修正後的數據導出到一台中間存儲上臨時存放。數據恢復的最後一步使用完好的硬碟在伺服器上搭建消橡新的raid5磁碟陣列,將恢復出的數據遷移到新raid中即可。檢驗恢復出來的數據一切正常,數據成功恢復。

⑦ SQLServer資料庫收縮相關知識

SQL Server 資料庫採取預先分配空間的方法來建立資料庫的數據文件或者日誌文件,比如數據文件的空間分配了300MB,而實際上只佔用了20MB空間,這樣就會造成磁碟存儲空間的浪費。可以通過資料庫收縮技術對資料庫中的每個文件進行收縮,刪除已經分配但沒有使用的頁。從而節省伺服器的存儲的成本。

官方解釋:收縮數據文件通過將數據頁從文件末尾移動到更靠近文件開頭的未佔用的空間來恢復空間。在文件末尾創建足夠的可用空間後,可以取消對文件末尾的數據頁的分配並將它們返回給文件系統。

收縮後的資料庫不能小於資料庫最初創建時指定的大小。 或是上一次使用文件大小更改操作(如 DBCC SHRINKFILE)設置的顯式大小。

比如:如果資料庫最初創建時的大小為 10 MB,後來增長到 100 MB,則該資料庫最小隻能收縮到 10 MB,即使已經刪除資料庫的所有數據也是如此。

不能在備份資料庫時收縮資料庫。 反之,也不能在資料庫執行收縮操作時備份資料庫。

介紹:收縮指定資料庫中的數據文件大小。

語法格式:

參數說明:

介紹:收縮當前資料庫的指定數據或日誌文件的大小,或通過將數據從指定的文件移動到相同文件組中的其他文件來清空文件,以允許從資料庫中刪除該文件。文件大小可以收縮到比創建該文件時所指定的大小更小。這樣會將最小文件大小重置為新值。

語法格式:

參數說明:

例如,如果創建一個10MB 的文件,然後在文件仍然為空的時候將文件收縮為2 MB,默認文件大小將設置為2 MB。這只適用於永遠不會包含數據的空文件。

另附SqlServer常見問題解答

1)管理器不會主動刷新,需要手工刷新一下才能看到最新狀態(性能方面的考慮)
2)很少情況下,恢復進程被掛起了。這個時候假設你要恢復並且回到可訪問狀態,要執行:
RESTORE database dbname with recovery
這使得恢復過程能完全結束。
3)如果你要不斷恢復後面的日誌文件,的確需要使資料庫處於「正在還原狀態」,
這通常是執行下面命令:
RESTORE database dbname with norecovery

原來SQL Server對伺服器內存的使用策略是用多少內存就佔用多少內存,只用在伺服器內存不足時,才會釋放一點佔用的內存,所以SQL Server 伺服器內存往往會佔用很高。我們可以通過DBCC MemoryStatus來查看內存狀態。

SQL SERVER運行時會執行兩種緩存:

1. 數據緩存:執行個查詢語句,SQL SERVER會將相關的數據頁(SQL SERVER操作的數據都是以頁為單位的)載入到內存中來, 下一次如果再次請求此頁的數據的時候,就無需讀取磁碟了,大大提高了速度。

2.執行命令緩存:在執行存儲過程,自定函數時,SQL SERVER需要先二進制編譯再運行,編譯後的結果也會緩存起來, 再次調用時就無需再次編譯。

可以調用以下幾個DBCC管理命令來清理這些緩存:

但是,這幾個命令雖然會清除掉現有緩存,為新的緩存騰地方,但是Sql server並不會因此釋放掉已經佔用的內存。SQL SERVER並沒有提供任何命令允許我們釋放不用到的內存。因此我們只能通過動態調整SQL SERVER可用的物理內存設置來強迫它釋放內存。

解決SQLSERVER內存佔用過高的方法:

1、清除所有緩存DBCC DROPLEANBUFFERS

2、調整SQLSERVER可使用的最大伺服器內存。

在SQL管理器,右擊實例名稱

在屬性實例屬性裡面找到內存選項

把最大內存改成合適的內存,確定後內存就會被強制釋放,然後重啟實例。再看看任務管理器,內存使用率就降下來啦。

1、查看連接對象

USE master

GO

--如果要指定資料庫就把注釋去掉

SELECT * FROM sys.[sysprocesses] WHERE [spid]>50 --AND DB_NAME([dbid])='gposdb'

當前連接對象有67個其中『WINAME』的主機名,『jTDS』的進程名不屬於已知常用軟體,找到這台主機並解決連接問題。在360流量防火牆中查看有哪個軟體連接了伺服器IP,除之。

2、然後使用下面語句看一下各項指標是否正常,是否有阻塞,正常情況下搜索結果應該為空。

SELECT TOP 10

[session_id],

[request_id],

[start_time] AS '開始時間',

[status] AS '狀態',

[command] AS '命令',

dest.[text] AS 'sql語句',

DB_NAME([database_id]) AS '資料庫名',

[blocking_session_id] AS '正在阻塞其他會話的會話ID',

[wait_type] AS '等待資源類型',

[wait_time] AS '等待時間',

[wait_resource] AS '等待的資源',

[reads] AS '物理讀次數',

[writes] AS '寫次數',

[logical_reads] AS '邏輯讀次數',

[row_count] AS '返回結果行數'

FROM sys.[dm_exec_requests] AS der

CROSS APPLY

sys.[dm_exec_sql_text](der.[sql_handle]) AS dest

WHERE [session_id]>50 AND DB_NAME(der.[database_id])='gposdb'

ORDER BY [cpu_time] DESC

查看是哪些SQL語句佔用較大可以使用下面代碼

--在SSMS里選擇以文本格式顯示結果

SELECT TOP 10

dest.[text] AS 'sql語句'

FROM sys.[dm_exec_requests] AS der

CROSS APPLY

sys.[dm_exec_sql_text](der.[sql_handle]) AS dest

WHERE [session_id]>50

ORDER BY [cpu_time] DESC

3、如果SQLSERVER存在要等待的資源,那麼執行下面語句就會顯示出會話中有多少個worker在等待

SELECT TOP 10

[session_id],

[request_id],

[start_time] AS '開始時間',

[status] AS '狀態',

[command] AS '命令',

dest.[text] AS 'sql語句',

DB_NAME([database_id]) AS '資料庫名',

[blocking_session_id] AS '正在阻塞其他會話的會話ID',

der.[wait_type] AS '等待資源類型',

[wait_time] AS '等待時間',

[wait_resource] AS '等待的資源',

[dows].[waiting_tasks_count] AS '當前正在進行等待的任務數',

[reads] AS '物理讀次數',

[writes] AS '寫次數',

[logical_reads] AS '邏輯讀次數',

[row_count] AS '返回結果行數'

FROM sys.[dm_exec_requests] AS der

INNER JOIN [sys].[dm_os_wait_stats] AS dows

ON der.[wait_type]=[dows].[wait_type]

CROSS APPLY

sys.[dm_exec_sql_text](der.[sql_handle]) AS dest

WHERE [session_id]>50

ORDER BY [cpu_time] DESC;

4、查詢CPU佔用最高的SQL語句

SELECT TOP 10

total_worker_time/execution_count AS avg_cpu_cost, plan_handle,

execution_count,

(SELECT SUBSTRING(text, statement_start_offset/2 + 1,

(CASE WHEN statement_end_offset = -1

THEN LEN(CONVERT(nvarchar(max), text)) * 2

ELSE statement_end_offset

END - statement_start_offset)/2)

FROM sys.dm_exec_sql_text(sql_handle)) AS query_text

FROM sys.dm_exec_query_stats

ORDER BY [avg_cpu_cost] DESC;

5、索引缺失查詢

SELECT

DatabaseName = DB_NAME(database_id)

,[Number Indexes Missing] = count(*)

FROM sys.dm_db_missing_index_details

GROUP BY DB_NAME(database_id)

ORDER BY 2 DESC;

SELECT TOP 10

[Total Cost] = ROUND(avg_total_user_cost * avg_user_impact * (user_seeks + user_scans),0)

, avg_user_impact

, TableName = statement

, [EqualityUsage] = equality_columns

, [InequalityUsage] = inequality_columns

, [Include Cloumns] = included_columns

FROM sys.dm_db_missing_index_groups g

INNER JOIN sys.dm_db_missing_index_group_stats s

ON s.group_handle = g.index_group_handle

INNER JOIN sys.dm_db_missing_index_details d

ON d.index_handle = g.index_handle

ORDER BY [Total Cost] DESC;

找到索引缺失的表,根據查詢結果中的關鍵次逐一建立索引。

⑧ hYPER-V虛擬磁碟如何壓縮

Hyper-v佔用的硬碟空間越來越多,有時候虛擬機中刪除了幾十個G的文件,但是佔用宿主空間卻不能自動收回,如何將空間徹底釋放。

第一部分:首先刪掉不用的Checkpoint,可以節約部分空間

  1. 禁用檢查點

⑨ 伺服器硬碟怎麼分區伺服器硬碟分區的方法

1、右鍵我的電腦——管理——磁碟管理(以下是已經分好的磁碟,如果需要更改容量,需要確認磁碟無文件,否則將導致所有數據丟失,C盤為系統盤一般默認不要動磁碟文件以及容量)。
2、磁碟已分配的情況下,需要首先刪除原分配的磁碟,右鍵刪除——磁碟分區。
3、刪除完後,所有容量會自動合並,右鍵——添加磁碟分區進入分區向導。
4、選擇——主磁碟分區。
5、選擇想分配的磁碟大小(1G=1024M)。
6、選擇磁碟符號——默認按照C(系統盤)、D、E依次排列。
7、勾選——執行快速格式化。
8、點擊完成即可,如果想多分些磁碟按此操作,計算好總容量即可。

⑩ 伺服器上的文件刪除後如何恢復

1、若文件被刪除至回收站且,回收站已被清空,則需要使用專業的專數據恢復軟體,進行掃屬描磁碟,然後恢復文件。

2、若文件被刪除後,並沒有清除回收站,則可以直接通過回收站將刪除的文件進行還原。

示例操作如下:

1、首先將一個文件刪除;

2、然後打開「回收站」;

3、在回收站中可以看到刪除的文件數據;

4、右鍵選擇「還原」;

5、再次返回剛剛文件所在的文件夾,即可看到文件已經恢復了。

(10)伺服器磁碟刪除後怎麼收縮擴展閱讀:

伺服器,也稱伺服器,是提供計算服務的設備。由於伺服器需要響應服務請求,並進行處理,因此一般來說伺服器應具備承擔服務並且保障服務的能力。

伺服器的構成包括處理器、硬碟、內存、系統匯流排等,和通用的計算機架構類似,但是由於需要提供高可靠的服務,因此在處理能力、穩定性、可靠性、安全性、可擴展性、可管理性等方面要求較高。

在網路環境下,根據伺服器提供的服務類型不同,分為文件伺服器,資料庫伺服器,應用程序伺服器,WEB伺服器等。

熱點內容
太原php培訓班 發布:2025-05-15 08:41:38 瀏覽:937
豌豆伺服器地址 發布:2025-05-15 08:34:56 瀏覽:712
linux下php編譯安裝 發布:2025-05-15 08:30:37 瀏覽:592
c語言八進制十六進制 發布:2025-05-15 08:22:17 瀏覽:282
華為安卓如何更新鴻蒙 發布:2025-05-15 08:18:52 瀏覽:373
工商密碼器是什麼 發布:2025-05-15 08:18:50 瀏覽:751
c語言自考 發布:2025-05-15 07:52:42 瀏覽:501
壓縮的玉 發布:2025-05-15 07:51:22 瀏覽:790
android的控制項 發布:2025-05-15 07:50:36 瀏覽:553
南崗法院伺服器ip地址 發布:2025-05-15 07:46:02 瀏覽:288