通过回顾下来 我回到这节课 发现后面会有个坑 我在这里回过头来填一下 希望老师能看到
来源:6-4 nodejs操作 mysql
就现在action4359761
2020-05-09
王老师
对于mysql的连接 课程中是 mysql.createConnection(MYSQL_CONF)
但你最后会发现 连接会中断 (mysql原因)
所以后面会用到连接池避免这个问题
如果将课程中的连接方式改成 mysql.createPool(MYSQL_CONF)
就可以进行错误捕捉且重连 !!!
报错误如下
希望碰到的同学 用我上面说的方式连接 而不是 课程中的 createConnection
下面说下理由
用 createConnection 创建 Mysql 连接,每执行一次 connection.query 都是一个全新的连接,会造成一个资源的极大浪费,降低性能。
连接池是另外的一种执行方法,它一次性的创建了多个连接,然后根据客户端的查询,自动的 分发、复用、管理 这些连接。
写回答
1回答
-
双越
2020-05-09
是的。生产环境下,需要用连接池,你补充的很好!
20
相似问题