- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Mysql分库分表
1. 垂直切分冷热数据切分按照业务进行拆分优点:解决系统业务层面耦合,业务清晰便于开发运维人员维护,扩展,监控等提升磁盘IO,查询效率缺点:表join过多导致sql查询复杂度提升随着业务的开展依然可能存在单表过大的问题分布式问题2 水平切分按照时间切分RANGE(根据范围进行切分)地理区域切分Hash取模(使用较多)优点:1. 不存在单库数据量过大、高并发的性能瓶颈,提升系统稳定性和负载能力2.应用端改造较小,不需要拆分业务模块3. “冷热..
2021-07-05 00:10:54
101
原创 Mysql高可用搭建
安装haproxy负载均衡器yum install haproxy -y配置haproxy配置文件,目录:/etc/haproxy/haproxy.cfgglobal log 127.0.0.1 local2 chroot /var/lib/haproxy pidfile /var/run/haproxy.pid maxconn 4000 user haproxy group ...
2021-07-04 21:12:13
204
原创 mysql主从复制
热备份与恢复xtrabackup手册:https://www.percona.com/doc/percona-xtrabackup/2.4/installation/yum_repo.html热备份的方式也是直接复制数据物理文件,和冷备份一样,但热备份可以不停机直接复制,一般用于7×24小时不间断的重要核心业务。MySQL社区版的热备份 工具ImnoDB Hot Backup是付费的,只能试用30天,只有购买企业版才可以得到永久使用权。Percona公司发布了一个xtrabackup热备份工具,和官
2021-07-04 12:19:18
114
原创 mysql事务隔离级别与IO的关系
1.1 事务隔离级别级别基本概念以下几个概念是事务隔离级别要实际解决的问题,所以需要搞清楚都是什么意思。 脏读:脏读指的是读到了其他事务未提交的数据,未提交意味着这些数据可能会回滚,也就是可能最终不会存到数据库中,也就是不存在的数据。读到了并一定最终存在的数据,这就是脏读。 可重复读:可重复读指的是在一个事务内,最开始读到的数据和事务结束前的任意时刻读到的同一批数据都是一致的。通常针对数据更新(UPDATE)操作。 不可重复读:对比可重复读,不可重复读指的是在同一事务内,不同的
2021-07-03 13:52:41
114
原创 mysql性能压测
测压工具mysqlslapMySQL自带工具--auto-generate-sql, -a 自动生成测试表和数据,表示用mysqlslap工具自己生成的SQL脚本来测试并发压力。--auto-generate-sql-load-type=type 测试语句的类型。代表要测试的环境是读操作还是写操作还是两者混合的。取值包括:read,key,write,update和mixed(默认)。--auto-generate-sql-add-auto-increment 代表对生成的表自动添加au
2021-07-01 00:39:22
228
百万量级php excel快速导出代码案例
2018-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人