免费注册 查看新帖 |

Chinaunix

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

DOL vs APL [复制链接]

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
11 [报告]
发表于 2007-07-20 13:10 |只看该作者
dol的clustered index的叶级页不是数据页,但数据同样是有序的;叶级页是不是数据页与数据是否有序,不构成因果关系。考虑一个表如果频繁的delete旧数据、insert新数据的情况,apl的clustered index的叶级页就是数据页这个特点肯定是一个缺点,考虑其它情况,apl的这个特点也看不出什么优势。

“并发行比较好,如果没有冲突,apl是一个不错的方案”这种情况不可能发生,因为用APL并发性就不可能好,必然有冲突。前提永远不成立,所以APL永远不是一个好方案。

我的一点粗浅看法,不对之处还望多多指教。

论坛徽章:
4
2015年亚洲杯之阿联酋
日期:2015-03-10 10:32:022015年亚洲杯之阿曼
日期:2015-03-10 14:53:222015亚冠之水原三星
日期:2015-07-18 15:40:262015亚冠之塔什干棉农
日期:2015-07-27 20:52:05
12 [报告]
发表于 2007-07-20 14:41 |只看该作者
DOL表的索引是不维护数据的有序性的,尽管在建立时,数据可能是有序的。天长日久后,clustered index以前的数据有序性就退化了。
任何技术都是有利有弊的,不是哪一项只有优点,而没有缺点。在没有DOL表的情况下,APL表依靠clustered index可以部分的缓解并发锁竞争,当然不是全部,而其在查询方面却有一些优势,前面提到过。而DOL表虽然在并发锁竞争方面有优势,但由于不自动维护存储空间,天长日久后,垃圾空间必然很多,人工处理是必不可少的。而这种处理对于大表的处理时间,是比较长的。
对于OLTP的应用,可能并发写是个很重要的环节,DOL表会很适合热点表的使用;而对于某些批量数据处理应用,也许APL表的查询优势又是另一个话题了。DOL表和APL表各有不同的优势,也许需要应用设计的时候来确定如何使用。
个人的一点体会,大家讨论吧。

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

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

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

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
15 [报告]
发表于 2007-07-20 23:07 |只看该作者
对APL表还是不太理解。
假如有个APL表,其clustered index是建立在日期字段的,目前共有01、02、03……10十个日期,每个日期对应1000条记录,现在我insert 8000条记录,全是03号的,结果如何?表里的记录还是严格按照01、02、03……10排序的吗?

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


对呀,可以这样理解.

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
17 [报告]
发表于 2007-07-23 12:25 |只看该作者
APL表真能做到这样?太厉害了!

论坛徽章:
0
18 [报告]
发表于 2007-07-24 12:08 |只看该作者
呵呵,我记得手册上是这么说的.:wink:
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP