发布网友 发布时间:2022-04-24 07:20
共3个回答
热心网友 时间:2022-04-08 07:51
开这么多连接数有个毛用。。。,Mysql的最大连接数在一般开个几百个就好了,可以进行测试,最大连接数不是越多越好!!!
自己看看SQL语句的优化吧!连接数占满肯定是SQL语句查询耗时了,这个有多种原因的。
肯定是可以分区的。。。
热心网友 时间:2022-04-08 09:09
光开连接数解决不了根本问题的,MY Sql接触不多,一直感觉主从方式的集群不靠谱。不知道有My Sql没有类似oracle rac的并行集群的负载均衡和高可用,分担压力。再就是优化前端数据库连接池,和优化访问数据库的语句。追问并发多了,连接数,必定要开得多,无论是怎么优化,而且这个是游戏,本身要求接口的实时性,所以,本身已经对SQL做了优化了,并且用了大量的memcache(40G) redis(20G)缓存,mysql只是做数据持久化,由于游戏操作频繁,所以会涉及到频繁的DB更新,导致主从不同步,所以没有办法用主从来分担压力,负载均衡,
追答oracle RAC方式的集群不是主从的概念,是同时虚拟成一个服务对外提供,不知道MY sql有没有
热心网友 时间:2022-04-08 10:44
现在这个项目怎么样了?我感觉应该把部分表放到其他mysql服务器上,访问量大的表分片,将一部分分片放到其他mysql服务器上,这样单独的mysql压力就不大了,然后都用主从备份