發(fā)布時間:2016-01-07 15: 46: 57
Navicat 為 MySQL、Oracle、PostgreSQL、SQLite、SQL Server 和 MariaDB 數(shù)據(jù)庫和數(shù)據(jù)庫對象維護提供完整的解決方案。要維護服務(wù)器對象,用戶可以右擊并在彈出菜單中“維護”。本教程將詳解 Navicat 如何維護 MySQL。
Navicat 官方有獎問卷調(diào)查:調(diào)查已結(jié)束
Navicat 維護 MySQL 主要體現(xiàn)在以下幾個方面:
一、分析表
分析及保存表的鍵分布。在分析期間,MyISAM 及 BDB 表是以讀入鎖被鎖定,InnoDB 表是以寫入鎖被鎖定。當前 MySQL 只支持分析 MyISAM、BDB 及 InnoDB 表。
二、檢查表
檢查一個表或多個表的錯誤。當前 MySQL 只支持檢查 MyISAM、InnoDB 及 ARCHIVE 表。對于 MyISAM 表,鍵的統(tǒng)計數(shù)據(jù)也會同時更新。
三、優(yōu)化表
最主要的是回收未使用的空間及整理數(shù)據(jù)文件。如果已刪除表的一大部分或已在表有改變可變長度的行(如 VARCHAR、 BLOB 及 TEXT 列的表),用戶應(yīng)該優(yōu)化表。 已刪除的記錄是以一個鏈接串行保持及其后的 INSERT 操作,會重新使用舊的行位置。當前 MySQL 只支持優(yōu)化 MyISAM、InnoDB 及 BDB 表。
四、修復(fù)表
修復(fù)有可能已損壞的表。
關(guān)于 Navicat for SQL Server 的更多相關(guān)教程,可參考 Navicat 中文官網(wǎng)。
展開閱讀全文
︾