杨建荣的学习笔记

每天坚持一点点,个人微信公众号 jianrong-notes

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

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

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(1199)

文章存档

2017年(133)

2016年(358)

2015年(360)

2014年(278)

2013年(48)

2012年(21)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2017-04-10 23:36:09

   今天有个朋友问我一个SQL问题,大体是一个update语句,看起来逻辑没有问题,但是执行的时候却总是报错。语句和报错信息为:UPDATE payment_data rr   SET rr.penalty_date = '2017-4-12' where rr.id =       (SELECT min(r.id)   .........【阅读全文】

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

发布时间:2017-04-09 22:43:09

   今天学习了一天交规,因为明天就要去考科目一,是的,我还没有考驾照,而且留下来的时间很短,说来真是惭愧,时间总是一拖再拖,一晃几年过去了。记得那边去报名的时候,司机看了下我说,你应该早学的。我竟然不知道该说什么。  在这方面,我的世界可能和很多人不大一样,比如我们公司旁边是八角游.........【阅读全文】

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

发布时间:2017-04-08 23:01:27

 今天聊聊一点我的想法,最近有很多事情都赶在了一起,而且一件件事情本来不是很紧急,但是随着拖延,一再延迟,现在已经不能再拖了。所以我有时候会逼着自己往前赶的节奏,但是就这点精力,确实有限,所以我就在想怎么改进,哪些事情可以做,哪些可以不做,难免还是有左右手互搏的感觉。昏昏暗暗的时间分配&n.........【阅读全文】

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

发布时间:2017-04-07 23:30:17

昨天对Data Guard的归档压缩进行了一个初步的测试,我今天又做了一些补充。   1.昨天测试的是默认50M的redo,如果redo增大,在IO bound的场景中,是否有很大的变化   2.对于归档压缩来说,数据量如果增大,是否会有较大的抖动,昨天测试的是20G的数据量,初始化了50%   3.对于.........【阅读全文】

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

发布时间:2017-04-06 23:41:39

   Oracle Data Guard对归档的传输提供了很多辅助的选项,这个可 以通过log_archive_dest_x看到。  一般说这类的优化,如果有大批量的归档需要传输,对于网络带宽还真是一个不小的冲击,有一种改进方法,就是打包压缩归档,然后传输到备库,然后解压应用,整个过程有几个地方需要注意,整个过程.........【阅读全文】

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

发布时间:2017-04-05 23:38:22

   如果需要把一台MySQL中的数据定期归档到另外一台MySQL历史库中,那么很可能会发现会有重复值的问题,导致数据导入会失败,而这个问题其实是和自增列的重复值有关,我们来简单看看。   这方面丁奇大师也做了很多详细的说明,还定制了参数,具体可以参见 http://www.csdn.net/article/2015-01-1.........【阅读全文】

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

发布时间:2017-04-04 23:31:34

   如果你看很多宫廷剧,会看到里面的勾心斗角,看悬疑剧,很多时候都是心理的碰撞和较量,而如果回到工作生活,内容就更丰富了。对于心理学,我是门外汉,但是我愿意去多了解一些这方面的知识。很多时候我会看到很多效应,索性就整理了一版,而我在这个基础上做一些点评(做了18个效应的简单解读),这样就算.........【阅读全文】

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

发布时间:2017-04-03 22:31:32

  之前写过一篇 那些对我影响重大的流行歌曲 http://blog.itpub.net/23718752/viewspace-2131773   感觉还有很多话没说,今天对音乐有一些感触,索性来一篇继续唠唠。   在我的印象中,如果听到一首非常不错的歌曲,但是不知道歌名,这种感觉就跟和一个很有缘的朋友相聚,兴趣爱好相仿.........【阅读全文】

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

发布时间:2017-04-02 23:22:10

下午走在地铁换乘站的长廊里,我走在前面,父亲跟在后面,我走着走着时不时回过头,我们就默默的保持着这样的距离。 我突然想,我在我爸的眼里到底是什么样的呢,如果我去问他,想必也得不到答案,有些信息还是之前妈妈给我们反馈的,这样我也就大体知道我们所做的一些事情在爸妈眼里的不同。所以我就以爸爸的名.........【阅读全文】

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

发布时间:2017-04-01 23:31:09

今天我们来看两张图,为什么要看,看完就就知道了。我们来猜猜看,通过这个图能够读懂什么,准备好了吗? go首先这是一张手机拍摄的图,看起来是一张很随意的照片,但是细看图片却发现有很多蹊跷之处,这是哪里,为什么要拍这么一张图片,拍照片的人想通过这张图片表达什么意思?从图片的拍摄角度来看,.........【阅读全文】

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

发布时间:2017-03-31 23:56:37

   今天抽时间在整理一个关于MySQL和Oracle共同面临的问题,但是它们有着不同的解决方案,就是经典的partial write问题,我也看到网上有很多DBA在纠结,在争论,相比而言,Oracle这边更沉默一些。我认真看了他们的讨论,但是到目前为止没有看到一个把两方面都照顾到的解读,而且这个问题可以继续扩展开来,从.........【阅读全文】

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

发布时间:2017-03-30 23:43:58

   之前也分享过一篇关于swingbench测试Oracle的文章,也算是一个起步了。   新业务要上线,不跑个压力测试还真说不过去,当然我比较喜欢swingbench的一点就是它可以模拟一些OLTP的场景,比如订单类业务,新建客户,订购,下单等这样一个流程的操作算是一个模拟真实的事务。  &nbs.........【阅读全文】

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

发布时间:2017-03-29 23:57:00

  在前些天尝试使用sysbench来压测Oracle,没想到初战就不顺利,因为初始化几百万数据库,竟然一个小时过去了,一个表的数据都没有初始化好,这个可让我大大失望,所以我就强制清理了会话,把数据初始化流程给终止了。   今天想继续试试,看看能不能优化一些地方。但是刚开始跑初始化数据的脚本的时候.........【阅读全文】

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

发布时间:2017-03-28 23:56:51

    MySQL里的double write是InnoDB的三大闪亮特性,另外两个是insert buffer 和自适应哈希,其实还有几个比如异步IO,Flush neighbour Page(刷新邻接页),这个和系统层面的关联性较高,所以三大亮点还是更有针对性的。   当然一说到MySQL里的double write,其实主要是要应对一个很自然的.........【阅读全文】

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

发布时间:2017-03-27 23:51:05

 对于Oracle的闪回,很多朋友也问过问,到底是怎么玩的?如果自己做过一些闪回数据库的操作,就会发现这个功能非常强悍。  Flashback DML的操作其实还蛮容易理解的,但是Flashback DDDL那可就是另外一个level了,我们大概了解一下MySQL里面的闪回就会发现,真要实现无缝的全闪回,确实有很多的细节和场景.........【阅读全文】

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

发布时间:2017-03-25 23:38:48

   今天费了些周折,总算搭建好了MySQL源码的调试环境,主要的目的就是想在看代码的时候有一些头绪,让这些开发技巧派上用场。不至于盲人摸象一般的拿着命令肉眼扫视,当然对于代码至于能不能啃下来,那是另外一回事了。   我来说说我的情况,Java开发还有一点基础,所以以前的eclipse还算用得.........【阅读全文】

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

发布时间:2017-03-24 23:56:59

  今天来说说两款压测工具sysbench,swingbench,早些时候傻傻分不清楚,其实两个差别大了去了。  swingbench 先来说说swingbench,这款工具是Oracle英国的一个员工用Java开发的,没想到一下子成了压测Oracle的不二之选。当然Oracle还有不少这样的工具,比如DUL(Data UnLoader),是新西兰的一个员.........【阅读全文】

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

发布时间:2017-03-23 23:28:49

   作为一个DBA, MySQL源码安装还是要做做的,虽然不是推荐线上批量安装部署,但是自己作为了解MySQL的一个学习过程,还是值得的。     相比商业软件来说,开源的这一点上就让人很羡慕,商业软件我们总是使用各种工具和底层原理去反推,探测,但是离代码还是有一定的距离。当然商业有.........【阅读全文】

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

发布时间:2017-03-22 23:39:16

   XtraBackup是Percona推出的一款备份工具,算是对于mysqldump的一个补充。对于大批量数据的导入使用mysqldump会出现一定的瓶颈,这一点做过一些数据迁移项目的同学可能感同身受。  数据迁移中的数据量,小有小的好,大有大的招,见招拆招,找到适合的场景是最佳的。    如果现在.........【阅读全文】

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

发布时间:2017-03-21 22:55:13

  昨天花了点时间整理了下并行复制在5.6,5.7中的一些差别和测试,当然只是一个开始,因为里面还有不少需要完善的部分,总体的感觉来看MySQL 5.7里的并行复制改进很大,能够极大提高效率,充分利用资源。  那我们来简单回顾一下MySQL的复制里的一些事情,然后继续展开测试。   首先借丁奇大师.........【阅读全文】

阅读(404) | 评论(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:公司不让上网,想发都没条件。

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

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

登录 注册