請問對MYSQL資料庫影響最大的因素有什么?
CPU 主頻?CPU數量?
記憶體?
主板IO?
磁盤讀寫速度?
uj5u.com熱心網友回復:
具體情況具體分析uj5u.com熱心網友回復:
具體情況具體分析,關鍵還是看人,再牛的服務器,我也能用很小的一段代碼讓它卡住。還是看設計,以及代碼質量。uj5u.com熱心網友回復:
具體情況,具體分析uj5u.com熱心網友回復:
現實中 ,應用的代碼影響最大,針對mysql來講,也就是SQL和stored program(procedure,function,trigger等)的性能。其次,才是樓主說的這些。
uj5u.com熱心網友回復:
我遇到過一個很奇怪的現象,同樣的代碼,同樣的硬體,但是不同版本的MYSQL,一個是MYSQL5.7,另一個是MYSQL8,前者跑了幾個小時,后者跑了半個小時,不知道是什么原因?感覺版本對資料庫性能的影響也很大。uj5u.com熱心網友回復:
1、資料庫每升級一個版本都會做些改進,升級DB版本,性能提升是正常的,一般建議采用較新的版本;2、硬體方面主要是io問題,資料庫也圍繞io做了不少的提升。
3、如果提升性能,首先排查是否有索引,sql是否合理、資料庫設計是否合理、資料庫快取是否開啟。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/45029.html
標籤:MySQL
下一篇:SQL 陳述句執行時間過長
