笔记124 关于表分区技术的负载均衡

笔记124 关于表分区技术的负载均衡

 1 --关于表分区技术的负载均衡
 2 
 3 
 4 --数据文件:
 5 
 6 --SQLSERVER会按照同一个文件组里的所有文件现有空闲空间的大小,按比例把新的数据分布到这个文件组里所有有空间的数据文件里。如果
 7 
 8 --某个文件已经写满了,SQLSERVER就不再继续往这个文件里写,而是写到其他有空间的文件里面
 9 
10 --例如:3个数据文件空闲空间是200:100:100,40MB的数据按照20MB:10MB:10MB的比例写入这3个文件
11 
12 --如果文件全部写满了,SQLSERVER会选取其中一个文件(可能是任意一个)做自动增长,而不是让每一个数据文件都做自动增长。所有后面的数据都泻入这个
13 
14 --做了自动增长的文件里,直到这个文件再次写满,直到SQLSERVER做下一次自动增长为止。换句话说,依靠自动增长,只能看到一个文件增长,很难看到
15 
16 --I/O负载均衡的效果(就是说不是每个文件都自动增长,然后数据按比例写入到这些数据文件里)
17 
18 --如果这样的话,按照rmiao大侠的方法,一个文件组多个数据文件,如果数据文件都写满了的话,还是不能达到I/O负载均衡
19 
20 
21 --反正使用表分区有好有不好,如果只使用一个文件组多个文件的话,SQLSERVER会按比例分布写入数据,如果文件组损坏的话就不能访问那些数据了
22 
23 --表分区的话因为一个表的数据分布到多个文件组,就算一个文件组损坏也可以访问其他文件组里的数据

 

posted @ 2013-08-03 22:46 桦仔 阅读(...) 评论(...)  编辑 收藏