我想解決一個性能問題,我有一個Mysql數據庫,並要做到這一點,我使用mysqltuner。 我不明白的是爲什麼在phpmyadmin和mysqltuner中我提到了幾個變量,而當我打開my.cnf文件時幾乎是空的。只有maxconnections參數。 哪裏存儲其他變量?Mysql my.cnf空和mysqltuner
0
A
回答
0
大部分什麼mysqltuner從
SHOW GLOBAL VARIABLES;
SHOW GLOBAL STATUS;
my.cnf
來僅僅是覆蓋到默認的靜態VARIABLES
編譯到服務器中。 STATUS
是計數器等,隨着時間的推移而變化。
注意單詞GLOBAL
。這些是屬於您的連接的相應SESSION
值的默認值。您在phpmyadmin中更改的VARIABLES
不會是永久性的。您必須編輯my.cnf
並重新啓動mysqld才能獲得永久性更改。
通常你不能調整你的出路的性能問題。一旦你設定了主要的緩存大小(你使用的是哪個引擎?你有多少ram?),其他調整值得做的事情不多。
主要性能收益來自改進查詢和/或模式,如添加複合索引。讓我們看一個緩慢的查詢,我們可以進一步討論。
1
其他變量是默認值。 My.cnf只覆蓋默認值。 你可以看一下默認位置:https://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html
0
MysqlTuner正在讀取運行時的變量和狀態。
相關問題
- 1. Mysqltuner對my.cnf的建議和改變
- 2. my.cnf mysql phpmyadmin
- 3. mysql udf read my.cnf
- 4. Mysqltuner優化配置和表,報告
- 5. MySQL Connector/J讀取〜/ .my.cnf嗎?
- 6. mysql my.cnf config for 6gb RAM
- 7. 查找當前的mysql my.cnf
- 8. MySQL my.cnf自動重置
- 9. MySQL在my.cnf中缺少key_buffer_size
- 10. 在Mac OSX上運行mysqltuner
- 11. 啓用在my.cnf
- 12. 任何MySQLTuner等效/替代Windows?
- 13. mySQL:編輯/保存my.cnf文件
- 14. 有一個本地my.cnf爲mysql
- 15. MySQL不喜歡任何配置ins〜/ .my.cnf
- 16. 如何知道mysql my.cnf的位置
- 17. 優化MySQL查詢,重新配置MY.CNF?
- 18. 如何使用mysql默認文件(my.cnf)和sqlalchemy?
- 19. 參數數據庫MariaDB my.cnf
- 20. my.cnf中不存在max_connection
- 21. 不能在my.cnf
- 22. grep來自.my.cnf的密碼
- 23. mysql零和空值
- 24. 如何在my.cnf中設置全局和會話模式
- 25. my.cnf:提高在大型MySQL表中添加新列和索引的速度
- 26. mysql loggin慢查詢
- 27. 爲什麼我找不到my.cnf?
- 28. 使用RMySQL和.my.cnf文件連接到數據庫R
- 29. 在.my.cnf中配置自定義組?
- 30. my.cnf文件的查詢速度慢
嗨梅蘭妮,很抱歉,但爲什麼當我改變phpmyadmin中的一些變量也mysqltuner改變他的建議,同時my.cnf是空的? mysqltuner正在讀取這些值? – Luca