我正在尝试加快查询 200K 行数据并将其显示在网页中所需的时间,通常需要大约 20-30 秒,但目前我已经将其缩短到大约 7-10 秒。我仍然需要它最多运行 3-7 秒。
在我的查询中,我选择了单个表中的所有行并将大约 5 列放入 PHP 脚本中。查询是这样的:
SELECT * FROM table where company = ? and division = ?;
我只是从我的会话中添加参数。然后我在.inc文件中发送查询和参数,然后inc运行查询。但它也运行单独的数据分页查询。然后它将比较这两个查询以检查两者之间的任何违规行为。然后它将数据放置在新窗口中。
是否有任何已知的算法或技术可以用来加速这个过程?我已经删除了所有垃圾代码并加快了一些功能,但它仍然很慢。
PS:我也是两天前才处理过系统,所以我还在熟悉结构。