一直看他们说node.js mysql单连接有多耗多耗性能,看他们代码,好家伙,每次都连接和使用,使用完后关闭。
问题是,node.js是单线程的,mysql连接可以全局保存,使用完之后可以不关闭啊。
所以现在有个疑问,既然mysql可以保持全局连接复用,真的有必要使用连接池?
一直看他们说node.js mysql单连接有多耗多耗性能,看他们代码,好家伙,每次都连接和使用,使用完后关闭。
问题是,node.js是单线程的,mysql连接可以全局保存,使用完之后可以不关闭啊。
所以现在有个疑问,既然mysql可以保持全局连接复用,真的有必要使用连接池?
如果只考虑并发要求不高的话确实可以,就用同一个连接对象.
举个例子吧;
比如你去买早餐(煎饼果子), 但是跟你一同前去的10个人, 如果店主没有预先做好一些,而是现做这很耗时间(建立连接花费时间、客户端等待也耗时间), 可能最后你们都走了
3 回答2.6k 阅读✓ 已解决
1 回答919 阅读✓ 已解决
2 回答1.2k 阅读
1 回答878 阅读✓ 已解决
2 回答1.6k 阅读
2 回答604 阅读✓ 已解决
2 回答1k 阅读