我有一个 PHP 脚本可以满足繁重的负载。这是我的智能手机游戏的后端脚本。在这个脚本中,我使用 MySQL 进行多次插入和选择。
A) 我想知道存储过程是否可以提高响应和执行时间?
B) 关于响应时间,我可以从 MySQL 切换到 MySQLi 吗?或者我应该寻找一个完全不同的解决方案
我有一个 PHP 脚本可以满足繁重的负载。这是我的智能手机游戏的后端脚本。在这个脚本中,我使用 MySQL 进行多次插入和选择。
A) 我想知道存储过程是否可以提高响应和执行时间?
B) 关于响应时间,我可以从 MySQL 切换到 MySQLi 吗?或者我应该寻找一个完全不同的解决方案
存储过程会将复杂的逻辑转移到系统的数据库部分,因此您可以通过避免 PHP 发出大量插入来有效地利用工作(也许很多)。如果您在服务器脚本端执行的操作可以移植到存储过程,则可能会提高性能。
对于第二个问题,您应该从 mysql API 转移到 mysqli API,因为 mysql API已弃用。
我想知道存储过程是否可以在响应时间和快速执行方面为我做任何事情?
不。
关于响应时间,我可以从 mysql 到 mysqli 获得任何东西吗?
不。
还是我应该看另一个方向?
对你的具体情况一无所知,不可能向你展示任何方向。
作为一般规则,可以通过删除索引来优化多个插入。批量插入可以通过使用事务进行优化。