最近我正在浏览一篇博客并注意到在mysql中使用PDO的一些观点,它改变了我对PDO的看法.要点是:
本机预准备语句无法利用查询缓存,从而导致性能降低.
本机预处理语句不能执行某些类型的查询,例如"SHOW TABLES"
本机预准备语句无法正确传达某些其他"SHOW"查询的列长度,从而导致结果出现乱码.
使用本机预准备语句多次调用存储过程会导致连接断开.
有人可以对此发表评论吗?
我想在我的网络应用程序中查询缓存.在考虑我网站的性能问题后,我准备移动我的网络应用程序以使用PDO.任何人都可以建议我吗?
提前致谢.
小智 5
好
您可以使用以下命令启用查询缓存:
$db->setAttribute(PDO::ATTR_EMULATE_PREPARES, true);
Run Code Online (Sandbox Code Playgroud)
此命令仅适用于PHP 5.1.3.
| 归档时间: |
|
| 查看次数: |
926 次 |
| 最近记录: |