北在南方

每天进步一点点

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

MySQL DBA NoSQL DEVOPS

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(1030)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

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

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

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

发布时间:2017-10-04 20:18:05

在编写Python 程序或者工具脚本时,需要完成某个功能,可以选择编写一个具体的函数达到目的,当然也可以通过匿名/Python 内建函数来完成。本问讲述常见的Python匿名、内建函数---lambda,map,filter,reduce .......【阅读全文】

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

阅读(209) | 评论(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 版本过程中遇到的问题和之前的一些改变。......【阅读全文】

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

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

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

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

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

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

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

发布时间:2017-08-02 00:00:00

Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进程,它能监控多个master-slave集群,发现master宕机后能进行自懂切换。......【阅读全文】

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

发布时间:2017-07-30 10:59:30

fileinput 是python 提供的一个可以快速遍历,修改一个或者多个文件的模块。我们可以使用该模块进行文本替换 并做文件备份。......【阅读全文】

阅读(488) | 评论(0) | 转发(1)

发布时间:2017-07-29 21:20:13

python 字符串输出格式化有两种方式 %[s,d,] ,还有一种是string.format()。python 2.6 版本提供了后者,其功能也相当强大。......【阅读全文】

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

杨奇龙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 优化应该如何去优化

谢谢!!!

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

登录 注册