Mysql

MySQL8 - 更多核心與更高的 CPU 頻率?

  • July 10, 2022

你知道比較這兩種情況的任何基準嗎?什麼是更好的?

首先,看看你的工作量。

如果您一次只執行一個程序,則只使用 1 個核心。

如果您可以“同時”執行數千個程序,請不要。甚至不要對超過 64 個執行緒進行基準測試。弄清楚您的應用程序將實際收到多少,並將基準測試限制在此範圍內。我不是在談論閒置的執行緒。他們不算數。超過 64 位之後,MySQL 會自己絆倒;吞吐量停滯;延遲增加。很少有大型生產系統同時有超過幾十個執行緒處於活動狀態(不是睡眠),即使它們每秒發出數千個“查詢”。

在這兩種情況下,CPU 時鐘速度更為重要。

但是,比時鐘速度更重要的是優化查詢和模式,尤其是索引。

同樣重要的是:磁碟速度。使用 SSD 處理高流量。

RAM 量 - 超過兩倍的數據大小沒有用處。

引用自:https://dba.stackexchange.com/questions/314221