存储过程与否?

时间:2013-01-03 15:00:33

标签: php mysql optimization stored-procedures mysqli

我有一个满足高负荷的PHP脚本。这是我的智能手机游戏的后端脚本。在这个脚本中,我做了多次插入并选择MySQL。

A)我想知道存储过程是否可以改善响应和执行时间?

B)在响应时间方面,我可以获得从MySQL到MySQLi的任何转换吗?或者我应该寻找一个完全不同的解决方案

2 个答案:

答案 0 :(得分:1)

存储过程会将复杂的逻辑移动到系统的数据库部分,因此您可以通过避免PHP发出大量插入来有效地利用工作(可能很多)。如果您将服务器脚本端的内容移植到存储过程,则可能会提高性能。

对于第二个问题,您应该从mysql API is already deprecated开始,从mysql API迁移到mysqli API。

答案 1 :(得分:-2)

  

我想知道存储过程是否可以为我做任何响应时间和快速执行的事情?

没有

  

关于响应时间,我可以获得从mysql到mysqli的任何内容吗?

没有

  或者我应该向另一个方向看?

无法向你展示任何对你的特殊情况一无所知的方向。

作为一般规则,可以通过删除索引来优化多个插入。可以通过使用事务来优化批量插入。