MySQL資料庫中的日誌檔案---(5)系統日誌表的特點
2.4 系統日誌表的特點:
- 通常,日誌表主要是用來提供一個供使用者檢視MySQL服務執行時執行的介面;
- 日誌表能夠支援CREATE TABLE / ALTER TABLE / DROP TABLE / TRUNCATE TABLE操作;
- 預設情況下,日誌表使用CSV儲存引擎(可以通過show create table slow_log/general_log檢視),因此直接複製這個檔案到其它位置,或者輕鬆匯入其它資料庫。從5.1.12版本開始,日誌表也可以修改成MyISAM引擎。
- 要禁用日誌功能,以便執行ALERT/DROP操作,可以通過下列示例中的機制:
SET @old_log_state = @@global.general_log;
SET GLOBAL general_log = ¨OFF¨;
ALTER TABLE mysql.general_log ENGINE = MyISAM;
SET GLOBAL general_log = @old_log_state;
- 日誌表也能支援RENAME TABLE語句;
- 日誌表不支援LOCK TABLES,並且也不允許使用者在其上進行INSERT / UPDATE / DELETE操作;
- FLUSH TABLES WITH READ LOCK以及設定全域性系統變數read_only,均對日誌表無效,在此期間MySQL仍能向其中寫入資料;
- 日誌表的寫操作不會記入二進位制日誌,同樣,如果有複製環境的話,日誌表的內容也不會被複制到其它slaves節點;
- 重新整理日誌表或日誌檔案,可以使用FLUSH TABLES或FLUSH LOGS,注意在5.1.12到5.1.20版本時,FLUSH TABLES語句忽略日誌表,而FLUSH LOGS則會重新整理日誌表及其檔案。
- 不建議對日誌表做分割槽,何況從5.1.20版本開始,也不再提供這種操作的支援。
============================================
連載:
MySQL資料庫中的日誌檔案---(4)配置日誌檔案輸出路徑
MySQL資料庫中的日誌檔案---(3)慢查詢日誌
MySQL資料庫中的日誌檔案---(2)普通查詢日誌
MySQL資料庫中的日誌檔案---(1)錯誤日誌
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7607759/viewspace-709825/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL資料庫中的日誌檔案---(1)錯誤日誌MySql資料庫
- MySQL資料庫中的日誌檔案---(3)慢查詢日誌MySql資料庫
- MySQL資料庫中的日誌檔案---(2)普通查詢日誌MySql資料庫
- MySQL資料庫中的日誌檔案---(4)配置日誌檔案輸出路徑MySql資料庫
- 探究MySQL中的日誌檔案MySql
- 資料庫映象與日誌傳送的特點資料庫
- MySQL資料庫中常見的日誌檔案彙總!MySql資料庫
- 日誌檔案系統
- 【MySQL日誌】MySQL日誌檔案初級管理MySql
- 建立資料庫檔案-日誌檔案-次要資料庫檔案資料庫
- mysql的日誌檔案詳解MySql
- 分析Oracle資料庫日誌檔案(1)Oracle資料庫
- 分析Oracle資料庫日誌檔案(2)Oracle資料庫
- 分析Oracle資料庫日誌檔案(3)Oracle資料庫
- window下刪除過舊的日誌檔案指令碼(如jboss的日誌檔案 資料庫的trace檔案)指令碼資料庫
- 日誌檔案和歸檔日誌檔案的關係以及如何切換日誌
- MySQL中的幾類日誌檔案介紹MySql
- 教你自動恢復MySQL資料庫的日誌檔案(binlog)MySql資料庫
- 【資料】MySQL日誌MySql
- 【Oracle日誌】- 日誌檔案重建Oracle
- mysql之 日誌體系(錯誤日誌、查詢日誌、二進位制日誌、事務日誌、中繼日誌)MySql中繼
- Oracle資料庫重做日誌及歸檔日誌的工作原理說明Oracle資料庫
- 重做日誌檔案中的SCN
- 分析Oracle資料庫日誌檔案(三)EPOracle資料庫
- 分析Oracle資料庫日誌檔案(二)DOOracle資料庫
- 分析Oracle資料庫日誌檔案(一)HBOracle資料庫
- SQL Server 無日誌檔案附加資料庫SQLServer資料庫
- 分析Oracle資料庫日誌檔案(1)(轉)Oracle資料庫
- 分析Oracle資料庫日誌檔案(1) [轉]Oracle資料庫
- go開發屬於自己的日誌庫-檔案日誌庫實現Go
- MySQL InnoDB日誌檔案配置MySql
- MySQL 日誌檔案 說明MySql
- Centos系統關閉Mysql資料庫查詢操作日誌的方法CentOSMySql資料庫
- 資料庫altert日誌中的GTX提示資料庫
- data guard中增加與刪除主備資料庫中的聯機重做日誌與備重做日誌檔案資料庫
- MySQL中的日誌檔案 你全都瞭解嗎?MySql
- fedora 8上的系統日誌的配置檔案
- 日誌檔案的管理