国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

MySQL之日志管制

2024-07-24 12:36:04
字體:
供稿:網(wǎng)友
  日志
 
  事務日志:transaction log
 
  錯誤日志:error log
 
  查詢?nèi)罩荆簈uery log
 
  慢查詢?nèi)罩荆簊low query log
 
  二進制日志:binary log
 
  中繼日志:reley log
 
  命令日志:~/.mysql_history,記錄各自終端輸過的mysql命令
 
  事務日志
 
  事務日志:transaction log
 
  事務型存儲引擎自行管理和使用
 
  redo log
 
  undo log
 
  Innodb事務日志相關(guān)配置:
 
  show variables like '%innodb_log%';
 
  innodb_log_file_size 5242880 每個日志文件大小(建議按生產(chǎn)情況調(diào)大,如1G,否則執(zhí)行大的事務可能會直接提交,無法回滾)
 
  innodb_log_files_in_group 2 日志組成員個數(shù)(建議按生產(chǎn)情況調(diào)多,如3個)
 
  innodb_log_group_home_dir ./ 事務文件路徑(建議事務日志跟數(shù)據(jù)存放在不同目錄中)
 
  中繼日志:relay log
 
  主從復制架構(gòu)中,從服務器用于保存從主服務器的二進制日志中讀取到的事件
 
  optimize table tbl_name  整理表,例如進行大量修改|刪除操作后,表文件大小并不會減小,執(zhí)行此命令后可減小
 
  錯誤日志
 
  錯誤日志
 
  mysqld啟動和關(guān)閉過程中輸出的事件信息
 
  mysqld運行中產(chǎn)生的錯誤信息
 
  event scheduler運行一個event時產(chǎn)生的日志信息
 
  在主從復制架構(gòu)中的從服務器上啟動從服務器線程時產(chǎn)生的信息
 
  錯誤日志相關(guān)配置
 
  SHOW GLOBAL VARIABLES LIKE 'log_error'
 
  錯誤文件路徑:
 
  log_error=/PATH/TO/LOG_ERROR_FILE
 
  是否記錄警告信息至錯誤日志文件
 
  log_warnings=1|0 默認值1
 
  通用日志
 
  通用日志:記錄查詢操作
 
  文件:file,默認值
 
  表:table
 
  通用日志相關(guān)設(shè)置
 
  general_log=ON|OFF(通用日志,誰操作都記錄,量會很大,不建議開啟)
 
  general_log_file=HOSTNAME.log
 
  log_output=TABLE|FILE|NONE(日志記錄在表里/文件里)
 
  慢查詢?nèi)罩?br /> 
  慢查詢?nèi)罩荆河涗泩?zhí)行查詢時長超出指定時長的操作
 
  slow_query_log=ON|OFF 開啟或關(guān)閉慢查詢
 
  long_query_time=N 慢查詢的閥值,單位秒
 
  slow_query_log_file=HOSTNAME-slow.log 慢查詢?nèi)罩疚募?br /> 
  log_slow_filter = admin,filesort,filesort_on_disk,full_join,
 
  full_scan,query_cache,query_cache_miss,tmp_table,tmp_table_on_disk
 
  log_queries_not_using_indexes=ON 不使用索引也沒有達到慢查詢閥值的語句是否記錄日志,默認OFF,即不記錄(可以開啟,看哪些命令記錄得多了可以優(yōu)化,例如加上索引)
 
  log_slow_rate_limit = 1 多少次查詢才記錄,mariadb特有
 
  log_slow_verbosity= Query_plan,explain 記錄內(nèi)容
 
  log_slow_queries = OFF 同slow_query_log 新版已廢棄
 
  二進制日志相關(guān)的服務器變量:
 
  sql_log_bin=ON|OFF:是否記錄二進制日志,默認ON(此項可以動態(tài)更改,例如硬盤滿了想臨時不記錄日志,可以臨時關(guān)掉)
 
  log_bin=/PATH/BIN_LOG_FILE:指定文件位置;默認OFF,表示不啟用二進制日志功能,上述兩項都開啟才可(此項不支持動態(tài)更改,需寫入配置文件中,需重啟服務)
 
  binlog_format=STATEMENT|ROW|MIXED:二進制日志記錄的格式,默認STATEMENT(強烈建議改成ROW)
 
  max_binlog_size=1073741824:單個二進制日志文件的最大體積,到達最大值會自動滾動,默認為1G
 
  說明:文件達到上限時的大小未必為指定的精確值
 
  sync_binlog=1|0:設(shè)定是否啟動二進制日志即時同步磁盤功能,默認0,由操作系統(tǒng)負責同步日志到磁盤(即時的話效率低,好處是不會丟東西,一般情況0就行)
 
  expire_logs_days=N:二進制日志可以自動刪除的天數(shù)。 默認為0,即不自動刪除(可留個30天)

(編輯:武林網(wǎng))

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 兴业县| 西青区| 华容县| 锦屏县| 开平市| 鹤壁市| 嘉祥县| 盐山县| 云安县| 云林县| 安达市| 阿拉尔市| 台南市| 唐山市| 博乐市| 渭南市| 河源市| 兴山县| 济宁市| 松原市| 香格里拉县| 漳浦县| 共和县| 金山区| 沈阳市| 三明市| 新沂市| 阜城县| 崇信县| 临邑县| 乐陵市| 清流县| 敦煌市| 淮阳县| 五常市| 嘉祥县| 石首市| 永寿县| 峨眉山市| 乌拉特前旗| 溧水县|