博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年6月27日

摘要: 在前一篇笔记中,我给大家讲述了如何建立表分区,但是没有阐述更深层次的问题,今天我补充一下,希望看帖的朋友踊跃讨论或者拍砖。我们在日常的设计过程中,一个数据库往往有很多表,这些表之间存在着一定的关联。正是因为这些关联给如何实现一个高性能的分区带来了挑战。下面是设计多表之间存在关联的表的分区的三个重要原则:1)相关联的两个或多个表,在建立分区的时候每个表最好选择有相同数量的分区参数,而且参数的类型要相同。比如订单的主从表之间,如果主表选择了创建时间作为分区条件,那么从表也应该以时间字段来作为分区的条件。2)选择相同个的分区数,比如主表进行了10个分区,那么从表也进行10个分区。一个表最多可进行 阅读全文

posted @ 2011-06-27 16:30 沙滩蚂蚁 阅读(2722) 评论(5) 推荐(1)

2011年6月24日

摘要: 1)新建一个数据库2)添加几个文件组3)回到“常规”选项卡,添加数据库文件看到用红色框框起来的地方没?上一步中建立的文件组在这里就用上了。再看后面的路径,我把每一个文件都单独放在不同的磁盘上,而且最好都是单独的放在不同的物理盘上,这样会大大提高数据的性能。 点击“确定”数据库就算创建完成了。4)接下来要做的是建立一个分区行数,SQL语句如下:大家学习的时候最好不要直接COPY,动手把它抄一遍也好。create partition function PartFuncForExample(Datetime)as Range Right for Value('20000101',&# 阅读全文

posted @ 2011-06-24 15:52 沙滩蚂蚁 阅读(3715) 评论(9) 推荐(5)

摘要: 新手上路,小心熊出没. 阅读全文

posted @ 2011-06-24 14:32 沙滩蚂蚁 阅读(194) 评论(1) 推荐(0)