2019年3月18日 星期一

SUSE 從版本12 開始採用 /etc/fstab 檔案中使用 UUID

https://www.suse.com/zh-tw/documentation/sles-12/stor_admin/data/sec_uuid_understanduuid.html

新增儲存時使用非永久傳統裝置名稱 (例如 /dev/sda1) 可能會致使系統無法開機。例如,如果將根 (/) 指定給 /dev/sda1,在連接 SAN 或將其他硬碟套用至系統之後,根可能會重新指定給 /dev/sdg1。在此情況下,需要調整開機載入程式組態和 /etc/fstab 檔案,否則系統將不再能夠開機。
解決此問題的一個方法是在開機載入程式和開機裝置的 /etc/fstab 檔案中使用 UUID。SUSE Linux Enterprise 從版本 12 開始採用此預設處理。UUID 是檔案系統的內容,在磁碟重新格式化時會發生變更。其他可替代裝置名稱的 UUID 的方法是透過 ID 或標籤識別裝置。

2019年3月17日 星期日

avg_fragmentation_in_percent 和avg_page_space_used_in_percent

avg_fragmentation_in_percent超過10表示有外部片段(external fragmentation)存在
和avg_page_space_used_in_percent低於75表示有內部片段(internal fragmentation)存在

需要ALTER INDEX...REBUILD:
avg_page_space_used_in_percent低於60或是avg_fragmentation_in_percent超過15

需要ALTER INDEX...REORGANIZE:
avg_page_space_used_in_percent介於60與75之間或是avg_fragmentation_in_percent介於10與15之間

索引頁未被填滿的情況稱為內部片段(internal fragmentation)
資料頁分裂(page split)導致頁面實體順序不連續時稱作外部片段(external fragmentation)
大量的內部和外部片段都會對資料的擷取產生負面影響

Microsoft SQL Server 2005 實作與維護 Ⅱ的第4頁、第6頁 

ref:
SQL Server 索引重建或索引重組
https://dotblogs.com.tw/joysdw12/2011/05/03/24073