【发布时间】:2021-01-26 01:54:08
【问题描述】:
我对 MySQL 和 MariaDB 有很大的问题。
当我在本地机器上执行查询时,我得到了不错的性能。如果我在远程服务器(具有相同配置和资源的虚拟服务器)上执行我的查询,性能下降到大约 50%。我已经尝试了几台服务器(具有相同配置和资源的虚拟服务器)。我也尝试过不同的客户端机器。
本地机器上的 MariaDB 结果:
远程服务器上的 MariaDB 结果:
请有人帮助我!
【问题讨论】:
-
不太确定根据查询您期望我们提供什么帮助。记录数量、不同的工作负载、不同的配置、不同的索引 - 这些都可能导致不同的性能,但您的问题中没有任何内容可以让我们缩小问题范围。
-
虚拟机与裸机不同。您是否使用相同的硬件运行两台服务器?您使用的是什么管理程序?有独家资源预留吗?您的时间是否包括网络往返等?您需要提供更详细的问题描述。
-
“远程”服务器有多远?也就是说,什么是“ping”时间?结果集有多大?它通常是 9 行,就像你的屏幕截图一样,还是更大的数量?什么版本的 MariaDB?请提供
EXPLAIN SELECT ...。
标签: mysql performance mariadb