Mysql存储过程加速

Mysql存储过程加速,mysql,stored-procedures,Mysql,Stored Procedures,我试图从一个有大约1,50000个条目的给定表格中找到一对,我编写了一个存储过程,它先提取一个条目,然后遍历表中剩余的149999个条目,找到一对,然后继续查找剩余的数字。我还使用了线性搜索概念,即不向后遍历。整个表需要2小时5分钟才能完成。我如何加快这个过程? 他们说,将变量声明为本地变量可以加快这个过程 例如申报第一克拉双倍; 宣布第一次测量高度加倍; 但是它也没有加快速度,我也考虑过将autocommit设置为0,并且知道mysql不允许这种显式声明。有什么有效的加速建议吗? 提前感谢发布

我试图从一个有大约1,50000个条目的给定表格中找到一对,我编写了一个存储过程,它先提取一个条目,然后遍历表中剩余的149999个条目,找到一对,然后继续查找剩余的数字。我还使用了线性搜索概念,即不向后遍历。整个表需要2小时5分钟才能完成。我如何加快这个过程? 他们说,将变量声明为本地变量可以加快这个过程 例如申报第一克拉双倍; 宣布第一次测量高度加倍; 但是它也没有加快速度,我也考虑过将autocommit设置为0,并且知道mysql不允许这种显式声明。有什么有效的加速建议吗?
提前感谢

发布您的代码、表格结构、示例数据和所需结果。否则很难(甚至不可能)回答。不要盲目地按照建议去做,当他们拥有我们现在拥有的相同信息时,这显然是无法回答的。自动提交与此无关。是否使用聚集索引或非聚集索引?您可以发布您的表结构和示例sql吗?