我有一些代码连接到MySQL数据库并运行一个简单的查询。 我已经检测了一切,我的计时器显示第一个查询在12毫秒后返回。 代码是这样的:
make database connection -> run query -> parse results -> return results
也许我疯了,但是12毫秒的感觉就像是计算世界里的永恒。 这是连接到一个香草安装的MySQL上运行查询所需的标准时间?
如果没有,我需要重新评估我用来连接到MySQL的库。
您需要考虑构build和销毁MySQL DB连接的内容
请阅读我的文章数据库连接的打开和closures成本如何? 在DBA StackExchange中。 它将解释为每个会话创build的缓冲区。
如果12ms看起来像是永恒的话,那么请按照build议来进行连接 。 就我个人而言,我回避长久的关系。 也许为会话缓冲区设置较小的值可能会有所帮助。