面试题25 投票人数太多导致网站出现too many connection错误,请提供解决方案
【分析】
方法一:加大MySQL的最大连接数
MySQL的最大连接数默认是100,这个数值对于并发连接很多的数据库应用是远远不够的,当连接请求大于默认连接数后,就会出现无法连接数据库的错误,因此我们需要把它适当调大一些,编辑my.ini。修改max_connections=1000。
方法二:不用MySQL数据库,改为直接写文件,如写XML文件。
方法三:由于用MySQL语句调用数据库时,在每次执行语句之前,会做一个临时的变量用来打开数据库,所以在使用MySQL语句的时候,在每次调用完MySQL之后一定要关闭MySQL临时变量。