公司後台某模塊功能記錄日誌中有一個搜索功能,通過前段時間的產品使用時間區間進行搜索反饋有些卡頓,我發現這個搜索功能比較慢,要3秒左右才能出來,就決定對這裏做一下優化。
通過分析代碼和SQL發現最核心的問題在於一個區間查詢耗時太長,耗時2秒多,所以我決定看看這裏能不能優化,其中核心SQL為
SELECT * FROM XXX_log WHERE (`ctim
1.查詢系統支持當前的時區設置:
mysql select version();
+-----------+
| version() |
+-----------+
| 8.0.12 |
+-----------+
1 row in set (0.00 sec)
mysql show variables like '%time_zone%';
+---------
set global transaction isolation level REPEATABLE READ;
set global transaction isolation level READ COMMITTED;
set global transaction isolation level READ UNCOMMITTED;
set global transa
1、創建複製用户。
create user 'repl'@'%' identified with 'mysql_native_password' by '123456';
grant replication slave on *.* to 'repl'@'%';
2、配置新成員和捐贈者之間異步複製的複製渠道。
ch