在6个表中添加1个新列增加了MySQL查询

在6个表中添加1个新列增加了MySQL查询,mysql,cakephp,Mysql,Cakephp,我们最近在数据库中的六个不同表中添加了一个新列,现在我们的大多数网页加载速度非常慢。调查显示,MySQL查询的数量已经大大增加,尽管代码只做了一点小改动。例如,一个页面现在显示大约4000个查询,而以前是800个 对预生产服务器的数据库进行了相同的更改,没有任何问题 主机的分析工具将这些查询显示为“mysql\u query” 我们不知道为什么会发生这种情况。在向数据库添加新字段之后,我们在CakePHP中需要做什么?你知道有什么问题吗 编辑:我的一个想法是,不知何故,查询会被重复,因此分析工具

我们最近在数据库中的六个不同表中添加了一个新列,现在我们的大多数网页加载速度非常慢。调查显示,MySQL查询的数量已经大大增加,尽管代码只做了一点小改动。例如,一个页面现在显示大约4000个查询,而以前是800个

对预生产服务器的数据库进行了相同的更改,没有任何问题

主机的分析工具将这些查询显示为“mysql\u query”

我们不知道为什么会发生这种情况。在向数据库添加新字段之后,我们在CakePHP中需要做什么?你知道有什么问题吗


编辑:我的一个想法是,不知何故,查询会被重复,因此分析工具中会出现大量查询。

如果该列用于连接表(即用户id),这可能是正常的。你添加了什么列?@arilia-它不是用来连接表的列。只需要一个小的int列来保存计数。它会以某种方式影响表的连接吗?我绝对不是MySQL专家。它是用于计数器缓存的吗?我认为计数器缓存在每次保存/删除之前都会对项目进行计数/update@arilia-不,它不用于计数器缓存。令人困惑的是,为什么我们在一台服务器而不是另一台服务器上出现问题。通常800个查询显示一个页面?这看起来已经大错特错了。如果你能解释一下过度使用DB背后的原因,也许这就是问题所在。