我目前正在建立一个使用 MySQL 数据库的网站,该数据库拥有超过 4000 万行数据。我使用一台服务器存储文件和单独的 mysql 服务器。两台服务器有20核,64G内存。
同时,我可以看到在执行最长的 SQL 查询时,我的 MySQL 服务器最多使用两个内核,因此执行最长的查询需要超过 38 秒。看看下面的结果。
用户@主机:dev_data @ localhost []
查询时间:38.113460 锁定时间:0.000514
Rows_sent: 10 Rows_examined: 48683733
如何配置我的 MySQL 服务器,以便它使用所有 20 个内核来处理查询?MySQL 版本是 5.6。
在下面的结果之上。