老师,听完了您的课,希望老师能给一些建议
来源:7-1 PXC课程总结

慕数据2147912
2019-03-09
老师的课讲的非常好,很期待后续实战。是这样的老师,我和几个运营同学做了一款小程序并推广,数据库是单独在一台1核2G的服务器上,但某天公众平台一个时间点显示2300访问到时候数据库连接过多系统不可用。于是我翻了几本书调整了最大连接,innodb_flush_log_at_trx_commit,innodb_buffer_pool_size等参数,第二天2500流量系统虽然有些慢,但是是可以正常使用的。数据库查询/增删改=9/1。
老师提出的几种架构都很棒,但是我觉得我们这个数据库要到pxc加replication集群还是有些远。
以下有几点问题我很迷茫希望老师能给些建议
1.我现在使用原生的MySQL,迁移到percona数据库,数据和配置都可以完全还原吗?
2.因为数据库并发方面我是第一次接触,看完您的视频,我的想法是在用两台1核2G的服务器做小型pxc集群并且做分区改善并发情况,然后若是又到达并发瓶颈,升级这三台服务器配置。这样做对该系统并发应当有所提升,还有就是若是再次到达瓶颈,我是应当升级服务器配置还是做mycat分片。我对从单MySQL如何去一步一步演进承载更多流量,下一步怎么样会更好,最终到老师提到的几种大型架构非常迷茫。
老师能否针对我这样子的情景下的数据库的演进给一些建议和分享一些经验,感谢
2回答
-
同学你好。首先所有的云主机IO性能都比较低,是正常SSD的1/10,所以在云主机上安装MySQL,确实也能用,但是会有明显的卡顿。我建议你不妨购买云端的数据库服务,开箱即用,性能很好,每月100多元钱,并不贵。下面回答你第一个问题,Percona完全兼容MySQL的配置,这个不用担心。第二个问题,云主机IO性能差,不建议在云主机上搭建数据库集群。如果是某些企业租用IDC机房整机服务器,那就另当别论了。记住,共享的性能都很差。第三个问题,并发多,优先提升硬件,挂载多块硬盘给MySQL加分区,升级万兆网卡,内存和CPU也可以适当升级。其次再考虑给mycat加分片,分片成本更大,一个分片至少6台MySQL服务器,硬件成本高不说,而且分片之间的数据迁移特别耗时
132019-03-09 -
qq_Michael_qA
2019-03-23
我这两天刚刚听到HBASE数据库,用HBASE可以优化么,成本高不高
022019-03-24
相似问题