mysql - 查询性能慢,在数据库服务器上的相同版本之间
问题描述
我的问题是:
我有一个查询谁在一个 mysql 服务器上花费更多时间,而不是另一个 mysql 服务器。查询在服务器上花费的时间比另一个更好。查询已经得到很好的优化。
解释 :
详细信息:两台服务器上的相同特征:
- 数据库服务器版本:mariadb 10.1.47
- 查询计划执行:相同
- 查询表结构:相同
- 返回的行数:79
- my.cnf 中的参数:两者完全相同。
- mysql默认参数分配:默认madriadb安装分配
- charactere_set : UTF8 (table, database, server, tomcat)
- 存储引擎:INNODB
两台服务器之间不同的特征:
测试服务器:
- 内存:79M
- 查询执行时间:2,5 sc
产品服务器:
- 内存:31,4G
- 查询执行时间:10,00sc
我的问题是,为什么查询在产品服务器上花费更多时间?我暂时没有任何想法...
感谢帮助
解决方案
推荐阅读
- css - 视频无法播放且太大
- json - 使用Angular4按年份对Json文件数据进行排序
- wpf - 在 wpf mvvm 数据绑定菜单项中添加额外级别
- android - 当我“运行”android项目时,编辑配置页面打开
- ruby-on-rails - namecheap actionmailer 设置不工作
- laravel - Laravel - 在 LAMP 堆栈上将 /public 设置为 root
- java - android.support.v4.app.Fragment$InstantiationException:无法实例化片段
- certificate - C:\Windows\system32\WdfCoInstaller01011.dll 的验证信任失败
- jenkins - 使用 jenkins 运行 Jboss 服务器
- android - 从firebase数据库检索键值到listview