大家一起探讨一下mysql连接释放的那点儿事儿 本帖最后由 xzjjmaomao 于 2011-03-11 09:47:08 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知各位这个参数一般都是设置为多少呢?感觉默认的8个小时时间太长了点。这么长时间,有的时候会有点浪费了数据库的连接资源,如果网站并发高的话,有可能会导致数据库连接被用完的!当然,已经用到了C3P0连接池,但是个人感觉单让C3P0一个人来解决并发量大时数据库的连接释放,有时会力不从心啊 这个主要看具体的应用,在看到的实际应用中,对这个倒是很少有限制。 除非是有很多用户用命令行工具直接连在MYSQL上,不做事情也不退出,这种情况下设置小一点的timeout:或许可以防止这些空闲连接占用过多资源。对于实际开发的应用 来说,CS结构,则应该在程序端做好,如果非实时性要求很高的应用,则程序开发者在使用完数据库后就应该释放连接。 如果是实时性高的,则需要保持连接,那样从MYSQL端也不应该去主动断开连接。BS结构,如果不采用连接池,则仅在页面生成的时候去访问数据库打开连接,使用完后自然释放。 而如果使用了连接池,则MYSQL端同样不应该主动断开连接。 如何进行按匹配度高低进行排序? Npgsql问题请教 请教一个关于外键的问题 怎么求时间差? MySQL多表查询的一个基本优化,执行效率问题 求SQL语句(MYSQL) 关于数据库1129问题处理求解! 跪求:在AS上装MYSQL后,用mysqld_safe无法启动 VC应用MYSQL实例代码! mysql 远程连接10038错误 刚才还好好的连着 突然就不行了。。 MYSQL同步。丛库比主库少几百条数据 状态正常 用Mysql LOAD DATA导入数据时,是否要求源文本字段数量和表中列字段的一样多?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货