本帖最后由 fqking 于 2010-01-26 17:29:50 编辑

解决方案 »

  1.   

    没什么好办法,不能用cluster, 不能用 proxy 
    那就加大硬件的内存等。还有这些插入是否都是针对同一个表?
      

  2.   

    回1楼:  排队也要个有机制吧? 总不能让程序阻塞在那呀。 如果有个缓存机制,存内存,存硬盘?但是这个现在入口数据大于出口数据。 缓存只会越来越满,到最后缓存也撑不下了咋办?回2楼:你可以分开说下 同一个表和不同表的区别和做法。 数据库方面我很小白的。呵呵  或者举个比较实际的列子。 比如QQ的离线消息(当然我不知道他们是怎么存的),假如我们现在要用一个mysql 去实现存储离线消息,俺QQ的用户量,并发相信也是很大的。 如果是你去设计的话,怎样搞呢? 不一定说要给出彻底解决方案,我主要想了解下解决思路。谢谢。回3楼:关于你说的代理服务器的方案,不知道以你的经验来看,能提高多大比例的性能? 题目的意思,可能就是每秒1000个 呵呵
      

  3.   

    另外写一个dbserver,由dbserver来代理操作数据库,这样mysql的连接数就可以减少到一个或几个,性能会大大提高。
      

  4.   

    启用多端口(mysqld_multi)吧,我们(http://www.dfwgw.com)就是这样做的,效果很好。
    把multi配置成主从复制,在主服务中更新数据,在从服务中查询,参照http://www.sqlserver.com.cn/c2l0ZS9zaG93Lmh0bWw_bXlpZD00Mzc2MA==url.html