数据库
小牛呲啦电
小牛带闪电
展开
-
从分库分表后遗症,总结数据库表拆分策略
本文将主要从背景、分库分表带来的后遗症、分表策略以及一些注意事项等方面对数据库分表来进行小结。 一、背景 最近一段时间内结束了数据库表拆分项目,本次拆分主要包括订单和优惠券两大块,这两块都是覆盖全集团所有分子公司所有业务线。随着公司的业务飞速发展,不管是存储的要求,还是写入、读取的性能都基本上到了警戒水位。 订单是交易的核心,优惠券是营销的核心,这两块基本上是整个平台的正向最核心部分。为了支...转载 2018-08-18 09:58:54 · 1720 阅读 · 0 评论 -
关于网易MySQL中间件的负载均衡策略及性能优化
团队介绍 网易乐得DBA组,负责网易乐得电商、网易邮箱、网易技术部数据库日常运维,负责数据库私有云平台的开发和维护,负责数据库及数据库中间件Cetus的开发和测试等等。 一、背景 随着业务的爆发式增长,电商系统中的读写压力越来越高,单节点MySQL实例压力越来越大,单纯升级服务器硬件已经无法满足生产环境的需要。解决读请求压力,需要支持从库扩展;解决写请求压力,对数据分片增加多个节点,降低单节...转载 2018-08-18 10:00:43 · 789 阅读 · 0 评论 -
MySQL 8.0新特性:彻底解决困扰运维的复制延迟问题,你信吗?
MySQL 8.0可以说是MySQL发展历史上里程碑式的一个版本,包括了多个重大更新,目前Generally Available版本已经已经发布,在此将介绍8.0版本中引入的一个重要的新特性——基于WriteSet的并行复制方案,此方案号称是彻底解决困扰MySQL运维人员多年的复制延迟问题。 说到并行复制,这里简单的回顾一下各个版本的MySQL复制的演进,以帮助理解8.0版本中对并行复制MTS的...转载 2018-08-17 15:44:34 · 1535 阅读 · 0 评论 -
数据库插入或者更新大批量数据的性能优化
对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。 经过对MySQL InnoDB的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考。 1、一条SQL语句插入多条数据 常用的插入语句如: INSERT INT...转载 2018-08-17 15:47:46 · 8815 阅读 · 1 评论 -
mysql主从以及多实例(个人笔记仅供参考)
配置MYSQL主从同步 什么是主从同步 能实现什么功能 备份,同步数据 怎么配置 1、确保配置前主从数据一样 2主master配置 [root@host_51 ~]# systemctl stop mysqld 启用binlog日志文件 [root@host_51 ~]# vim /etc/my.cnf [mysqld] server_id=51 log-bin...原创 2018-09-05 14:24:30 · 284 阅读 · 0 评论 -
MySQL优化指南
当 MySQL 单表记录数过大时,增删改查性能都会急剧下降,本文会提供一些优化参考,大家可以参考以下步骤来优化。 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度。 一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。 而事实上很多时候 MySQL 单表的性能依然有不少优化空间,甚至能正常支撑千万级以上...转载 2018-10-18 15:14:00 · 198 阅读 · 0 评论