zoukankan      html  css  js  c++  java
  • MySql的max_connections和max pool的设置

    这几天工作当中,在使用mysql数据库的时候,碰到了too many connections的问题和timeout expired的问题,经过尝试,稍作总结,希望能够帮到需要的朋友;

    在测试当中发现,

    1:too many connections的错误会在max pool size的值大于max_connections的值,而且连接池中的连接全部被占用,并且有新的连接请求的时候出现;

    2:timeout expired的错误会在max pool size的值小于max_connections的值,而且连接数达到max pool size的值,并且有新的连接请求的时候出现;

    对于第一种情况,可以通过修改MySql的最大连接数的配置来解决,修改方法就不细说了,网上一大堆;

    对于第二种情况,可以通过修改数据库连接字符串的配置来解决,涉及的两个属性名称为pooling和max pool size,pooling为布尔值,true,启用,false,不启用(启用连接池比不启用连接池的效率要高不少),max pool size为int值;

    基本上就是这样了,希望能够帮到有需要的朋友,文中若有什么地方不准确,不正确,不完整,也真心欢迎朋友们指教;

  • 相关阅读:
    常见的HTTP状态码有哪些?
    使用Hbuild打包APP
    Android APK反编译
    小程序|页面跳转的方法
    vi/vim 命令
    webpack学习笔记
    egg框架学习笔记
    IOS弹出系统键盘后,页面不恢复
    js上传文件
    webpack学习笔记
  • 原文地址:https://www.cnblogs.com/JosephBee/p/4517594.html
Copyright © 2011-2022 走看看