Q17.
若MariaDB 要啟動遞增備份(Incremental Backup),需在主程式執行時加上-log-bin 選項,並啟動何種功能方可執行遞增備份?
網頁設計 · 乙級 · 應用軟體安裝及使用 · Q17
難易度分析
2 / 5
本題屬於基礎的專有名詞記憶考查,要求考生能將特定的啟動參數與對應的資料庫功能名稱正確連結。選項間的差異在於術語的精確度,只要掌握基本配置概念即可快速判定。
正確答案:④Binary logging
④ Binary logging:Binary logging(二進位日誌) 會以二進位格式記錄所有變更資料庫內容的 SQL 陳述式,搭配 `--log-bin` 參數啟動後,可利用 mysqlbinlog 工具重放特定時間點的異動,為 MariaDB 執行遞增備份的核心機制。
錯誤選項解析
- ① Program logging:Program logging 並非 MariaDB 的正式備份機制,此名詞通常指應用程式層級的日誌記錄,與資料庫遞增備份無關。
- ② Database logging:Database logging 為泛稱而非 MariaDB 的特定功能名稱,遞增備份需依賴明確的 Binary Log 機制,而非籠統的資料庫日誌概念。
- ③ Text logging:Text logging 以純文字格式記錄,無法提供遞增備份所需的完整交易資訊與 LSN(Log Sequence Number),效能與可靠性皆不足以支援增量還原。
Learning Tip
"本題核心考點為 MariaDB 遞增備份的 Binary Log 機制。常考陷阱在於混淆 `--log-bin`(啟動二進位日誌)與 `--log`(通用查詢日誌),後者僅記錄查詢陳述式,無法用於備份還原。實務上需定期執行 mysqldump 完整備份 並搭配 binlog 歸檔,才能實現完整的增量備份策略。"
學員答題分佈
①Program logging0%
②Database logging0%
③Text logging0%
④Binary logging0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!