-
開啟慢查詢命令~~~~
查看全部 -
// 查看是否開啟慢查詢?nèi)罩?/p>
show variables like 'slow_query_log'
查看全部 -
,查看全部
-
?
查看全部 -
MySQL配置文件優(yōu)化
- innodb_buffer_pool_size?
- innodb_buffer_pool_instances
- innodb_log_buffer_size
- innodb_flush_log_at_trx_commit
-?innodb_read_io_threads
-?innodb_write_io_threads
-?innodb_file_per_table
-?innodb_stats_on_metadata
查看全部 -
1
查看全部 -
1
查看全部 -
檢查索引冗余的工具
查看全部 -
查詢MySQL是否開啟了慢查詢?nèi)罩荆簊how variables like 'slow_query_log';
查看全部 -
如何發(fā)現(xiàn)有問題的SQL?
使用MySQL慢查日志對有效率問題的SQL進(jìn)行監(jiān)控
查看全部 -
如何分析sql查詢
explain返回各列的含義
table:顯示這一行的數(shù)據(jù)是關(guān)于哪張表的
type:這是重要的列,顯示連接使用了何種類型。從最好到最差的連接類型為const、eq_reg、ref、range、index和ALL
possible_keys:顯示可能應(yīng)用在這張表中的索引。如果為空,沒有可能的索引。
key:實際使用的索引。如果為null,則沒有使用索引。
key_len:使用的索引長度? ? 在不損失精確性的情況下,長度越短越好
ref:顯示索引的哪一列被使用了,如果可能的話,是一個常數(shù)
rows:msyql 認(rèn)為必須檢查的用來返回請求數(shù)據(jù)的行數(shù)
查看全部 -
bigint存儲ip地址查看全部
-
pt-duplicate-key-checker工具來查找重復(fù)及冗余索引查看全部
-
mysqldumpslow慢日志查詢分析工具查看全部
-
服務(wù)器的硬件優(yōu)化:
最好使用單核效率高的cpu
disk io優(yōu)化也很重要:一般建議數(shù)據(jù)庫使用RAID1+0這個級別(盡量保證性能同時,RAID1保證安全性不是太低)
數(shù)據(jù)庫隨機(jī)讀寫比率很高,考慮使用隨機(jī)讀寫效率高的存儲設(shè)備。
查看全部
舉報