摘要:
1、id: MySQL Query Optimizer 选定的执行计划中查询的序列号。 2、select_type: 所使用的查询类型,主要有以下这几种查询类型。 DEPENDENT SUBQUERY:子查询内层的第一个select,依赖于外部查询的结果集。 DEPENDENT UNION:子查询中 阅读全文
摘要:
DBA守则在对生产环境进行修改前,一定要进行备份,一定要在测试环境进行测试,否则不要进行轻易的更改一次尽量只做一件事,不要受环境影响 DBA的十大任务1.了解和掌握硬件环境2.规划数据库3.安装数据库软件和创建数据库4.日常运行监控管理和故障处理5.性能优化6.数据库备份/恢复7.数据库安全性管理8 阅读全文
摘要:
绩效考核是对一名员工所作工作的数量、质量、难度、强度、效率的量化考量。由于DBA的工作性质与纯粹的研发人员或运维人员有所区别,对DBA的KPI考核指标也有其特殊性。参考以往的经验和一些较大的DBA team(如阿里巴巴80多人的DBA队伍)的做法,对一名DBA的绩效大致可以从以下四个方面进行考核: 阅读全文
摘要:
1、into outfile 生成sql:一般都是生成文本或者其他形式的文件,现在需要生成sql形式的文件。配置文件加secure_file_priv=''select concat('insert into tab_name(id,name,age) values(',id,',','\'',na 阅读全文
摘要:
strace介绍及用途 strace是一个用于诊断,分析linux用户态进程的工具 类似的工具pstrace,lsof,gdb,pstrack strace观察mysqld对my.cnf 配置文件的加载顺序 命令如下:strace -T -tt -s 100 -o start.log /usr/lo 阅读全文
摘要:
在MySQL 5.7.x版本中,mysqlbinlog工具解析任何一个本地的binlog或relay log时,都不会在mysqlbinlog命令执行结束时追加rollback语句, 但在MySQL 5.6.x版本中,mysqlbinlog工具解析每一个本地binlog和relay log时在mys 阅读全文
摘要:
做了很多年Oracle,转行到MySQL了,算是借鉴 Oracle日常维护管理指标 一、 基本硬件环境 1、 主机硬件环境 品牌 型号 数量 物理CPU核数及逻辑CPU数 内存大小 本地硬盘大小 光驱 双网卡绑定 HBA卡 冗余电源 IPMI 机房机架位置 维保时间 厂商联系人 IP列表 2、 存储 阅读全文
摘要:
MySQL性能瓶颈原因 硬件、系统因素 CPU 磁盘I/O 网络性能 操作系统争用 MySQL相关因素 数据库设计 索引、数据类型 应用程序性能 特定请求、短时事务 配置变量 缓冲区、高速缓存、InnoDB 瓶颈分析工具 sysstat工具集 sar、iostat、pidstat、mpstat pe 阅读全文
摘要:
性能容量关键指标: 每秒tps,峰值tps 基础数据量,日均增长数据量 最大连接数 内存分配 IOPS 重点关注指标: 业务指标: 每秒并发用户请求、每秒订单数、用户请求响应时长 折算成性能指标: qps、tps、rt 提出测试预期目标: 根据性能指标制定测试方案 测试结果尽可能以这些指标来表达 业 阅读全文
摘要:
监控的意义&目的 业务/数据库服务是否可用 通过事务实时性能数据变化感知业务的变化 数据库性能变化趋势判断服务器资源是否足够 数据可靠性 业务数据是否可靠 服务可用,不代表数据就是正确的 有可能误操作删除数据,或者其他意外原因丢失数据 或者主从复制延迟,导致在从数据库无法读取到最新数据 通过模拟随机 阅读全文