免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: beginner-bj
打印 上一主题 下一主题

DOL vs APL [复制链接]

论坛徽章:
0
1 [报告]
发表于 2007-07-19 12:01 |显示全部楼层
APL表查询的性能好些,DOL表并发更新的性能好些,DOL表需要用REORG REBUILD维护表,以保证表数据尽量连续.

论坛徽章:
0
2 [报告]
发表于 2007-07-19 14:12 |显示全部楼层
APL表只要有聚簇索引,那么记录的存储基本上就是按聚簇索引的顺序存放的,所以说较连续.对APL表不能做REORG REBUILD,这个命令只对DOL表有效.如果你想让APL表数据更连续,可以删除它的聚簇索引重建一遍.

论坛徽章:
0
3 [报告]
发表于 2007-07-20 15:02 |显示全部楼层
APL表基本不用维护,DOL表你如果不维护的话性能会越来越差,直到你无法忍受的地步.我们以前有一个业务操作要5分钟,后来越来越慢,最后一个小时才能做完,最后发现是由于一个DOL表造成的,做了REORG REBUILD才好了.后来我们每隔一个月就对那张表做个REORG REBUILD.

[ 本帖最后由 小无赖 于 2007-7-20 15:07 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2007-07-20 15:06 |显示全部楼层
再举一个例子,我们在更换系统的时候,有多个人同时来录入基本资料,经常就发生锁住了,后来把基本信息的表改为DOL后情况就好多了.

论坛徽章:
0
5 [报告]
发表于 2007-07-23 10:47 |显示全部楼层
原帖由 beginner-bj 于 2007-7-20 23:07 发表
对APL表还是不太理解。
假如有个APL表,其clustered index是建立在日期字段的,目前共有01、02、03……10十个日期,每个日期对应1000条记录,现在我insert 8000条记录,全是03号的,结果如何?表里的记录还是严 ...


对呀,可以这样理解.

论坛徽章:
0
6 [报告]
发表于 2007-07-24 12:08 |显示全部楼层
呵呵,我记得手册上是这么说的.:wink:
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP