• 博客访问: 13955298
  • 博文数量: 1488
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-14 23:24
  • 认证徽章:
个人简介

每日发文,或技术、或总结,偶有日间小事也以为记,谓之学习笔记,成年累月1500多天,中间几乎没有间断,要旨只有一个:学习交流,共同进步 。 学习笔记精华整理,个人新书《Oracle DBA工作笔记》已开售,在京东,当当,亚马逊,淘宝,天猫均有售,欢迎选购。

文章分类

全部博文(1488)

文章存档

2018年(132)

2017年(320)

2016年(356)

2015年(346)

2014年(270)

2013年(43)

2012年(21)

发布时间:2018-05-08 09:44:18

今天开发同学提了一个需求,是希望对某一个时间范围的表做DDL操作,看起来好像复杂度也不高。但是我一看开发同学提供的信息时就有点犹豫了,因为端口是8066,也就意味着使用了中间件。这是一套MyCAT的环境,一共有4个节点,每个节点拆分成了4个逻辑节点,所以有16个sharding分片,正是应了那句话:百库.........【阅读全文】

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

发布时间:2018-05-07 09:44:25

MySQL的自增列情况比较特殊,之前分析了两篇。MySQL自增列主从不一致的测试(r12笔记第37天)MySQL自增列的重复值问题(r12笔记第25天)而且在OOW的时候也着重提了一下自增列的历史遗留问题。十年前的老问题,MySQL 8.0有了答案当然基于MySQL自增列的实现,确实是.........【阅读全文】

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

发布时间:2018-04-28 13:09:54

今天痛下决心,把事务的工作一定要使用平台来做,时间短,任务紧,之前的运维开发是铺了一个面,每个面都做一些相关的事情,所以工作整体看都有进展,但是最后没有一个专注的功能。所以我就在想到底是怎么回事,我能不能专注一些,哪怕就实现一个简单的功能,把它做好做透,其他的功能是不是能够同样复.........【阅读全文】

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

发布时间:2018-04-28 00:08:36

前段时间收到吴老师的邀请,是参加青云QingCloud分布式数据库(RadonDB)的一个技术体验活动,从今天的技术体验来算,收获还是很多的,大家相聊甚欢,交流了很多工作中和工作之外的想法,原来那些我们看起来难走的路大家都曾经走过。总体来说MySQL方向的目前的技术架构是一种看起来相对稳定的体系,一般来.........【阅读全文】

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

发布时间:2018-04-25 09:38:50

我在去年QCon和Gdevops广州站的时候,讲到MySQL和Oracle的现状和发展时,简单总结了下一个常见的使用误区:把MySQL当Oracle用,或者把Oracle当做MySQL用。在我们身边这种情况太多,以至于很多重度依赖Oracle的人觉得MySQL太弱,MySQL的人觉得Oracle的方案扩展性不够好。其实可以从几个维度来看,我们今.........【阅读全文】

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

发布时间:2018-04-16 23:54:03

MySQL的存储过程,没错,看起来好生僻的使用场景。问题源于一个开发同学提交了权限申请的工单,需要开通一些权限。本来是一个很正常的操作,但在我来看是比较着急且紧迫的,说来惭愧,忙着方向规划和开发的事情,这个基础的操作功能竟然给忽略了,所以看到目前的一些实现方式,还是希望能够.........【阅读全文】

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

发布时间:2018-04-04 23:39:24

MySQL登录的时候,如果明文指定了密码,在登录成功之后就会抛出下面的警告。[root@dev01 /]# mysql -uroot -pxxxxmysql: [Warning] Using a password on the command line interface can be insecure.Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQ.........【阅读全文】

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

发布时间:2018-03-28 16:14:54

今天看着MySQL的数据字典,突然想到一个问题:为什么MySQL数据字典 information_schema中的表名是大写,而performance_schema和其他库中的是小写?带着这个问题,我开始了一些猜测和自我论证。首先大小写的这个情况是相对不兼容的。比如在performance_schema中,根据关键字user可以找到两个相关的表。mys.........【阅读全文】

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

发布时间:2018-03-28 15:16:34

MySQL运维中有很多的工具,就好比你进了一个杂货铺,各种运维中的小技巧几乎都有一些小工具, 走一圈发现真是琳琅满目,可见MySQL充分享受了开源社区的红利。而比较特别的一点是MySQL社区中,官方提供的工具在以前不会成为市面上的拳头产品,有些甚至维护一段之后就没有深入维护了。所以走一圈发现,MySQL很多实用成.........【阅读全文】

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

发布时间:2017-12-26 09:36:21

直接上图,欢迎留言。......【阅读全文】

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

发布时间:2017-12-26 09:34:15

中间件MyCAT自己之前也简单测试过,总结过。最近做分布式测试,我大体分了三个阶段:一.环境部署,MHA和MyCAT的融合,读写分离二.sharding策略和分库分表的压力测试三.结合业务做分库分表的模拟测试尤其是分库分表的测试方面,目前还是存在一些需要确认的点。我在测试之前所想,做这个分布式.........【阅读全文】

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

发布时间:2017-12-26 09:31:55

MySQL中的存储引擎是插件式的,当然主流默认的是InnoDB,而且InnoDB存储引擎会随着MySQL官方的搭理投入会越来越火。有了MGR,还有InnoDB Cluster,其实听起来很炫彩,本质上InnoDB Cluster就是三大件(MySQL Shell,MySQL Router,MGR)一直以来留给其他数据库的空间相对来说很小,比如MyISAM会在MySQL8.0版本退.........【阅读全文】

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

发布时间:2017-12-18 12:42:47

之前写了一篇自己的简单测试总结。关于MySQL极限值的初步验证纠错今天在这个基础上继续做一些分析,如果说最权威,最全面的材料,那应该非官方文档莫属了,而要把文档看明白,理解清楚,那就只有大量的练习了,目前我是没发现捷径可走,如果有的话,请告知。要想较为全面的了解MySQL中的极限值,或者叫做边界.........【阅读全文】

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

发布时间:2017-12-18 12:42:12

对于sysbench的定制,自己给自己定了一个小目标,但是实践的时候发现,难度比想象的要大很多。都说Lua很简单,性能很不错,但是定制sysbench的模板的时候,越是深入去看,越觉得少了一些东西。这个时候我想起了学习的周期和复杂度的一个说法,如果想快速学习一门技术,一种方式是通过代码来理解它的实现,来反推.........【阅读全文】

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

发布时间:2017-12-18 12:37:03

最近积压了很多朋友的问题,我想起来的时候就回复一下,别见怪,不是我有势利眼。前几天有个朋友问我的问题,是在xtrabackup的时候,没有特别保留checkpoints文件,想问问能否通过日志来推理得到里面的LSN信息呢,背景条件是做全备。一个参考的日志如下:171208 11:21:54 [01] Copying ./sbtest/dba_xtraback.........【阅读全文】

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

发布时间:2017-12-06 10:05:57

首先问一个问题,你听说过下面这两个工具吗?Maatkit 和Aspersa如果听过,可能就暴露年龄了,你如果现在去查Aspersa相关的文章,会发现下载链接之类的都不可用了。最早看到这个命令是在褚霸的2011年的一篇文章中,刚看到的时候有些激动,竟然还有这么简练的命令。一个命令搞定至少10个命令的工作。但.........【阅读全文】

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

发布时间:2017-11-30 14:59:34

在做MHA测试的时候,有一个重要的环节就是测试MHA Manager节点和Master节点的网络情况,如果产生了抖动,那么MHA本身提供了一个参数secondary_check来保证,但是如果你的部署环境中是一主一从的话,这个参数就不会起作用了,因为latest slave和oldest slave是同一个库,简单来说,连不上就是连不上了,至于切还是不切.........【阅读全文】

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

发布时间:2017-11-30 14:56:54

很早之前我写过几篇关于MySQL死锁的分析,比如但是感觉不过瘾,而且分析的都是一些特定的场景,好像还缺少一些举一反三的感觉,所以今天就补上这一波。MySQL里的锁兼容列表大体是这样的关系,如果第一次看会有些晕,感觉抓不住重点,其实有一点小技巧。首先InnoDB实现了两种类似的行锁,即S(共享锁)和X(排他.........【阅读全文】

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

发布时间:2017-11-30 14:54:15

昨天帮一个朋友看了MySQL数据清理的问题,感觉比较有意思,具体的实施这位朋友还在做,已经差不多了,我就发出来大家一起参考借鉴下。为了保证信息的敏感,里面的问题描述可能和真实情况不符,但是问题的处理方式是真实的。首先这位朋友在昨天下午反馈说他有一个表大小是近600G,现在需要清理数据,只保留.........【阅读全文】

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

发布时间:2017-11-30 14:52:13

之前韩锋老师写过一篇关于查看MySQL执行计划的文章,里面解释了一个脚本,是他早先定制的一个还不错的功能。如何用一款小工具大大加速MySQL SQL语句优化(附源码)使用细节在文章里介绍的比较详细了。一直收藏了文章,但是没有实践,今天在本地的环境中调试了下,总体感觉不错。使用Python来定制一些内容和输出.........【阅读全文】

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

dsktt2016-12-30 10:56

lhrbest:建荣博客写了4年了,佩服,我们都是12年申请的,我14年7月开始写,你12年7月开始写

你们都是我佩服的!

回复  |  举报

lhrbest2016-07-09 23:31

建荣博客写了4年了,佩服,我们都是12年申请的,我14年7月开始写,你12年7月开始写

回复  |  举报

jeanron1002015-09-01 10:49

berlits:可怜,公司所有数据都不允许带出办公室。回家发,只能重新写了。

你们确实太严格了,说明你的工作是高危,高机密的工作。

回复  |  举报

berlits2015-09-01 00:20

jeanron100:这个还是可以有的,整理个思路,回家发

可怜,公司所有数据都不允许带出办公室。回家发,只能重新写了。

回复  |  举报

jeanron1002015-08-31 09:28

berlits:公司不让上网,想发都没条件。

这个还是可以有的,整理个思路,回家发

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

登录 注册

/daxue/172D.html /bosoo/867I.html /88410/828q.html /88410/418p.html /xyw/831q.html /ymw/818y.html /gpw/343V.html /bbs/424K.html /bosoo/650Y.html /bg88/326W.html /88410/435o.html /pmw/717k.html /wb/520Y.html /8888/560J.html /888/781k.html /ymw/040m.html /boss/881O.html /888/767o.html /8888/614o.html /ks/034y.html /55901/027A.html /3088/131r.html /3088/322u.html /gupiao/063d.html /bbs/381O.html /55901/371T.html /wb/034b.html /xyw/435W.html /8848/283f.html /bbs/388L.html /boss/605T.html /daxue/741o.html /boss/630I.html /ks/787F.html /bbs/047B.html /123/013S.html /boss/413w.html /gpw/648o.html /bbs/664L.html /123/232o.html /88410/223v.html /0088/643v.html /gupiao/267E.html /8888/216n.html /ggs/337e.html /wb/131R.html /8848/257o.html