摘要: 本人菜鸡一个,一份简单MySQL笔记送给大家,希望大家喜欢、(●'◡'●) Ⅰ、 数据备份与导入导出 [1.1、备份基本概念介绍][1] [1.2、mysqldump详解][2] [1.3、mydumper浅析][3] [1.4、MySQL物理备份基本操作][4] [1.5、了解mysqlpump工阅读全文
posted @ 2018-05-19 23:14 91洲际哥 阅读(341) 评论(0) 编辑
摘要: 本案例转载自李大玉老师分享 Ⅰ、问题背景 探活脚本连续8次探测,判断主库异常,触发切换(判断备机是否有延迟,kill原主,VIP飘到备机,设置新主可写) 切换后,业务还是异常,SQL查询没返回,DB连接数耗完,为了恢复业务,重启新主后业务恢复 两个问题 主库为什么会切换 切换后新主库为什么还是不可用阅读全文
posted @ 2018-08-28 15:49 91洲际哥 阅读(39) 评论(0) 编辑
摘要: 好久没学习了,简单了解下 Ⅰ、namedtuple 1.1 简单回顾一下tuple tuple是一个不可变的可迭代对象 1.2 tuple对比list的优势 性能更好 线程安全 拆包特性 可以作为dict的key(可hash),如下: 对应C语言来说,tuple对应的是struct,而list对应的阅读全文
posted @ 2018-08-07 16:46 91洲际哥 阅读(20) 评论(0) 编辑
摘要: QPS query per second TPS transaction per second 不是特别关注,每个业务场景中事务标准是不一样的 Ⅰ、sysbench测试框架 Ⅱ、常用测试脚本 Ⅲ、开搞 这个老版本好像有参数设置热数据的量什么的,现在最新版本不知道咋搞,就先将就直接弄吧,不管了阅读全文
posted @ 2018-07-12 18:31 91洲际哥 阅读(24) 评论(0) 编辑
摘要: Ⅰ、sysbench安装 Ⅱ、file io测试 2,1 生成测试文件 2.2 看下参数 2.3 测两把看看 先看随机读 再看随机写 随机读的iops为1752,随机写的iops为1094,读写非对称 清理测试文件用cleanup选项即可 我们主要看随机写的性能哦阅读全文
posted @ 2018-07-09 17:18 91洲际哥 阅读(28) 评论(0) 编辑
摘要: 首先说下,因为本身不怎么推荐中间件,所以我对这东西也只是了解,业内mycat用的最好的应该顺风算一个,但是他们是做过二次开发的,咱菜鸡比不了,据说最近出来一个叫cetus的还不错,有空可以关注下 Ⅰ、Mycat安装走一走 这玩意就是一个jar包 默认启动8066端口,也就是说8066就是个中间件,它阅读全文
posted @ 2018-07-09 14:56 91洲际哥 阅读(34) 评论(0) 编辑
摘要: 自从谷歌提出分布式这个概念,这个玩意太火了,但是并不是所有的业务场景都适合用分布式的 什么场景适合用分布式架构? 网易分布式用的最好的两个项目:网易考拉 && 网易云音乐(歌单库单表百亿以上记录、评论库) 快递行业 微信红包 其他业务都是有时间维度的,可能只需要存3个月的在线数据,算下来也就2kw,阅读全文
posted @ 2018-07-05 01:29 91洲际哥 阅读(167) 评论(0) 编辑
摘要: 数据库的配置是基础、SQL优化最重要(贯穿始终,每日必做),由图可知,越往上优化的面越小,最基本的SQL优化是最重要的,往上各个参数也没太多调的,也不可能说调一个innodb参数性能就会好多少,而动不动就加配置那更是不对的 Ⅰ、数据库配置 1.1 关于内存的 1.2 关于刷新的 1.3 redo 记阅读全文
posted @ 2018-07-04 16:03 91洲际哥 阅读(48) 评论(0) 编辑
摘要: Ⅰ、iostat安装 Ⅱ、玩一手 2.1 cpu指标 | |说明| |: :|: :| |%user|CPU处在用户模式下的时间百分比| |%nice|CPU处在带NICE值的用户模式下的时间百分比| |%system|CPU处在系统模式下的时间百分比| |%iowait|CPU等待IO完成时间的百阅读全文
posted @ 2018-06-29 01:17 91洲际哥 阅读(34) 评论(0) 编辑
摘要: 对于单条语句,explain看下key,加个索引 多个条件,加复合索引 where a = ? order by b 加(a,b)的复合索引 上面都是比较基本的,这篇我们分析一些复杂的情况——join的算法 如下两张表做join Ⅰ、nested_loop join 1.1、simple neste阅读全文
posted @ 2018-06-26 20:51 91洲际哥 阅读(76) 评论(0) 编辑
摘要: 声明 5.6中desc看不到show warnings,也看不到filtered列 5.7的desc等于5.6的desc extended,这样可以看show warnings,5.6中filtered列非常不准,5.7好一些 先看一个执行计划 Ⅰ、展开分析每个字段 id列——表示sql执行的顺序 阅读全文
posted @ 2018-06-26 00:54 91洲际哥 阅读(37) 评论(0) 编辑