北在南方

每天进步一点点

  • 博客访问: 6782125
  • 博文数量: 1031
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-07 13:14
个人简介

MySQL DBA NoSQL DEVOPS

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(1031)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2017-10-08 02:20:11

死锁是每个MySQL DBA 都会遇到的技术问题,本文自己针对死锁学习的一个总结,了解死锁是什么,MySQL如何检测死锁,处理死锁,死锁的案例,如何避免死锁。......【阅读全文】

阅读(49) | 评论(0) | 转发(0)

发布时间:2017-09-29 23:59:55

本文介绍了 有赞 数据库运维自动化实践从0 到1 的过程 。......【阅读全文】

阅读(44) | 评论(0) | 转发(0)

发布时间:2017-09-18 22:56:28

工欲善其事必先利其器,前面分析了很多死锁案例,并没有详细的介绍如何通过死锁日志来诊断死锁的成因。本文将介绍如何读懂死锁日志,尽可能的获取信息来辅助我们解决死锁问题。......【阅读全文】

阅读(163) | 评论(0) | 转发(0)

发布时间:2017-09-18 12:03:57

本文介绍一例三个并发insert 导致的死锁,根本原因还是在于insert 唯一键申请插入意向锁这个特殊的GAP锁。其实称呼插入意向锁 为 Insert Intention Gap Lock 更为合理。......【阅读全文】

阅读(641) | 评论(0) | 转发(0)

发布时间:2017-09-17 21:23:42

本文研究了RR事务隔离级别下,普通索引与唯一键两种情况的死锁场景,尤其是需要注意delete语句的加上特性是本文案例的重点。 ......【阅读全文】

阅读(134) | 评论(0) | 转发(0)

发布时间:2017-09-17 21:22:19

本文源于我们的生产案例:并发申请gap锁导致的死锁案例,与之前的 死锁案例一不同,本案例是因为RR模式下两个事务中的sql可以获取同一个gap锁,导致对方事务的insert 相互等待,导致死锁的。......【阅读全文】

阅读(99) | 评论(0) | 转发(0)

发布时间:2017-09-17 18:36:10

本文介绍了 并发insert 遇到唯一键冲突 和GAP锁两个因素叠加导致死锁的案例。......【阅读全文】

阅读(129) | 评论(0) | 转发(0)

发布时间:2017-09-05 22:19:02

MySQL 在不同的事务隔离级别下提供两种读模式 一致性读(非加锁), 当前读(加锁读)。当前读比较简单,本文主要研究一致性读取。......【阅读全文】

阅读(221) | 评论(0) | 转发(0)

发布时间:2017-08-27 20:28:24

Percona公司发布 innobackup 2.4 版本已经很久了,增加了新的特性比如xtrabackup支持非Innodb表备份,指定 --safe-slave-backup,增加备份的一致性,最重要的一点是支持5.7的备份,2.2是不能备份5.7 版本的。本文主要记录我们使用 2.4 版本过程中遇到的问题和之前的一些改变。......【阅读全文】

阅读(193) | 评论(0) | 转发(0)

发布时间:2017-08-16 23:50:13

本文通过测试我们要弄清楚两个问题
a 继承关系 wait_timeout在session和global级别分别继承那个参数?
b 生效参数 在会话中到底哪个参数决定了会话的存活时间?......【阅读全文】

阅读(766) | 评论(0) | 转发(0)

发布时间:2017-08-04 13:45:22

order by 语句的优化是MySQL DBA处理业务慢查询的时候经常遇到的情况,本文比较详细的针对常见的业务场景做分析,能够帮助开发掌握什么样的语句可以利用到索引排序,什么的sql 需要规避。......【阅读全文】

阅读(1236) | 评论(0) | 转发(0)

发布时间:2017-06-10 15:30:48

和团队内部的同事一起沟通,讨论了MySQL 数据库系统数据安全性问题,主要针对MySQL丢数据库的场景 ,主从不一致的场景 ,还有业务层面使用不得当导致主备库数据结构不一样的情况,本文是基于以上的讨论和总结做的思维导图。......【阅读全文】

阅读(1101) | 评论(0) | 转发(0)

发布时间:2017-04-09 21:35:01

最近在压测新的存储,正好把工作过程中积累的对高性能MySQL相关的知识体系构建起来,做成思维导图的方式。总结乃一家之言,有不妥之处,望给位读者朋友指正。......【阅读全文】

阅读(2983) | 评论(5) | 转发(3)

发布时间:2017-03-11 00:42:42

在讨论数据表字段设计的时候,有同学提出使用vabinary 代替 varchar ,部分开发不明所以,其实我也是。两者之间具体有什么区别?使用vabinary 代替 varchar 对业务有何优势?本文尝试从性能,数据大小,查询,创建索引等对比功能等方面进行研究,有不妥或者不到位之处还请各位读者朋友提示。......【阅读全文】

阅读(918) | 评论(0) | 转发(0)

发布时间:2017-02-25 01:33:17

MySQL Sandbox是一个非常简单快捷的安装搭建MySQL实例的工具,它可以非常快速地满足我们对MySQL环境各种需求:单机实例,主从,一主多从等等架构(区别于自己安装MySQL 软件)。比如 新的数据库版本发行之后,想要尽快尝鲜 ,又不想花太多资源去安装,就可以使用sandbox帮助我们完成创建单个或者主从结构的实例。对于那些不懂MySQL安装的开发,测试同学而言,可以使用sandbox的命令快速搭建一个符合要求的数据库。......【阅读全文】

阅读(1171) | 评论(1) | 转发(0)
给主人留下些什么吧!~~

杨奇龙2017-08-31 17:28

zhuizong:杨老师!
抛出
硬件、系统、DB层面
mysql 的 sql 优化应该如何去优化

谢谢!!!

已经攒够素材了,过几天会补上 sql 优化的 文章 。请期待

回复  |  举报

杨奇龙2017-06-21 11:12

jiangnan_ora:期待mysql2阶段性提交的介绍哈

已经 写了 思维导图了 在这里  http://blog.itpub.net/22664653/viewspace-2131353/

回复  |  举报

jiangnan_ora2017-06-21 11:04

期待mysql2阶段性提交的介绍哈

回复  |  举报

杨奇龙2017-05-07 18:48

zhuizong:杨老师!
抛出
硬件、系统、DB层面
mysql 的 sql 优化应该如何去优化

谢谢!!!

以后会逐步写 sql 层面的优化系列的文章

回复  |  举报

zhuizong2017-05-06 21:29

杨老师!
抛出
硬件、系统、DB层面
mysql 的 sql 优化应该如何去优化

谢谢!!!

回复  |  举报
留言热议
请登录后留言。

登录 注册