杨建荣的学习笔记

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

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

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

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(1254)

文章存档

2017年(186)

2016年(358)

2015年(360)

2014年(278)

2013年(48)

2012年(21)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2015-03-31 23:05:33

在生产环境中,如果系统已经稳定,调优的空间就会越来越小,但是不代表没有调优的余地,可能工作的重心就会更加求稳,sql调优就是一项不间断的工作,很多工作还是需要前瞻的,如果等到问题严重的时候再紧急处理,提前的分析这些潜在问题就会让你不会总是心跳加快,两手冒汗。dba_hist_sqlstat是一个宝库,很多的sql执行统.........【阅读全文】

阅读(7451) | 评论(1) | 转发(1)

发布时间:2015-03-30 21:57:35

图形工具在学习中一般是不作为推荐工具使用的,很多时候可能工作环境都是字符界面,远程连接,基本没有可能接触到图形工具,图形工具的好处真是一把双刃剑,功能丰富全面而且极其方面,这是优点也是缺点,如果一旦脱离了图形工具,可能就会发现自己会的东西越来越少。在工作中,有时候有些同事会问我 一些关于toad,SQLDevel.........【阅读全文】

阅读(8734) | 评论(2) | 转发(1)

发布时间:2015-03-29 22:42:34

在11g中,database replay是一个很重要的新特性,按照这个特性的说法,可以完整地捕获数据库的负载信息,便于在需要的时候随时重放。使用这种方法,可以以二进制文件格式捕获 SQL 级以下的所有数据库活动,然后在同一数据库或不同数据库内进行重放。自己看到这个特性也是很感兴趣,然后在测试环境进行了多次测试,可能我.........【阅读全文】

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

发布时间:2015-03-28 23:12:59

设计模式中,工厂方法模式的使用还是很频繁的,但是似乎在工作中没有留意或者重视。在各大网站中对于工厂方法模式的例子一般都是举女娲造人的例子,我就不做重复工作了,我觉得通过模拟oracle或者mysql的jdbc连接也是一个很生动的例子,我们完全可以通过工厂方法来模拟这种,对于不同的需求可以灵活的处理。为此我画了如.........【阅读全文】

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

发布时间:2015-03-27 23:35:52

在之前的博文中分享了关于数据抽取流程的一些思路,整体来说,数据的抽取是辅助,数据的加载是关键。加载的过程中每一步需要格外关注,稍有偏差就可能造成数据的损坏或者丢失。为了更加清晰的说明通过外部表来实现数据加载的流程,特意画了如下的流程图。在这个图中,数据的抽取是左边的部分,可以根据需要生成对应的外.........【阅读全文】

阅读(9155) | 评论(2) | 转发(3)

发布时间:2015-03-26 23:25:35

  今天开发找到我,说有个问题想征求一下我的意见。问题的大体意思是,对目前环境中的两个表,我们就叫做表a,表b吧,他说根据一个时间字段去判断是否为5天前的记录,但是这个字段不是索引列字段。想问我是否需要添加索引会能极大地提高性能。对于这个问题没有肯定的回答,还是取决于数据和表的特性,首先我看了下.........【阅读全文】

阅读(8672) | 评论(0) | 转发(2)

发布时间:2015-03-25 18:27:26

今天刚上上班,就接到客户的邮件,说生产环境中执行某一条delete sql语句的时间超过了3个小时。最后客户无奈取消了这次数据清理,准备今天在申请时间重做。所以希望我在下午之前能够调优一下sql语句。我拿到sql语句。是一个简单的delete语句,这个表是一个分区表,表中的数据大约有6亿条,要删除的数据大概有900多万.........【阅读全文】

阅读(9599) | 评论(3) | 转发(1)

发布时间:2015-03-24 23:35:19

今天和Oracle的一个资深前辈聊了下,聊了不少技术的问题,他也来了兴致,随机提了几个问题来问我,发现看似简单的问题还是有不少的干货,很多东西似懂非懂其实还是没有深入理解,限于篇幅,整理了一部分的问题,有些问题回答的对,但是感觉理解还是不够清晰深入。log buffer   log buffer的作用    .........【阅读全文】

阅读(8719) | 评论(0) | 转发(4)

发布时间:2015-03-23 23:30:19

关于uml的内容在大学的时候学习过,感觉是花拳绣腿的一些知识,想用但是限于自己的认知和经验,实在是很难运用,到了工作的时候,感觉不需要这些工作也照样能做得很出色,过度的自信就这样维持了几年,等到积累了一定的项目经验,对于设计的关注程度也逐渐提升,有时候想表达一些设计的思想,自己DIY的图表可能只有自己能够.........【阅读全文】

阅读(9173) | 评论(1) | 转发(1)

发布时间:2015-03-22 23:57:17

与sql语句的简单对比在第一篇中分享了一些MongoDB的基本知识点,因为安装运行其实都还是很轻巧的,所以对于大家上手来说应该问题不大,但是安装完成,数据库也可以连接了,但是MongoDB中是没有办法运行sql语句的。这个时候关系型数据库中的一些思维直接移植过来就不适用了,但是大道至简,其实道理还是相同的,对于的数据.........【阅读全文】

阅读(8593) | 评论(0) | 转发(2)

发布时间:2015-03-21 23:15:23

大数据的概念炒了好多年了,很显然这项技术经受住了时间的考验,不是有些人想的那样华而不实,多年来总是伴随着Hadoop的身影越发壮大。这些年来数据的增长量真是发生了天翻地覆的变化,原来大家过年的时候都会很认真的拍一张全家福,恨不得把胶卷能够正反两用,多存点照片,现在好了,手机各类终端齐上阵,微博,微信,图.........【阅读全文】

阅读(8489) | 评论(0) | 转发(4)

发布时间:2015-03-20 23:35:17

    不知道为何,总是在搜索一些技术的东西时,在百度的推荐搜索里会出现王垠这个人,这个人的一个一句话介绍就是退学的清华直博生,在无数次忽略之后,今天带着好奇想看看这个人,为啥这么和我有缘。以下是他的简介王垠,四川大学97级本科毕业,保送到清华大学计算机系直博。期间曾在清华大学计算机系软.........【阅读全文】

阅读(8008) | 评论(0) | 转发(2)

发布时间:2015-03-19 23:33:18

总是在内心深处说,不要成为技术的奴隶,但是越是这么提醒自己,越是发现自己已经是奴隶了,已经不能自拔,为什么呢,因为我已经习惯了这种生活,习惯了使用目前的这种思维来工作和学习。-->尖端的机器人技术前段时间通过同事推荐看到了google旗下的一个子公司研发的机器人演示,真是精彩的让人感叹不已,细细一想,如果.........【阅读全文】

阅读(10302) | 评论(2) | 转发(2)

发布时间:2015-03-18 23:01:36

nmon在平时的工作中可能会多多少少接触到,从sourceforge上能够下载到nmon的包。可能是有着IBM的血统,这个工具对于AIX的支持力度要大得多。当然对于LINUX平台的支持已经很丰富了。可以在sourceforge上下载对应的包或者源码http://nmon.sourceforge.net/pmwiki.phpnmon的安装很简单,基本是一解压就能用的。实现的功能.........【阅读全文】

阅读(9422) | 评论(4) | 转发(2)

发布时间:2015-03-17 22:09:01

现在有一个需求,某个环境中存在两个用户,一个用户中存在物化视图,另一个用户中存在源表,根据业务的需要,需要做一种特别的物化视图刷新。物化视图用户中的物化视图为CORP_NAME源数据用户中的表为ADD_CORP_NAME可能数据刷新是没有问题,关键就是在于CORP_NAME中的字段要比ADD_CORP_NAME多一些。CORP_ID   &n.........【阅读全文】

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

发布时间:2015-03-16 22:40:49

单例模式基本是学习设计模式的第一个模式,而且在工作中使用太普遍了,通用到我们感觉就应该是这样,但是如果真给你纸和笔,在5分钟内写出一个完整的单例模式,估计还是有不少人会中招。RAC是实时应用集群,是oracle的一种高可用方案,假设我们有2个节点,如果其中一个节点出现问题,另外一个节点依然能够正常工作,对于客.........【阅读全文】

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

发布时间:2015-03-15 23:02:19

早就久仰mongoDB大名,一直没有决心开始学习,从昨天开始尝试了一把,发现真是轻巧,熟悉了oracle之后,去看mysql,发现mysql真是够轻量级的,结果再看mongoDB,更加感觉轻量级。一般数据库的安装都是复杂,繁琐,都是需要一些配置的,有些还要一些第三方软件依赖等等。学习mongoDB感觉真是太轻巧了。感觉就是一个解压这.........【阅读全文】

阅读(12781) | 评论(0) | 转发(2)

发布时间:2015-03-14 23:19:09

在数据迁移中,sql*loader和datapump总是作为一些常用的数据迁移方案,自己在经历了一些项目之后,优点就不说了,说点这些方案的缺点,批评不自由,则赞美无意义,所以我在提出了一些失败错误的经验后,会在下一篇中给出这些缺点的解决方案。毕竟解决问题才是最重要的。使用sql*loader的缺点    可能存在潜在的.........【阅读全文】

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

发布时间:2015-03-13 23:55:25

说起排序,总是会想起大名鼎鼎的快速排序,等自己再次翻开快速排序时,感觉是很陌生的,从这个对比也能看出自己确实是已经忘记了曾经重要的日子。快速排序使用了分治思想,分而治之。为了达到它传说中较低的时间度,接受了来自大家多年的挑战还依然是名副其实的快速排序。一个简单的例子就是通过简单的实例来说明。我们.........【阅读全文】

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

发布时间:2015-03-12 22:56:19

在之前的一些博文中花了大篇幅介绍了采用外部表抽取的一些细节,可能细节到了,基本原理的内容还希望再补充补充。采用外部表抽取数据的流程图如下:大体标注了一下抽取的基本结构,我们会尽量保证不去碰原本的数据源,会创建两个临时的用户,一个是只读用户,这个用户上只有同义词,只具有数据源中的select权限。这就对.........【阅读全文】

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

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

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

登录 注册