mysql isam cache_Mysql性能优化基础篇
mysql性能優化練習相關優化選項
啟用慢查詢日志
查看各種系統變量、狀態變量
一、性能優化
1.查看服務運行的參數mysql>?show?variables\G;
mysql>?show?variables?like?"%innodb%";
2. 并發鏈接數量查看當前已使用的鏈接數mysql>?flush?status;
mysql>?show?global?status?like?"Max_used_connections";查看默認最大鏈接數mysql>?show?variables?like?"max_connections%";
3. 鏈接超時時間mysql>?show?variables?like?"%timeout%";
4.允許保存在緩存中被重用的線程數量mysql>?show?variables?like?"thread_cache_size";
5. 用于MyISAM引擎的關鍵索引緩存大小mysql>?show?variables?like?"key_buffer_size";
6. 為每個要排序的線程分配此大小的緩存空間mysql>?show?variables?like?"sort_buffer_size";
7. 為順序讀取表記錄保留的緩存大小mysql>?show?variables?like?"read_buffer_size";
8. 為所有線程緩存的打開的表的數量mysql>?show?variables?like?"table_open_cache";
二、Sql查詢優化
1. 常用日志種類及選項
記錄慢查詢
啟用慢查詢日志[root@master10?~]#?vim?/etc/my.cnf
...
slow_query_log=1
slow_query_log_file=mysql-slow.log
long_query_time=5
log_queries_not_using_indexes=1
...
[root@master10?~]#?systemctl?restart?mysqld查看慢查詢日志[root@master10?~]#?mysqldumpslow??/var/lib/mysql/mysql-slow.log查看緩存大小mysql>?show?variables?like?"query_cache%";
+------------------------------+---------+
|?Variable_name????????????????|?Value???|
+------------------------------+---------+
|?query_cache_limit????????????|?1048576?|
|?query_cache_min_res_unit?????|?4096????|
|?query_cache_size?????????????|?1048576?|
|?query_cache_type?????????????|?OFF?????|
|?query_cache_wlock_invalidate?|?OFF?????|
+------------------------------+---------+
5?rows?in?set?(0.00?sec)查看當前的查詢緩存統計mysql>?show?global?status?like?"qcache%";
+-------------------------+---------+
|?Variable_name???????????|?Value???|
+-------------------------+---------+
|?Qcache_free_blocks??????|?1???????|
|?Qcache_free_memory??????|?1031832?|
|?Qcache_hits?????????????|?0???????|
|?Qcache_inserts??????????|?0???????|
|?Qcache_lowmem_prunes????|?0???????|
|?Qcache_not_cached???????|?40??????|
|?Qcache_queries_in_cache?|?0???????|
|?Qcache_total_blocks?????|?1???????|
+-------------------------+---------+
8?rows?in?set?(0.00?sec)
總結
以上是生活随笔為你收集整理的mysql isam cache_Mysql性能优化基础篇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 查看journalnode节点状态信息_
- 下一篇: mysql proxy 悲观锁_使用My