1. 数据库分库分表 1.1. 前言 1.1.1. 名词解释 1.2. 数据库架构演变 1.3. 分库分表前的问题 1.3.1. 用户请求量太大 1.3.2. 单库太大 1.3.3. 单表太大 1.4. 分库分表的方式方法 1.4.1. 垂直拆分 1.4.2. 水平拆分 1.5. 分库分表后面临的问 ...
分类:
数据库 时间:
2017-09-19 17:56:02
阅读次数:
218
mysql数据库分库备份脚本 版本1 for dbname in `mysql -uroot -poldboy123 -e "show databases;" |grep -Evi "database|informa|perfor"` do mysqldump -uroot -poldboy123 ...
分类:
数据库 时间:
2017-09-18 15:47:14
阅读次数:
261
本文引用于http://blog.csdn.net/kk185800961/article/details/51147029 MySQL 高可用:mysql+mycat实现数据库分片(分库分表) 什么是MYCAT: 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQ ...
分类:
数据库 时间:
2017-09-16 11:59:47
阅读次数:
275
oneproxy数据库中间件说明#wgethttp://www.onexsoft.com/software/oneproxy-rhel5-linux64-v6.0.0-ga.tar.gz#tar-zxvfoneproxy-rhel5-linux64-v6.0.0-ga.tar.gz-C/usr/local/#cd/usr/local/oneproxy/1.指定中间件启动的shell脚本和启动文件的程序目录位置#sed-i‘s/^export.*$/e..
分类:
数据库 时间:
2017-09-14 10:22:41
阅读次数:
178
mysql调优硬件配置网络带宽mysql运行参数慢查询日志网络架构多实例(一台服务器上运行多个数据库服务)分库分表 当一台数据库服务器处理客户端的请求慢时,可能是哪些原因造成? 硬件配置低:(内存 cpu 硬盘i/o ) 查看硬件使用情况 free -m top 网络带宽: 测试带宽(扩展带宽) 提 ...
分类:
数据库 时间:
2017-09-11 13:17:11
阅读次数:
297
前言 目前所在的的项目组,由于项目正在处于一个业务爆发期,每天数据的增长量已经给我们数据库乃至系统造成了很多不确定的因数,前期依靠优化业务和SQL等方式暂时还能够支撑住。但是最近发现某些表数据达到500W+以后查询统计性能严重下降,高峰时段出现了很多SQL阻塞的情况例如: 这种阻塞带来的灾难是滚雪球 ...
分类:
数据库 时间:
2017-09-09 23:14:36
阅读次数:
277
1、ID分配单点问题 系统使用一张表的自增来得到订单号,所有的订单生成必须先在这里insert一条数据,得到订单号。分库后,库的数量变多,相应的故障次数变多,但由于单点的存在,故障影响范围并未相应的减少,使得全年downtime上升,可用性下降。 针对ID分配单点问题,考虑到数据库表分配性能的不足, ...
分类:
数据库 时间:
2017-09-09 22:34:34
阅读次数:
238
一、数据库相关平台主要解决以下三个方面的问题: 为海量前台数据提供高性能、大容量、高可用性的访问 为数据变更的消费提供准实时的保障 高效的异地数据同步 二、数据库中间件有以下几种: 分布式数据库分表分库 数据增量订阅与消费 数据库同步(全量、增量、跨机房、复制) 跨数据库(数据源)迁移 ...
分类:
数据库 时间:
2017-09-09 20:57:18
阅读次数:
160
MySQL表分区和分库分表一样,都是为了提高数据库的吞吐量。分区类似与分表,分表是逻辑上将一个大数据量的表分成多个,可以是水平分也可以是垂直分。而分区是将表的一个数据文件拆分成多个。不同的数据拆分到不同的文件中。这样对于一个数据量非常大的表,有多个数据文件来进行存储,这样就提高了数据库的 io 性能... ...
分类:
数据库 时间:
2017-09-08 13:29:44
阅读次数:
234
分库备份 #!/bin/sh DBPATH=/server/backup MYUSER=root MYPASS=oldboy123 SOCKET=/data/3306/mysql.sock MYCMD="mysql -u$MYUSER -p$MYPASS -S $SOCKET" MYDUMP="my ...
分类:
数据库 时间:
2017-09-04 13:10:24
阅读次数:
244