在windows server 2012 R2上安裝了MySQL8.0.15社區版,是64bit的;MySQL Server的記憶體是64G,CPU是非常的好,但是前臺系統使用非常的卡,而檢查MySQL服務器時,MYSQL用到的RAM只用到了3G左右,MySQL用CPU也只用到了3%左右,請問這是什么原因?謝謝!
uj5u.com熱心網友回復:
windows下建議換sqlserver,默認安裝性能就遠超mysql一定要用mysql,檢查配置,特別是buffer pool
windows+mysql這種組合用的人很少,調優只能靠自己試了
uj5u.com熱心網友回復:
影響mysql性能的關鍵點在IO,也就是磁盤,要使用SSD。Mysql的資料是存盤在磁盤上,磁盤不行,記憶體和CPU再好都沒用,你可以檢測一下的磁盤情況。uj5u.com熱心網友回復:
謝謝各位,知道MySQL主要是用于Linux下面的。目前是安裝在windows下,所以不知道是什么時候原因CPU與RAM都上不去即使有大量用戶的訪問。另外磁盤是沒問題的,是SSD的
uj5u.com熱心網友回復:
db的RAM主要是buffer分配,這部分是啟動就占用的。CPU部分,CPU高不一定是性能好,出現慢sql,輕易能把cpu打滿。qps,tps這類指標更客觀點。
uj5u.com熱心網友回復:
有設定一些常用引數,比如innodb_buffer_pool_size;
現在的問題是RAM與CPU使用情況都只有10%下,但是系統非常的忙
uj5u.com熱心網友回復:
先確定下性能問題的瓶頸是否在資料庫上,如果在應用服務器上,盯著資料庫不放沒什么用。uj5u.com熱心網友回復:
請問怎樣定位問題是出在應用服務器或資料庫服務器?謝謝!
uj5u.com熱心網友回復:
主要看一下 innodb_buffer_pool_size然后看一下
innodb_flush_log_at_trx_commit
sync_binlog
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/8745.html
標籤:MySQL
下一篇:nnoDB: The innodb_system data file 'ibdata1' must be writable
