創(chuàng)新互聯(lián)www.cdcxhl.cn八線(xiàn)動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買(mǎi)多久送多久,劃算不套路!
這篇文章主要介紹mysql日志信息在哪里看,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
MySQL日志主要包含:錯(cuò)誤日志、查詢(xún)?nèi)罩?、慢查?xún)?nèi)罩尽⑹聞?wù)日志、二進(jìn)制日志。
查看日志信息的方法:
mysql> show global variables like '%log%'; +-----------------------------------------+--------------------------------+ | Variable_name | Value | +-----------------------------------------+--------------------------------+ | back_log | 250 | | binlog_cache_size | 32768 | | binlog_checksum | CRC32 | | binlog_direct_non_transactional_updates | OFF | | binlog_error_action | IGNORE_ERROR | | binlog_format | STATEMENT | | binlog_gtid_simple_recovery | OFF | | binlog_max_flush_queue_time | 0 | | binlog_order_commits | ON | | binlog_row_image | FULL | | binlog_rows_query_log_events | OFF | | binlog_stmt_cache_size | 32768 | | binlogging_impossible_mode | IGNORE_ERROR | | expire_logs_days | 0 | | general_log | OFF | | general_log_file | /var/lib/mysql/kafka2.log | | innodb_api_enable_binlog | OFF | | innodb_flush_log_at_timeout | 1 | | innodb_flush_log_at_trx_commit | 2 | ===>【事務(wù)日志】詳解[1] | innodb_locks_unsafe_for_binlog | OFF | | innodb_log_buffer_size | 33554432 | | innodb_log_compressed_pages | ON | | innodb_log_file_size | 536870912 | | innodb_log_files_in_group | 2 | ===>【事務(wù)日志】至少2個(gè) | innodb_log_group_home_dir | ./ | ===>【事務(wù)日志】定義innodb事務(wù)日志組的文件目錄 | innodb_mirrored_log_groups | 1 | ===>【事務(wù)日志】表示對(duì)日志組做鏡像 | innodb_online_alter_log_max_size | 134217728 | | innodb_undo_logs | 128 | | log_bin | OFF | | log_bin_basename | | | log_bin_index | | | log_bin_trust_function_creators | OFF | | log_bin_use_v1_row_events | OFF | | log_error | ./kafka2.err | ===>【錯(cuò)誤日志】錯(cuò)誤日志輸出目錄以及錯(cuò)誤日志文件名 | log_output | FILE | | log_queries_not_using_indexes | OFF | | log_slave_updates | OFF | | log_slow_admin_statements | OFF | | log_slow_slave_statements | OFF | | log_throttle_queries_not_using_indexes | 0 | | log_warnings | 1 | ===>【錯(cuò)誤日志】是否把警告信息添加進(jìn)錯(cuò)誤日志中 | max_binlog_cache_size | 18446744073709547520 | | max_binlog_size | 1073741824 | | max_binlog_stmt_cache_size | 18446744073709547520 | | max_relay_log_size | 0 | | relay_log | | | relay_log_basename | | | relay_log_index | | | relay_log_info_file | relay-log.info | | relay_log_info_repository | FILE | | relay_log_purge | ON | | relay_log_recovery | OFF | | relay_log_space_limit | 0 | | simplified_binlog_gtid_recovery | OFF | | slow_query_log | OFF | ===>【慢日志】查看慢日志是否開(kāi)啟 | slow_query_log_file | /var/lib/mysql/kafka2-slow.log | ===>【慢日志】查看慢日志的文件目錄以及文件名 | sql_log_bin | ON | | sql_log_off | OFF | | sync_binlog | 0 | | sync_relay_log | 10000 | | sync_relay_log_info | 10000 | +-----------------------------------------+--------------------------------+ rows in set (0.00 sec)
mysql日志介紹:
錯(cuò)誤日志:
在MySQL數(shù)據(jù)庫(kù)中,錯(cuò)誤日志功能是默認(rèn)開(kāi)啟的,而且無(wú)法被關(guān)閉。默認(rèn)情況,錯(cuò)誤日志存儲(chǔ)在mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)文件中。錯(cuò)誤日志文件通常的名稱(chēng)為hostname.err(hostname表示服務(wù)器的主機(jī)名)。
錯(cuò)誤日志可以自己配置,錯(cuò)誤日志可以通過(guò)log-error和log-warnings來(lái)定義,其中l(wèi)og-error:配置是否啟用錯(cuò)誤日志功能和錯(cuò)誤日志的存儲(chǔ)位置?log-warning:配置是否將警告信息也定義至錯(cuò)誤日志中?
錯(cuò)誤日志記錄信息:服務(wù)器啟動(dòng)關(guān)閉信息、運(yùn)行錯(cuò)誤信息、時(shí)間調(diào)度器運(yùn)行一個(gè)事件時(shí)產(chǎn)生的信息、在服務(wù)器上啟動(dòng)進(jìn)程產(chǎn)生的信息。
查詢(xún)?nèi)罩荆?/p>
默認(rèn)情況,查詢(xún)?nèi)罩臼顷P(guān)閉的。因?yàn)椴樵?xún)?nèi)罩緯?huì)記錄用戶(hù)所有的操作,其中還包括增刪改查等信息,如果在高并發(fā)的環(huán)境下會(huì)產(chǎn)生大量的信息,導(dǎo)致不必要的磁盤(pán)IO,會(huì)影響mysql的性能。
慢日志:
慢查詢(xún)?nèi)罩臼怯脕?lái)記錄執(zhí)行時(shí)間超過(guò)指定時(shí)間的查詢(xún)語(yǔ)句。通過(guò)慢查詢(xún)?nèi)罩?,可以查找出哪些查?xún)語(yǔ)句的執(zhí)行效率很低,以便進(jìn)行優(yōu)化。一般建議開(kāi)啟,它對(duì)服務(wù)器性能影響很小,但是可以記錄MySQL服務(wù)器上執(zhí)行很長(zhǎng)時(shí)間的查詢(xún)語(yǔ)句??梢詭椭覀兌x性能問(wèn)題。
事務(wù)日志:
事務(wù)日志(InnoDB特有的日志)可以幫助提高事務(wù)的效率。使用事務(wù)日志,存儲(chǔ)引擎在修改表的數(shù)據(jù)時(shí)只需要修改其內(nèi)存拷貝,再把改修改行為記錄到持久在硬盤(pán)上的事務(wù)日志中,而不用每次都將修改的數(shù)據(jù)本身持久到磁盤(pán)。事務(wù)日志采用追加的方式,因此寫(xiě)日志的操作是磁盤(pán)上一小塊區(qū)域內(nèi)的順序I/O,而不像隨機(jī)I/O需要在磁盤(pán)的多個(gè)地方移動(dòng)磁頭,所以采用事務(wù)日志的方式相對(duì)來(lái)說(shuō)要快得多。事務(wù)日志持久以后,內(nèi)存中被修改的數(shù)據(jù)在后臺(tái)可以慢慢的刷回到磁盤(pán)。目前大多數(shù)的存儲(chǔ)引擎都是這樣實(shí)現(xiàn)的,我們通常稱(chēng)之為預(yù)寫(xiě)式日志,修改數(shù)據(jù)需要寫(xiě)兩次磁盤(pán)。如果數(shù)據(jù)的修改已經(jīng)記錄到事務(wù)日志并持久化,但數(shù)據(jù)本身還沒(méi)有寫(xiě)回磁盤(pán),此時(shí)系統(tǒng)崩潰,存儲(chǔ)引擎在重啟時(shí)能夠自動(dòng)恢復(fù)這部分修改的數(shù)據(jù)。具有的恢復(fù)方式則視存儲(chǔ)引擎而定。
二進(jìn)制日志:
二進(jìn)制日志也叫作變更日志,主要用于記錄修改數(shù)據(jù)或有可能引起數(shù)據(jù)改變的mysql語(yǔ)句,并且記錄了語(yǔ)句發(fā)生時(shí)間、執(zhí)行時(shí)長(zhǎng)、操作的數(shù)據(jù)等等。所以說(shuō)通過(guò)二進(jìn)制日志可以查詢(xún)mysql數(shù)據(jù)庫(kù)中進(jìn)行了哪些變化。一般大小體積上限為1G。
以上是mysql日志信息在哪里看的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!
分享文章:mysql日志信息在哪里看-創(chuàng)新互聯(lián)
瀏覽路徑:http://chinadenli.net/article20/dcjdco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開(kāi)發(fā)、網(wǎng)站改版、網(wǎng)站設(shè)計(jì)、移動(dòng)網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、域名注冊(cè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容