最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

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

运维笔记admin15浏览0评论

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

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

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

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

回答如下:

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

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

发布评论

评论列表(0)

  1. 暂无评论