自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杨建荣的学习笔记

《MySQL DBA工作笔记》《Oracle DBA工作笔记》作者,dbaplus社群发起人之一,腾讯云TVP,Oracle ACE,技术/合作可以邮件:jeanrock@126.com

  • 博客(36)
  • 资源 (7)
  • 收藏
  • 关注

转载 关于move tablespace的问题总结(r2笔记50天)

现在得到一个需求,需要把生产环境的多个schema下的表结构复制到测试环境中的一个schema下。SQL> select index_name,table_nam...

2014-07-31 23:51:53 180

转载 一些极度危险的linux命令(r2笔记49天)

在linux中有些命令可能功能强大,方便快捷,但是这些命令在测试环境中有些可以用,但别在生产上挑战。有些命令一敲,可能你的职业生涯由此转折。关于rm -rf 对于这个命...

2014-07-30 10:44:48 189 1

转载 关于操作失误的数据修复(r2笔记48天)

在系统升级的过程中,准备了大量的脚本,分成几个窗口来分别执行。在碰到问题的时候,一定要很细心和冷静,不经意的错误可以需要几倍,几十倍的努力来挽回。准生产环境中有一个表。T...

2014-07-29 20:24:19 193

转载 巧用rowid简化sql查询(r2笔记47天)

生产系统中有一条sql语句,目前执行的时间有点长了,而且看起来有些臃肿,客户问能不能改进一下。得到的sql语句如下:SELECT COUNT(1) FROM ( ...

2014-07-28 21:42:02 171

转载 一些“简单”的linux命令(r2笔记46天)

有些linux命令看起来极其简单,只包含2个字符,但确有很强的功能性。看起来还是有些陌生的命令,不过在工作中别忘记它们的存在。ab这条命令式做为性能测试所广泛用到的一下子...

2014-07-27 22:13:06 276

转载 数据迁移判断非空约束(r2笔记45天)

在数据迁移中,经常会碰到null值的问题,比如在源库中,某些列可能是null值,但是在目标库中,却有非空约束。这样在数据的迁移过程中就会发生问题。为了更好的对数据的非空问...

2014-07-26 23:31:49 162

转载 oracle并行的小细节(r2笔记44天)

今天在从生产环境中做一个数据抽取,为了提高效率,加了并行。发现了一些小的细节。首先,抽取数据时,对于并行度的指定我是设定200M为一个单位,如果表有1G,那么就需要启5个...

2014-07-25 23:10:26 144

转载 生产系统中只读表的实现思路(r2第43天)

在生产系统中有些时候需要保证一些表的只读特性,不允许表的数据被轻易修改。可能有一下的场景比较适用。1) 一些系统中有一些类似数据字典信息的表。这些表的信息基本都是稳定的,...

2014-07-24 20:04:58 129

转载 使用闪回查询备份数据(r2笔记43天)

今天在生产环境中,开发人员提交了一个脚本,是做update操作的,但是update操作的时候过滤条件有些大,本来预计修改的数据只有5000条,结果这个语句运行下来更改了5...

2014-07-24 20:04:58 92

转载 从设计模式的设计原则感悟生活(r2笔记42天)

设计模式中的很多思想还是很有意思的,刚毕业的时候接触设计模式感觉有点高深,坐而论道,感觉还是有些虚,平时做的小练习还能自己捣鼓一番,自己使用一下设计模式,然后大刀阔斧的改...

2014-07-23 23:09:48 170

转载 生产环境sql语句调优实战第四篇(r2笔记41天)

生产中有一条sql语句消耗了大量的cpu资源,执行时间在18秒左右,Session:PRODBUSER (1560:61133)SQL ID:1hg2wcuapy3y3S...

2014-07-22 18:52:46 161

转载 生产环境sql语句调优实战第五篇(r2笔记41天)

今天在生产环境中发现一条sql语句尽管走了主键索引,但是查询还是很慢。sql语句类似下面的形式:SELECT /*+ index (bl1_cyc_payer_pop B...

2014-07-22 18:52:46 138

转载 使用sed做特殊的行列转换(r2笔记40天)

行列转换在数据库,开发语言中都是一个津津乐道的话题,今天来简单演示一个使用sed所作的特殊行列转换。日志的内容如下:append data from MIG_TEST.M...

2014-07-21 21:55:28 158

转载 linux过滤空文件的命令总结(r2笔记40天)

在linux中有经常做文件的操作,今天有个同事在生产环境统计数据,发现有很多日志文件都是空的,文件太多了,他想查看一下有哪些文件不是空文件。而且还不想使用脚本,就想用一个...

2014-07-21 21:55:28 115

转载 shell脚本自动化采集性能sql(r2笔记39天)

通过v$sql_monitor能够实时采集可能存在的sql性能问题,但是每次问题发生的时候采取采取措施就有点“晚”了,我们需要防患于未然,把一些潜在问题提前发现,并加以解...

2014-07-20 19:19:13 198

转载 生产环境sql语句调优实战第二篇(r2第38天)

在生产环境通过sql monitor监控到有一条sql执行效率很差。执行了大约5个小时,得到的sql monitor报告如下:Global Information: EX...

2014-07-19 08:52:57 165

转载 生产环境sql语句调优实战第三篇(r2笔记38天)

生产环境有一条sql语句执行比较频繁,占用了大量的cpu资源。原本执行需要花费11秒。在一次排查中引起了我的注意,决定看看cpu消耗到底在哪儿?sql语句是比较简单的,通...

2014-07-19 08:52:57 236

转载 通过图表分析oracle的parallel性能(r2第37天)

并行特性在数据库里对于性能的提升很有帮助,尤其是大批量的数据处理。今天对于并行的性能情况进行了简单的图表分析。为了能够比较合理的比较数据,对数据库里的2张大表进行了比对分...

2014-07-18 07:24:03 147

转载 通过shell脚本定位性能sql和生成报告(r2笔记37天)

oracle的sql monitor是一个很有用的工具集。但是通过sql命令和反复去调用dbms_tune来传入参数等等操作感觉挺费事的。可以通过如下的脚本来定位sql ...

2014-07-18 07:24:03 218

转载 SQL*Loader-805的解决(r2笔记36天)

使用sql*loader是大型项目中数据迁移的利器。如果是外部系统,其他数据库到oracle的数据迁移,使用文本式文件是最兼容的方式。sqlldr的加载效率是很高的,同时...

2014-07-17 10:45:45 224

转载 sqlldr和oracle_datapump性能比较(r2笔记35天)

针对之前在生产环境中使用sql*loader的性能问题,最近一直在想使用外部表的oracle_datapump来替代它。昨天下午做了大量数据的测试,比较了这两种方案。最后...

2014-07-16 18:25:13 245

转载 创建用户时的密码校验问题(r2第34天)

今天需要在测试环境中做一些性能测试,为了不影响原有的数据,准备创建一个临时的schema。但是创建的时候报了如下的错误。SQL> create user mig_p...

2014-07-15 13:09:40 181

转载 巧用xmltype解析clob数据(r2笔记33天)

对于clob的数据,很多场合中都使用xml的格式,但是对于数据的查取和处理总是感觉力不从心。在条件允许的情况下,如果能够巧妙的使用xmltype来做数据处理,无意中是对于...

2014-07-14 18:44:22 384

转载 生产环境大型sql语句调优实战第一篇(二) (r2笔记32天)

继续昨天的部分,上一篇的链接为:http://blog.itpub.net/23718752/viewspace-1217012/对这条大sql的性能瓶颈进行了分析。主要...

2014-07-13 10:45:01 179

转载 生产环境大型sql语句调优实战第一篇(一) (r2笔记第31天)

在生产环境中有一条sql语句的性能极差,在早晨非高峰时段运行抽取数据,平均要花费40分钟,有时候竟然要跑10个多小时。sql语句比较长,需要点耐心往下看。我对表的数据量都...

2014-07-12 10:00:04 183

转载 sql monitor的使用(一) (r2第30天)

在sql调优中,对于sql语句的实时监控显得尤为重要,如果某条sql语句的性能比较差。可能从前端的直观感觉就是执行时间比较长。对于dba来说,可能关注的相关因素需要多一些...

2014-07-11 09:13:43 194 1

转载 sql_profile的使用(一) (r2笔记29天)

今天看了老熊关于sql_profile的讲解,受益匪浅,自己在本机也做了一通,感觉好记性不如烂笔头还是得多总结总测试才能真正理解。准备的数据如下,创建两个表,一个大,一个...

2014-07-10 21:03:38 130

转载 使用shell脚本生成只读权限的sql脚本(r2第28天)

目前做数据迁移,有8套不同的环境,为了保护环境,每个环境中的表,视图等开发都不能修改,只能通过连接用户去查询。每个环境中可能含有表,索引,序列,存储过程,函数等,所以一个...

2014-07-09 08:01:02 198

转载 关于权限设置的一个小把戏(r2第27天)

现在有一个需求,需要开放一些"特殊“的权限给开发组。具体的背景是这样的:有三个数据库用户,tabowner, tabconn, tab_temp三个用户tableowne...

2014-07-08 11:48:55 99

转载 关于sequence问题的紧急处理(r2第26天)

今天早上收到邮件,说有一个很紧急的问题,是关于sequence的。错误日志里面还有ORA的错误----- ... 7 more Caused by: jav...

2014-07-07 18:29:16 414

转载 使用动态变量进行动态数据比较(r2笔记25天)

现在有一个需求,输入一串数,输入的数个数还不固定,需要得到最小的那个数和对应的下标如果说传入的数的个数固定,直接用for循环来得到最值 其实也不难。使用编程语言java,...

2014-07-06 11:31:12 221

转载 使用copy命令解决LONG类型的困扰(r2第24天)

在oracle的数据类型中,long类型算是一个比较另类的典型,早就不建议使用了,但是在数据字典里还是能看到long 类型的影子。如果在一些工作中碰到long type就...

2014-07-05 09:24:40 156

转载 循序渐进调优union相关的sql(r2笔记23天)

今天在生产中发现一条sql语句消耗了大量的cpu资源。使用top -c来查看。 PID USER PR NI VIRT RES SHR S %CPU ...

2014-07-04 15:14:15 181

转载 对分区表导入导出的水平,垂直切分(r2第22天)

在工作中有时候碰到一些分区表,业务数据量很大,可能几百G,上T的规模,而且做数据的导入导出的时候,会感觉到exp/expdp的时候生成的dump文件太大了,做导入的时候也...

2014-07-03 08:34:39 152

转载 巧用parallel极速提升数据加载速度(r2第21天)

并行在平时工作中可能不是很注意,因为有时候即使设定了parallel 相关的hint,感觉性能也好不到哪去。这是我以前的感觉。今天通过一个案例来分享一下通过paralle...

2014-07-02 21:45:15 209

转载 生产环境sqlldr加载性能问题及分析之二(r2第20天)

上一节讨论了在数据迁移中发现数据加载的速度一下子慢了很多,和之前在测试环境相比有很大的差距。一个原因就是由于在数据加载的过程中有一些额外的session也在操作访问数据库...

2014-07-01 07:59:26 194

Python 2.7 chm文档

Python 2.7版本 chm文档,方便日常使用和查看,基本的API之类都可以很方便的查看

2018-03-17

MySQL常见的10个典型错误

MySQL常见的10个典型错误,Janos Ruszo在percona live上分享的资料

2018-03-01

自动数据库优化工具OtterTune(pdf文档)

来自卡耐基梅隆的机器学习成果,对MySQL,PG进行自动优化

2017-11-03

the v$ views for oracle database 10gR2

oracle 10g动态性能视图大全,分类比较细致。

2014-04-21

webwork,tomcat源码

webwork的源码和tomcat的源码,可以借鉴一下

2010-06-24

java局域网聊天器

实现了公聊,私聊等功能 文件接收和发送,使用了java io thread socket等

2009-08-04

java局域网聊天器

运用线程,io流,和socket来实现,实现了工料,私聊等功能,文件发送和接受

2009-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除