溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

MySQL慢查詢?nèi)罩緯r(shí)間與系統(tǒng)不一致的解決方法

發(fā)布時(shí)間:2020-06-06 22:28:42 來源:億速云 閱讀:1030 作者:Leah 欄目:MySQL數(shù)據(jù)庫

如何解決MySQL慢查詢?nèi)罩緯r(shí)間與系統(tǒng)時(shí)間相差8小時(shí)?相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

在對慢查詢進(jìn)行查看的時(shí)候發(fā)現(xiàn)時(shí)間不對,正好與系統(tǒng)時(shí)間相差8個(gè)小時(shí)。
1、慢查詢顯示時(shí)間如下
# Time: 2020-01-10T06:42:24.940811Z

2、系統(tǒng)時(shí)間
$ date
Fri Jan 10 14:42:31 CST 2020

3、查看數(shù)據(jù)庫參數(shù)
mysql> show variables like 'log_timestamps';
+----------------+-------+
| Variable_name  | Value |
+----------------+-------+
| log_timestamps | UTC   |
+----------------+-------+
1 row in set (0.00 sec)

UTC大家都知道是世界統(tǒng)一時(shí)間,而我現(xiàn)在的系統(tǒng)時(shí)間是東八區(qū),比UTC早了8個(gè)小時(shí),這就對上了。查看官方文檔看一下官網(wǎng)的解釋。
log_timestamps

Property    Value
Command-Line Format --log-timestamps=#
Introduced  5.7.2
System Variable log_timestamps
Scope   Global
Dynamic Yes
Type    Enumeration
Default Value   UTC
Valid Values    
UTC

SYSTEM

This variable controls the time zone of timestamps in messages written to the error log, and in general query log and slow query log messages written to files. It does not affect the time zone of general query log and slow query log messages written to tables (mysql.general_log, mysql.slow_log). Rows retrieved from those tables can be converted from the local system time zone to any desired time zone with CONVERT_TZ() or by setting the session time_zone system variable.

Permitted log_timestamps values are UTC (the default) and SYSTEM (local system time zone).

Timestamps are written using ISO 8601 / RFC 3339 format: YYYY-MM-DDThh:mm:ss.uuuuuu plus a tail value of Z signifying Zulu time (UTC) or ±hh:mm (an offset from UTC).

修改參數(shù)就可以解決問題。
mysql> SET GLOBAL log_timestamps = SYSTEM;
Query OK, 0 rows affected (0.00 sec)

mysql> SHOW GLOBAL VARIABLES LIKE 'log_timestamps';
+----------------+--------+
| Variable_name  | Value  |
+----------------+--------+
| log_timestamps | SYSTEM |
+----------------+--------+

以上就是慢查詢?nèi)罩緯r(shí)間與系統(tǒng)不一致的解決方法,詳細(xì)使用情況還需要大家自己親自動(dòng)手使用過才能領(lǐng)會。如果想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道!



                                                          

向AI問一下細(xì)節(jié)
AI