DBA真是种神奇的职业
来源:互联网 发布:free mobile java中国 编辑:程序博客网 时间:2024/05/22 15:33
部门里有一个项目遇到了问题,让我帮忙解决一下,问题很简单
select r.flowsn from ratifylog r, (select distinct f.flowsn from flowlog f where f.stepname = '政务大厅预收件' and f.status = 'E' and f.flowsn not in (select f.flowsn from flowlog f where f.stepname = '正式受理/一次告知')) a where r.flowsn = a.flowsn and r.actionresult in ('2', '3');
这是一个统计报表中的一段,其中对应的两个log表数据量都在数十万左右,对应的flowsn、stepname等字段也都创建了normal索引
可是查询这条sql语句用时都在60秒以上,这显然不科学……
折腾了很久,其中过程也没啥好说的,最终
drop index INDEX_STEPNAME;create index INDEX_STEPNAME on FLOWLOG (STEPNAME) tablespace STYDBP pctfree 10 initrans 2 maxtrans 255 storage ( initial 64K --原来这个是5M minextents 1 maxextents unlimited );
这么折腾之后,查询时间居然变成了0.8秒,这不科学……,度娘告诉我initial只是索引的初始大小空间而已……
更神奇的在后头
drop index INDEX_STEPNAME;create index INDEX_STEPNAME on FLOWLOG (STEPNAME) tablespace STYDBP pctfree 10 initrans 2 maxtrans 255 storage ( initial 5M --重新改回5M minextents 1 maxextents unlimited );
查询时间还是保持在0.8秒……,看来真的是如我所想,initial只是索引的初始大小空间而已……,是不会影响sql查询效率的
可是,之前那个60秒的查询是啥回事???
除了刚才那个initial,我没有改任何索引,任何sql,没有调整分区,没有改表空间,神马都没有做!
dba真是个神奇的职业!
- DBA真是种神奇的职业
- DBA的职业发展机会
- 发现ffmpeg真是个神奇的东西
- 写给想进入DBA职业的同学
- 好玩的运算符,二进制真是个神奇的东东
- 书真是太神奇了的超级玛丽
- 真是一个神奇的网站,想学习了
- 关于DBA或SA这个职业的讨论
- Excel真是太神奇了
- 专题:透视DBA的生活品质 解析DBA的职业前景
- 成就DBA职业生崖
- DBA这个职业感觉很高深
- 活的真是累!
- 真是够打击的
- 真是奇怪的一天
- 真是虚惊一场的i_like_cpp
- 真是哑巴吃黄连的openeim001
- 这年代真是的
- 客户端和服务端通讯的一种方式
- ant创建 发布 EJB build.xml 文件的编写
- Ubuntu 12.04安装QQ for Linux
- Hibernate中延迟加载的介绍
- hmac_sha1.c源码, C语言中的HMAC_SHA1加密方法
- DBA真是种神奇的职业
- 孙鑫MFC第十七讲 进程间通信的方法:剪切板,管道,匿名管道,邮槽
- DOM4J创建XML文档
- 中小卖家如何突破店铺宝贝的销量
- ExtJs 中 FormPanel 的数据加载和提交
- 多线程开发之NSOperation&NSOperationQueue——异步下载图片
- MySQL 查看和设置数据库字符集
- php使用 ZipArchive 压缩文件并提供下载
- window中网络抓包