自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

转载 exp与expdp在超大表导出的一些体验

我平时用imp/exp更多,但有一次impdp导入1千多万数据的速度给了我很深的印象,于是有一种“IMPDP/EXPDP速度比imp/exp速度更快的观点。这次需要导出两张大表(一张10亿1个T,一张55亿记录2T),自...

2019-01-24 14:47:02 1372

转载 一个不多见的SQL挂起问题

开发人员说前台用户反映操作变慢,要求看一看数据库,一查,没有活动会话在执行SQL,没有锁或阻塞现象,但是,有一台应用服务器的连接比初始化增加了一倍,另外,SQL monitor显示一个SQL处于executing状态...

2019-01-24 11:38:54 191

转载 走索引删除0条记录却要142秒的优化案例

BI库上有个定时删除SQL,目的在于删除一个月之前的数据(即表中的数据只保留一个月):delete from table1 t where t.update_date<add_months(trunc(...

2018-11-14 19:45:52 213

转载 Oracle在线重定义生产环境大表分区的惨烈踩雷记录

一、任务与方案 公司有一批大表需要分区,由于业务是24X7,所以停服是不可能的,只能考虑在线重定义。在线重定义推出已经很久了(不算新功能),但在生产上,还是没用过,在测试环境进行模拟测试,很顺利,速...

2018-10-13 17:53:15 319

转载 记一次增加分区需要两个小时的优化案例

最近在给生产上一些表增加分区时,遇到了一个很奇怪的问题: 一共5个表,三个表很快,二个表慢,其中有一个表增加一个分区需要3分钟左右,另一个表在交易库上需要16分钟,而在查...

2017-10-04 18:41:04 238

转载 重新定义分区 - 大表分区的彻底解决方案与配套工具

当前生产环境下,已有很多表成长成了记录数上亿,体积2、30G的大表,站在运维的角度:这种大表再不分区,存在性能与管理隐患;分区,需要停机,影响同步,过程痛苦;为什么...

2017-07-01 08:42:05 323

转载 DTCC2017第二天

上午首先是facebook的MyRocks演讲,日本人的英文,能听懂一些,比起innodb,主要是能省空间吧;关于SinoDB的介绍,没有对它与万物互联产生联想,不过了解了infomix的一些历史与现状,不胜唏嘘吧;阿里...

2017-05-12 22:27:33 165

转载 DTCC第一天的总结与收获

今天是DTCC2017的第一天,首先是行程安排得太紧了,导致早餐与中餐都没有吃好,昨晚睡得又不够,下午好想睡觉,没有处在最佳状态,这是最需要检讨的; 上午首先是京东金融的刘总,技术内容没有什么印象,但是发现京东金融的...

2017-05-11 22:56:48 139

转载 “汪汪”立大功

没有一丝丝防备,就像你正在街上散步,突然被人重重一击,几欲倒地,但是只要没有被击倒,结局就难以预料,有些人醒过神来,立马一招制敌,这并不算输。 当然系统的问题与这个例子并不完全适配,我有理由说为什么没...

2017-02-28 00:10:01 109

转载 一次tomcat连接池配置引发的DB高CPU故障小记

早上来之后,发现一台DB的CPU变得很高,Alert不断报连接错误,很快连plsqldev客户端也连不上了,无监听器服务了;从sqlplus上做了一个AWR,load与Db_time这一个小时内变得很高,CP...

2017-02-22 15:40:57 224

转载 Kaggle注册验证备忘录

想从Kaggle这个数据竞赛网站下载移动用户的通信数据,便注册了一下,收到了一封验证邮件,按邮件点击验证,却不能完成,出现了一个页面,显示一个大大的“CONFIRM”,再点击,提示我验证码不对,我晕,根据就没有输入验证码...

2017-02-13 15:41:18 187

转载 bcc-tools安装的折腾小记

linux的动态监控是个精彩的世界,DTrace先不说(受限于oracle),SystemTap就不错,还有Sysdig,除了这些,还有eBPF:bcc-tools,最近在玩bcc-tools,但是安装并不顺利,首先线上...

2017-01-27 10:12:32 1183

转载 关于dba_tab_modifications不能记录CATS的备忘

Oracle有一个视图dba_tab_modifications用来记录表的增删改操作,今天想实际验证下,随手用了CATS语法,人懒图省事,竟然发现在dba_tab_modifications中根本不记录,反复执行“...

2017-01-13 16:19:22 189

转载 一例ora-00911无效字符的处理

同事发给我一个问题:在plsql developer的sql窗口中,运行一个脚本报ora-00911错误,脚本由多行SQL组成,报的无效字符指示在第一个SQL的分号后,首先这个分号已确认是英文半角分号,而且单独运行这一个...

2016-12-15 17:16:35 268

转载 一例ORA-14097报错的分析与处理历程

同事说有一个分区表做分区交换时总是报:ORA-14097: ALTER TABLE EXCHANGE PARTITION 中的列类型或大小不匹配,而中间表是根据分区表CATS而来,理论上是一样的; 我首先对...

2016-10-26 23:05:22 1713

转载 封装dbms_xplan.display_cursor时遇到的权限问题

oracle提供的dbms_xplan包用来显示执行计划那是特别的好,但由于采用了管理函数实现,所以调用时需要加上table()函数,这样就不能直接作为一列返回了,而我恰好有这样一个需求,要显示一个SQL的完整文本与执...

2016-10-24 21:53:16 126

转载 从分区功能比较mysql与postgresql and oracle

现在去IOE声势浩大,感觉现在不懂点mysql,pgsql,光谈oracle的话,都有点不好意思跟人打招呼,作为热爱oracle的人,现在对mysql、PG也不反感,不吹不黑,像我这样的人最专一了:谁给钱给谁干,风往哪...

2016-10-23 23:40:18 385

转载 一次ora-4031事故的反思

前段时间交易库一个节点发生了Ora-4031报错,当时所有的SQL都无法分配共享内存,这又导致session塞车与暴增,从而连sqlplus也连不上了,当时的处理将应用切换到第二节点,然后强行重启第一节点(其余还应先...

2016-10-23 22:55:29 151

转载 用python实现京东热门图书榜的信息采集

虽然上次用excel与notepad++实现了这一功能,但如果要求采集更多甚至是全部的话,那手工还是不行的,为了让这个功能更省事,更有扩展性,趁着周末有时间,我觉得还是用python来实现下。 人生苦短...

2016-10-23 22:17:11 194

转载 利用excel与notepad++采集京东热门图书榜的清单

部门搞图书馆要大家提供需要采购的图书清单,我觉得京东某种类型(数据或开发语言)的综合排序第一天列出的书就是我想要买的,但如何得到这样一份图书清单(主要包含书名、作者、出版社,出版日期)呢?手工搞当然不合适,pytho...

2016-10-23 21:58:21 151

转载 DB插入性能大乱斗 - postgresql vs mysql vs mongodb vs oracle

因为看到德哥的postgresql与mongodb插入100万条记录的比较文章,想动手验证一下,但结论反正让我看不懂了!首先我是在虚拟机上测试,4核8G+存储,centos7.2,mongo3.2.9,postgresq...

2016-08-24 23:09:24 311

转载 python实现每天的数据库性能趋势图表邮件

AWR报告可以告诉我们ORACLE的各项性能指标,但有些关键指标如db_time,趋势往往更能说明问题,所以如果用python实现抓取最近7天的关键指标,并生成excel图表,每天自动发出邮件,这样只要看一看趋势,就对...

2016-08-24 08:53:07 251

转载 Oracle中date类型字段使用timestamp类型参数引发的性能问题

今天遇到一个SQL要跑5462秒,执行计划走错了,成本估算得不对,以致走了索引而不是全表扫描,连接顺序也不对了,由于没有分区裁剪,所以猜想是timestamp参数类型惹的祸,一查字段类型果然是date, 这次是JDBC...

2016-08-09 11:14:09 571

转载 oracle大师们的blog抓取脚本

orcle大师们的博客有很多非常好的文章,光在线读是不够的,尤其是lewis及tanelPoder,timhall的文章,需要精读,如果能抓取下来,转成kindle的格式,利用碎片时间去读,是个较好的方式,利用pyt...

2016-07-31 10:44:06 79

转载 采用domains来规范开发团队的数据库字段设计

对于数据库设计,每个设计人员往往有自己的爱好与风格,这就容易带来一个问题:意义相同的字段在不同的设计人员下有可能有不同的名称、数据类型、或长度,首先,这显得很不规范,更重要的是可能引发潜在的数据类型转换、长度不够等问题,让...

2016-07-20 08:54:45 301

转载 开发DBA工具集之PACKAGE及SQL及任意文本快速比对

plsql developer大约从v10起提供了一个compare to的右键菜单,藏得很深,只有在procedure窗口中才能看到,虽然功能上能实现PKG与文件或其他数据源的比对,但使用并不多(对个人而言是这样),而...

2016-07-19 22:51:15 151

转载 开发DBA工具集之my sosi

sosi是个好脚本,但命令行老是觉得用不来,所以作了个右键菜单,当选择一个表时,右键: 会显示一个简化了但又有一些变化的sosi:2016-08-10更新:增加了显示索引详细信息的功能; ...

2016-07-18 23:20:34 82

转载 开发DBA工具集之SQL profile快速生成

生产环境难免会有一些执行计划走得不好的SQL,需要快速解决问题的话,Sql profile是不错的方式,但生成sql profile也有点麻烦,主要是outline需要在行首与行尾作些文本处理,有个cos的脚本是命令行的...

2016-07-18 23:09:31 92

转载 开发DBA工具集之AWR/ASH报表快速生成

我偶尔还得用一下toad的原因之一就是它的AWR/ash/addm报表图形化生成很方便,但为了这个就得安装一个体积巨大的青蛙吗?其实真正的关键还是toad是收费的,^_^,我只想快速生成AWR/ash报告而已,所以,自己...

2016-07-18 22:51:53 233

转载 开发DBA工具集之Show sql monitor

在数据库性能优化中,查看oracle的“慢SQL”是很经常的事,如果把这事用图形化来简化一下,会更方便,效率也会高一点,看图,不解释: 选择想看的SQL行,点击“显示详情”: ...

2016-07-18 22:37:00 109

转载 开发DBA工具集之Show plan detail

黄玮大师写了一个巨牛的SQL,可以把一个SQL的执行计划的相关信息都显示出来,是SQL性能优化的利器,但毕竟不太习惯SQLPLUS的命令行界面,在实际的环境中,用plsql developer连接保垒机更为顺手,所以我...

2016-07-18 22:00:56 141

转载 开发DBA工具集之表空间自动扩展

一般而言,在生产上表空间不宜自动扩展,DBA通过监控去维护会更靠谱,所以创建表空间的SQL不是自动扩展的,但这在开发与测试环境却有可能报错,因为这些环境没有专门的DBA维护,一遇到报错ora-01654 表空间不能通...

2016-07-18 21:48:29 142

转载 开发DBA工具集之PDM比对与更新

当数据库开发人员设计表结构时,有些人喜欢先用powerDesiner设计好PDM,再生成对应的SQL,但有些人却更习惯先写好或拷贝得到SQL,再去维护PDM,在一个大多数开发人员习惯于后者的环境里,PDM的更新与维护成...

2016-07-18 21:26:34 325

转载 开发DBA工具集之export to word(表导出到word)介绍

什么场景下会想要把数据库中的表导出到word文档中?就个人而言,有两种:一、写数据库设计文档时,需要把表与字段的设计转成word,设计评审时要看,直接导出首先方便快捷,而且格式规范统一;二、面对一个新数据库时,如果快...

2016-07-12 18:09:20 228

转载 MyDbTools开发DBA工具集使用说明与下载

MyDbTools是一个自行开发的plsql developer插件,目的是把一些常用的工具收集在一起,常用脚本图形化,“打造开发DBA的瑞士军刀",以方便使用,提高工作效率;...

2016-07-07 22:58:02 273

转载 浪潮K-DB深圳开放日的活动体验

第一次听说K-DB源自杨建荣老师的博客,K-DB直接对决ORACLE,而且是分组现场调优,这种活动够吸引,更没想到Oracle组用尽各种调优手段竟然还未占上风,可把小伙伴给惊呆了,如果是媒体或别人这么说,我不可能相信,但...

2015-12-16 00:01:10 84

空空如也

空空如也

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

TA关注的人

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