首页 > 解决方案 > 如何减少mysql查询加载时间

问题描述

我们有关于目录列表的网站,并且我们在数据库中的不同表中有不同的关联数据。我们在网站上有搜索功能,可以从所有关联中全局搜索数据,另一种可以从单个关联中搜索。

来自关联的表之一(companies_general)有 10+ 百万数据,因此,sql 查询需要很长时间才能执行。如果我们只是尝试使用联合和排序获取所有数据,仍然需要很长时间几乎 1分钟得到结果。

当我们从查询中排除该表时,与它相比它需要更少的时间。

所以我需要解决这个问题。

标签: phpmysql

解决方案


推荐阅读