自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 原创MySQL运维脚本跟一些常用SQL的分享--持续更新

数据库状态收集脚本:该脚本动态收集实例状态数据,可前端展示,也可收集到后台日志,该脚本目前还处于完善阶段,还有很多状态可以收集,中途忙其他事情去了,后面有时间了继续更新。脚本效果展示:前端展示收集到后台日志:帮助信息:脚本内容:vi dbck.sh#!/bin/bashdb_host=db_port=db_user=db_pwd=dbexec=“mysql -h ${...

2020-02-25 10:35:21 565

原创 彻底弄懂MySQL的自增机制

背景MYSQL的自增列在实际生产中应用的非常广泛,相信各位所在的公司or团队,MYSQL开发规范中一定会有要求尽量使用自增列去充当表的主键,为什么DBA会有这样的要求,各位在使用MYSQL自增列时遇到过哪些问题?这些问题是由什么原因造成的呢?本文由浅入深,带领大家彻底弄懂MYSQL的自增机制。基础扫盲通过auto_increment关键字来指定自增的列,并指定自增列的初始值为1。[roo...

2020-02-24 14:57:08 3814

原创 MySQL生产case的处理

1、大量sleep状态线程,逼近最大连接数一般应用重启或者应用加机器,数据库会出现大量sleep连接可先kill部分线程联系相关开发调整jdbc初始化连接参数2、大量running状态线程• 如果是慢查询SQL导致,MySQL服务器负载(io、cpu)应该很高可先kill部分线程,避免超过最大连接数,缓解服务器压力,联系相关开发同时进行SQL优化,加索引、改写SQL,紧急情况下应通知...

2019-10-11 19:23:16 215

原创 MySQL访问报错?

MySQL访问报错?各位开发大佬与DBA同志,应该会经常遇到在连接MySQL时报错,本文全面介绍该如何排查解决DB的连接问题,希望开发同志读完这篇文章后,自己在使用MySQL时,碰到了MySQL连接问题,能迅速的独立解决,有开发同志可能会有话说了,不是有DBA在嘛,出问题了找DBA!上班时间可以,那下班了呢?或者是在自己电脑上的MySQL呢?求人不如求己,还是多积累点吧。DBA也应可参考参考,加...

2019-09-17 09:33:58 347 1

原创 MySQL5.7DDL引发的死锁问题分析

前言这里假设我们都知道mysql5.7在DDL时,哪些操作不会阻塞读写、哪些操作会阻塞(不知道的童鞋可以先学习5.7DDL原理)。那么这里存在一个问题,若DDL开始的时候,操作的表已经有事务在占用了,会发生什么?带着这个疑问,一起来上机实验,来探索背后的流程余原理。测试知识回顾:Copy模式的DDL会阻塞其他会话对变更表的写操作,并会复制表。实验以修改类型为例:alter table t...

2019-07-10 17:55:20 1129

原创 MYSQL-DBA书籍推荐

前言鉴于目前很多同学想转MYSQL DBA,有的是零基础,有的则是有一定基础,鄙人关于mysql的书籍也读了一些,对大部分书籍有一定的了解,且不说书中的知识有没有完全掌握,但知道里面都有啥,并知道讲解的深浅。下面,我推荐一些关于mysql的书籍,并将他们分类推给不同基础、不同发展方向的人。这里需要申明一下,一下只是我个人对书籍的看法,若有评价不到位的,欢迎各位批评指出,可以下方留言。《高性能...

2019-07-10 15:40:17 3100 1

原创 MySQL数据类型之char与varchar

测试环境:MySQL-5.7.17各位DBA同事及开发童鞋,相信你们看了这篇文章,会彻底明白char与varchar应该如何去选择使用。首先讲解一下char与varchar。char(n):n的最大值为255varchar(n):n的理论最大值65535,其实也就最多65532这里需要注意,在mysql中n表示的是字符长度,即能插入n个字符,无论字母、数字、还是汉字,这一点与oracle是...

2019-05-22 18:31:54 1109

原创 MySQL5.7 线上常用的DDL的性能测试

测试环境:2核4G Intel® Xeon® Gold 6138 CPU @ 2.00GHz测试表初始结构:CREATE TABLE t1 (id int(11) NOT NULL AUTO_INCREMENT,name varchar(20) COLLATE utf8mb4_bin DEFAULT NULL,score int(11) DEFAULT NULL,PRIMARY...

2019-05-08 17:19:07 651

原创 MYSQL之SQL优化的一点看法

MYSQL之SQL优化的一点看法写这篇文章,是想告诉大家,不是所有的SQL都能优化,优化SQL不是一个一劳永逸的事。并以自己接近两年的DBA经验,来阐述一下对SQL优化的一点看法。**背景:很多朋友会问我SQL优化的事,把SQL丢过来,问他要执行计划,索引信息啥的,他也不懂, 真是心累,单凭SQL是很难去优化的啊,熊得!**在一个关系型的数据库系统中,数据存取的速度往往能决定整个系统的运行...

2018-12-25 11:30:54 597 1

MYSQL开发文档.rar

本资源包含mysql常用数据类型介绍、索引的介绍、SQL执行计划的介绍,以及大干货:mysql5.7之OnLine DDL的原理,对用mysql的开发人员、DBA都有极大的帮助,绝对是必须下载之精品啊!!!

2019-07-02

mysql参数配置

参数配置的一些官方建议。希望对大家能有帮助,若有什么好的建议,可随时与我联系,最后,希望大家一起进步,一起努力!!!!

2019-05-05

MariaDB管理基础

MYSQL DBA入门的基础,本课程包含五个课件,分别讲述MariaDB的环境搭建,show命令的使用,用户权限的管理,对象的管理,数据操作。希望对入门的同志有所帮助

2018-12-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除