数据库查询在同一服务器、同一数据库结构上的生产和测试执行速度较慢

iezvtpos  于 2021-06-23  发布在  Mysql
关注(0)|答案(0)|浏览(109)

我有一个web页面,它正在使用该页面正在进行的db select查询加载到一个视图表,该视图表连接了几个核心表。
加载时间足够快(根据googlepage speed和pingdom等工具),但最近,由于我搞不懂的原因,它突然变慢了。
但是,如果我更改相同的页面以从测试用户的db而不是生产用户(他们都在同一服务器和ip上)加载查询,它将像以前一样快速加载。因此,我可以消除服务器上的另一个进程导致速度减慢的可能性,否则也会影响测试用户。
据我所知,我有一个类似的db结构(主键和辅键相同,表使用的引擎也相同,通常是innodb),所以我想我也可以消除非优化db结构的原因。
唯一的区别是,在生产中我有500个项目,在测试中有400个项目,但我怀疑这是否重要,因为我的db查询每次只能从一个项目加载数据。
我还能查到什么?有没有一个好的工具来比较这些结构以确保它们是相同的?
我正在运行的centos 7.5根据whm小组。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题