mysql 分布式存储问题????

Torres 2012-08-27 10:21:51
问题是这样的: 装了一个Mysql里面同一个库中有多张表,我想分别用不同的程序写入分别的表中,这时候很显然线程池是没办法用的(在同一个程序中多线程可以,但我这不是同一个程序). 这时候如果一起往数据库中写数据的话会出现Connection.close has been ..... 请问这种情况我该怎么处理这种分布式的存储?????
...全文
317 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiunet 2013-05-30
  • 打赏
  • 举报
回复
把多个表分散到多个库去!如果在一个表里面.总会有线程满的可能性. 按照自己的一套算法.把对数据库的操作分散给多个库. 如果不能分库的话,那就是综合以上的答案 加大max_connection 把频繁读取的数据扔nosql或者本地缓存中去.
太阳上有风 2013-05-29
  • 打赏
  • 举报
回复
这种表数据多线程插入的的话,而且是并发的,不知道数据链接池能不能解决你的问题
水上冰石 2013-05-24
  • 打赏
  • 举报
回复
对多线程做并发控制不行吗?
Torres 2012-08-27
  • 打赏
  • 举报
回复
其实这个问题就是很多程序共用一个库,在表插入操作的时候出现的问题! 我再想是不是要把这些程序加一个主控控制,然后再用线程池,不过这样不想关的程序放一块就没有什么意义了
rucypli 2012-08-27
  • 打赏
  • 举报
回复
大并发的nosql是强项啊
Torres 2012-08-27
  • 打赏
  • 举报
回复
这样还是不能从根本上解决问题,有没有类似于线程池那种机制,来管理连接!
rucypli 2012-08-27
  • 打赏
  • 举报
回复
加大max_connection这个参数

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧