最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

使用npm mysql库时如何保护db?

IT培训 admin 7浏览 0评论

使用npm mysql库时如何保护db?

如果同时有多个db服务器请求说QPS为100,并且数据库服务器的连接限制为1000,那么如果请求是慢查询最终会得到inactivity timeout,那么此时我应该做什么防止npm package mysql创建新连接?

因为npm package mysql将从连接对象池中删除连接对象,其中包含inactivity timeout等致命错误,并留出用于创建新连接的空间。

回答如下:

对于高负载,您应该使用具有持久连接的连接池。这些通常可用于高级查询构建器和ORM,如knex和sequelize。

但如果你不想使用它们,你也可以试试native pools。

使用npm mysql库时如何保护db?

如果同时有多个db服务器请求说QPS为100,并且数据库服务器的连接限制为1000,那么如果请求是慢查询最终会得到inactivity timeout,那么此时我应该做什么防止npm package mysql创建新连接?

因为npm package mysql将从连接对象池中删除连接对象,其中包含inactivity timeout等致命错误,并留出用于创建新连接的空间。

回答如下:

对于高负载,您应该使用具有持久连接的连接池。这些通常可用于高级查询构建器和ORM,如knex和sequelize。

但如果你不想使用它们,你也可以试试native pools。

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论