成长值: 15613
2444
2544
7万
管理员
PS:硬件测试最好自己进行实测,官方数据仅能作为一个参考值,因为很多时候性能要严重依赖于场景,细化到不同的SQL会得到相差很大的结论,故最好自行测试。
PS:更主要的是因为对这2个算法的压测显示性能并没有太明显的区别。
PS:当然找PM同学聊一下人生会更有效果。
A:我们默认都是关闭qc的,缓存有用mc也有用Redis,一般都是将热数据发在Cache中。
A:其实我想说,MySQL对join的优化并不太好,如果可能最好不用,如果要用最好也不要太多表join,而且最好用小结果集去驱动。
A:看官方的说明,不过我们最早的用了快4年了,有部分出现了性能问题,但是大部分还都稳定运行。
A:经验值,不要超过3kw行,不要超过30G。
A:官方和非官方的各有优势,我们是使用社区版本,主要方便交流,对于MariaDB只要有人持续跟进也是很不错的,我周围有很多朋友也在使用。不过对于DBA不充足的公司来说,还是建议社区版本,这样问题可以得到及时的解答。
A:中间件我们是自己研发的,不过老实说也不是都用了,还是要看场景。主从延迟说起来都是泪,目前使用5.7的并行复制在解决。
A:字段多不一定非要去分表,主要还是看是否存在性能问题,不过一般字段多会带来建index上的麻烦,所以最好还是进行垂直拆分的好。
A:预计短期内内会影响业务发展的就要做,如果不想对业务造成较大的影响,最好投入一定的服务器成本,先mirror一套集群改造完毕之后在切服务。
A:使用消息系统,或者采用类似异构复制中间件的软件(比如我们自己开发的Databus),先更新MySQL然后在更新Cache。
A:是的,延迟目前看来最大的问题就是单线程复制导致,所以我们对5.7的并行复制非常的期待,而5.6的并行复制是基于库的,并不会有很大的改善。至于一致性,看场景,如果追求的非常严格,最好上双1以及半同步复制,或者改用PXC。
A:监控是很重要的,有能力就根据自己的需要写,如果不想投入开发人力直接使用开源的就好了,比如小米的Open-Falcon,主要就是监控细致一些,自然而然就能发现问题。
A:对于数据库的选型我个人是秉着适合场景最优理论的,也就是每个数据库都有一个最适合自己的场景,在这个场景下选择它绝对是对的。目前我也在看MongoDB,AliCloud最近组织的杭州MongoDB用户会就挺火,不过对于MongoDB来说,最大的优势我认为是schema less和sharding,这对于开发和DBA来说都能节省很多的事情,但是最关键的是你还得hold住,否则还是用MySQL比较好。
您需要 登录 才可以下载或查看,没有帐号?立即注册
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
Archiver|手机版|小黑屋|51学通信技术论坛
GMT+8, 2025-1-31 14:49 , Processed in 0.065442 second(s), 32 queries .
Powered by Discuz! X3
© 2001-2013 Comsenz Inc.