在 NetApp Workload Factory 中實作架構完善的資料庫組態
利用配置分析洞察和建議,借助 NetApp Workload Factory,您可以針對 Microsoft SQL Server 和 Oracle 資料庫配置實作最佳實務。您可以輕鬆查看架構良好的狀態,了解資料庫配置中存在的問題,並修復那些在可靠性、安全性、效率、效能和成本方面未達到最佳狀態的配置。
您也可以忽略不適用於您環境的組態分析,以避免產生額外的警示和不準確的結果。
關於此任務
Workload Factory 每日分析資料庫組態。每日分析提供架構完善的狀態、洞察分析與建議。
當您為 AWS 帳戶授予 view、planning 和 analysis 權限時,即可獲得許多建議。如果您授予 operations 和 remediation 權限,則所有建議均可用,並且您可以自動修復組態問題以符合最佳實踐。
您可以在 Workload Factory 主控台的「資料庫清單」或「架構完善」儀表板中審查並修復問題。由於資料庫組態要求各不相同,您可以忽略不適用於您資料庫環境的特定組態分析。這有助於避免不必要的警示及不準確的最佳化結果。
您也可以選擇執行一次性評估,以審查資料庫組態的最佳實務做法,而無需儲存認證資料或註冊資源。
您也可以使用純文字語言建立自訂規則,以根據組織的標準和 NetApp 最佳實務來驗證您的環境。先透過模擬執行測試規則,然後排程在您的環境中執行。"了解更多關於自訂規則的資訊。"
Workload Factory 分析以下組態的架構良好狀態:
對於 Microsoft SQL Server 執行個體:
-
儲存規模:包括儲存層、檔案系統可用空間、日誌磁碟機大小和 TempDB 磁碟機大小
-
儲存設備佈局:包括使用者資料檔案放置、日誌檔案放置和 TempDB 放置
-
儲存組態:包含容量管理、資源隨需配置、分層原則、快照、Microsoft 多路徑 I/O(MPIO)狀態和 MPIO 逾時設定
-
運算:包括調整規模、作業系統修補程式,以及網路介面卡設定,例如接收端縮放(RSS)、TCP 卸載和 MTU 對齊
-
應用程式:包括 Microsoft SQL Server 授權、Microsoft SQL Server 修補程式和 MAXDOP 設定
-
恢復能力:包括本機快照、備份組態、跨區域複寫(CRR)、Microsoft SQL 高可用性和複本清理
-
Clone:包含重新整理和刪除在 Workload Factory 內外建立且超過 60 天的 Clone(沙箱)的選項
對於 Oracle 資料庫:
-
儲存設備規模:包括交換空間分配和檔案系統餘裕
-
儲存配置:包含容量管理、精簡配置、分層策略、快照、儲存效率以及使用 NFS 或 iSCSI(無論是否啟用自動儲存管理(ASM))部署的作業系統配置,包括 Microsoft Multipath I/O(MPIO)狀態和設定,以及下列 dNFS 設定:dNFS 啟用、dNFS 一致性 IP 解析、dNFS 設定檔和 dNFS
nosharecache -
儲存設備佈局:包括重做日誌放置、暫存表格空間放置、資料檔案放置、歸檔日誌放置、控制檔案放置和二進位檔案放置,以及 ASM 磁碟組 LUN 數量
-
運算:包含作業系統修補程式
-
應用程式:包括 Oracle Critical Patch Updates
-
恢復能力:包括跨區域複寫(CRR)、應用程式一致性快照、備份組態和複本清理
Oracle 的架構完善分析功能會在組態依賴其他組態時通知您,並列出最佳化連結組態的動作。
對您的組態進行一次性評估
執行一次性評估,以了解您的 Microsoft SQL Server 執行個體或 Oracle 資料庫的架構是否良好,而無需儲存認證或註冊資源。
您可以多次執行指令碼並上傳結果。Workload Factory 會在每次上傳時更新架構完善的狀態和洞見。
對於每種組態,您可以檢視目前值和建議值。
-
使用以下任一方式登入"主控台體驗"。
-
選擇選單
然後選擇 Databases 。 -
在 Inventory 中,選擇 SQL Server 作為引擎類型。
-
選擇 One-time assessment > Learn about assessment。檢閱有關一次性評估的資訊。
-
選擇 Download script 。
-
將指令碼複製到您的 Microsoft SQL Server 主機。
-
在 PowerShell 中運行腳本。一個腳本會收集所有實例的元資料。
-
-
選擇 One-time assessment > Upload 。找到檔案並將其上傳到 Workload Factory 主控台。
-
檢視任何組態的建議。Workload Factory 的建議中包含最佳實務做法,並指出如果組態未最佳化可能出現的問題。
-
使用以下任一方式登入"主控台體驗"。
-
選擇選單
然後選擇 Databases 。 -
在 Inventory 中,選擇 Oracle 作為引擎類型。
-
選擇 One-time assessment > Learn about assessment。檢閱有關一次性評估的資訊。
-
選擇 Download script 。
-
將 Python 指令碼複製到您的 Oracle 資料庫主機。
-
在對應的 shell 中執行腳本。一個腳本會收集所有資料庫的元資料。
-
-
選擇 One-time assessment > Upload 。找到檔案並將其上傳到 Workload Factory 主控台。
-
檢視任何組態的建議。Workload Factory 的建議中包含最佳實務做法,並指出如果組態未最佳化可能出現的問題。
執行隨需評估
如果您在 AWS 帳戶中授予 operations and remediation 權限,則可以對 Oracle 資料庫執行隨需評估。您無需註冊資源即可執行此評估。
-
使用以下任一方式登入"主控台體驗"。
-
選擇選單
然後選擇 Databases 。 -
在 Inventory 中,選擇 Oracle 作為引擎類型。
-
選擇 View and fix。
-
在「架構良好」狀態標籤中,選擇 Analyze now。
-
檢視任何組態的建議。Workload Factory 的建議中包含最佳實務做法,並指出如果組態未最佳化可能出現的問題。
在開始修復、關閉和重新啟動配置之前
以下要求對於持續評估您的資料庫環境和自動修復組態問題是必要的。這些要求並非一次性評估的必要條件。
-
您必須在 AWS 帳戶中"授予 operations and remediation 權限"。
-
您必須在 Workload Factory 中註冊資源,且儲存設備類型必須為 FSx for ONTAP。"了解如何註冊資源。"
-
在修改設定或組態之前,請檢閱每項建議。對於 RSS 和 MAXDOP,請在變更正式作業環境之前測試建議的設定以檢查效能。
修復組態問題
修正在 FSx for ONTAP 儲存設備上執行的 SQL Server 或 Oracle 環境的組態問題。
|
|
修正組態可能會導致停機或服務中斷。在選擇修正組態之前,請務必仔細檢閱建議。 |
-
使用以下任一方式登入"主控台體驗"。
-
選擇選單
然後選擇 Databases 。 -
在 庫存 中,選擇引擎類型:Microsoft SQL Server 或 Oracle。
-
選擇要針對特定組態進行修復的資源。
-
如果您選擇了 Microsoft SQL Server,請選擇 執行個體 標籤。
-
如果您選擇了 Oracle,請選擇 資料庫 標籤。
-
-
選擇 檢視和修復 以檢視執行個體的組態問題。
-
在執行個體的 Well-architected 狀態頁面上,審查分析結果。
您可以按類別、子類別、狀態、嚴重性和標籤篩選組態問題。
選擇 Export PDF 以下載調查結果報告。
-
選取下拉箭頭以檢視任何組態的建議。建議包括最佳實務、未最佳化組態的潛力陷阱,以及重要注意事項。請務必仔細審查建議。
-
當選項可用時,請選取 檢視與修復 組態問題。
「全選」是預設選項,但您可以選擇要修復的特定資源。
-
除了複製清理之外,對於所有組態,請檢閱建議詳細資料以瞭解修正問題的影響。某些補救作業可能會導致停機或服務中斷。
-
對於 Clone 清理,選擇要重新整理或刪除的 Clone 資料庫(沙箱)。
-
重新整理 Clone 會將其與來源資料庫同步。重新整理僅適用於在 Workload Factory 中建立的 Clone。
-
刪除 Clone 會將其永久移除,釋放儲存空間並降低成本。您可以刪除在 Workload Factory 內外建立的 Clone。
-
-
-
選擇 Continue 以修正組態問題。
Workload Factory 開始修復問題。請選擇 作業監控 標籤以檢視操作狀態。
關閉資料庫組態分析
為避免不必要的警報和不準確的最佳化結果,請忽略不適用於您資料庫環境的特定資料庫配置分析。您可以隨時重新啟動已忽略的組態分析。
-
使用以下任一方式登入"主控台體驗"。
-
選擇選單
然後選擇 Databases 。 -
從資料庫選單中,選擇 庫存。
-
在「清單」中,選擇資料庫引擎類型:Microsoft SQL Server 或 Oracle。
-
導覽至具有要延遲之組態的 SQL Server 執行個體或 Oracle 資料庫,選擇行動選單,然後選擇 架構良好。
-
在「架構良好」分析頁面上,向下捲動至要延遲的組態,選擇行動選單,然後選擇 取消。
-
在「解除」組態對話方塊中,選擇 解除 選項,然後選擇 解除 以確認解除。
Workload Factory 停止組態分析。
您可以隨時重新啟動分析。此組態不再計入總優化分數。
重新啟動已關閉的組態分析
隨時重新啟用已關閉的組態分析。您可以選擇一個或多個組態進行重新啟動。
-
登入 "NetApp Console"。
-
選擇選單
,工作負載 > 資料庫。 -
從資料庫選單中,選擇 庫存。
-
在「清單」中,選擇資料庫引擎類型:Microsoft SQL Server 或 Oracle。
-
導覽至具有要延遲之組態的 SQL Server 執行個體或 Oracle 資料庫,選擇行動選單,然後選擇 架構良好。
-
在「架構良好」分析頁面上,選取 已忽略的組態 以僅顯示已忽略的組態。
-
選擇 重新啟用 以重新啟動已延遲或已取消組態的組態分析。
Workload Factory 會重新啟動組態分析,並從現在開始每天執行一次。