新聞中心
mysql是一種開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它以其穩(wěn)定性、可擴(kuò)展性、極佳的性能和可靠的安全性而備受追捧,經(jīng)常被用于各類 Web 應(yīng)用程序開發(fā)及大規(guī)模的在線事務(wù)處理等場合。隨著 MySQL 數(shù)據(jù)庫的使用,有一個(gè)需要非常注意的是,是MySQL日志的收集和清理。

1.待清理日志:
MySQL 有三類日志,分別為慢查詢?nèi)罩?、錯誤日志和二進(jìn)制日志,慢查詢?nèi)罩居涗浄?wù)器啟動后發(fā)生的所有 SQL 執(zhí)行,耗時(shí)超過 long_query_time 指定的數(shù)值,MySQL 會將日志記錄在慢查詢?nèi)罩局?。錯誤日志以及二進(jìn)制日志,則分別記錄了在服務(wù)器執(zhí)行過程中發(fā)生的意外故障以及 MySQL 主從復(fù)制情況。這三類日志都會隨著服務(wù)器運(yùn)行時(shí)間不斷收集和增長,所以需要定期刪除一定時(shí)間之前的日志,以保留更多的空間和確保日志數(shù)量可以控制在最低限度,避免日志的過大對系統(tǒng)的影響。
2.清理日志的 MySQL 語句:
(1)清理慢查詢?nèi)罩荆?/p>
DELETE FROM `mysql`.`slow_log` WHERE `start_time`
(2)清理錯誤日志:
DELETE FROM `mysql`.`errlog` WHERE `time`
(3)清理二進(jìn)制日志:
PURGE BINARY LOGS BEFOREDATE_sub(now(), INTERVAL 7 DAY);
3. 上述清理日志的 MySQL 語句可以通過執(zhí)行定時(shí)服務(wù)或自動化腳本來實(shí)現(xiàn) MySQL 日志定時(shí)清理,從而保證 MySQL 數(shù)據(jù)庫的正常運(yùn)行。
創(chuàng)新互聯(lián)【028-86922220】值得信賴的成都網(wǎng)站建設(shè)公司。多年持續(xù)為眾多企業(yè)提供成都網(wǎng)站建設(shè),成都品牌網(wǎng)站設(shè)計(jì),成都高端網(wǎng)站制作開發(fā),SEO優(yōu)化排名推廣服務(wù),全網(wǎng)營銷讓企業(yè)網(wǎng)站產(chǎn)生價(jià)值。
文章題目:MySQL數(shù)據(jù)庫日志清理語句匯總(mssql日志清理語句)
地址分享:http://www.5511xx.com/article/cdiedjg.html


咨詢
建站咨詢
