能不能使用多台mysql服务器,不过,这个应该怎么弄?

解决方案 »

  1.   

    cache化,把最常查询的结果写在硬盘上直接读取
      

  2.   

    你可以使用mysql数据同步功能,然后架多台dbserver,设置mysql最大连接数,应该可以解决
    或者建立一个 统计综合表,这样也不错,要看具体需求了
      

  3.   

    一台mysql做查询,一台mysql做 insert, 一台做update
    不行的话,那就是递增,比如说十台。其实我知道你想用一台服务器,而且是即跑WEB,又跑mysql等,不过,一台服务器的性能是有限的。
      

  4.   

    比如十台服务器,五台专门做select,五台专门做insert/update/delete,然后使用mysql的数据同步。同时中间又一台服务器做负载平衡,就是给五台服务器分配任务,谁任务满了就给下一台。参考IBM开发上的文章:
    http://www-128.ibm.com/developerworks/cn/linux/database/mysql-ha/index.html
      

  5.   

    如果查询结果不要求及时更新的话多用Cache,目前一般是文件缓存,不过要想有个sqlid技术是直接缓存到内存里,速度很快