sql2005的表分区功能,如果在同一IO下的话会更快?还是更慢? sql2005的表分区功能,如果在同一IO下的话会更快?还是更慢?记的以前看过个技术帖,说是会更慢。但也有人说会快。有人试过没? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 理论上更慢,因为分区本来就是为了分散I/O,而数据文件:mdf/ndf是顺序读取磁盘,所以放到同一个物理磁盘,容易造成I/O争用,从而导致阻塞,当然,实际上不可能有很多的物理磁盘给你放,只是尽量分开而已 这个不好测,因为一,要看内存,如果内存非常大,足够把整个库放到内存里面,那就基本上不涉及磁盘。如果内存不是非常大。那或多或少会需要引起物理I/O。此时如果分开I/O,那在写数据文件的时候就不会堵在一起写一个文件,但是由于日志文件的特性,必须是顺序写入,所以多个日志文件或者放到不同盘里是没有什么效果的 如果在同一IO下?是啥意思?分区快慢是看你怎么查询了如果你select * from table 不加任何查询条件应该是满了如果加上查询条件,还要看你查询条件上有没有索引,索引类型,索引是否分区,分区是否对齐想知道就自己测试至于分区,还没有一个标准,在什么类型的键上建立聚集索引,超过多少数据才适合分区,其实分区没有想象中的那样可以从本质上提高性能,不信你试试。 如何把MSSQLSERVER2008的sql文件图标更改为记事本图标? 提取相同的记录相加减的问题 sql查询更新的效率问题 请教sql在我自认为没有连接后,内存占用只是从之前的1.5下降到1.3,问题出在哪 有哪位大侠知道,如果计算机的网线断开,如何能够使的ip仍然生效。? 如何查询某表中,所有值为1的记录? 求一关于主从表的查询 uniqueidentifier类型怎么使用 Dts中调用存储过程的问题 如何使用CB在数据库中存放文件 数据库查询问题 疑难杂症求解决
如果内存不是非常大。那或多或少会需要引起物理I/O。此时如果分开I/O,那在写数据文件的时候就不会堵在一起写一个文件,但是由于日志文件的特性,必须是顺序写入,所以多个日志文件或者放到不同盘里是没有什么效果的