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

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


咨詢
建站咨詢
