在查询partition 1
时,如果partition 2
负载很重,跨单独的页面块(Azure数据磁盘)对Server数据库进行分区会对性能产生影响吗?
我知道页面块不需要单独的物理磁盘,所以我想知道性能。
上下文编辑:基本上希望将旧(归档)数据从活动数据(因此所有3个月以上的数据)中分离出来,以减少数据库和索引的大小。但是这些存档数据必须仍然是可查询的。
发布于 2013-02-15 08:17:56
这绝对是一个“它取决”的答案,并将采取一些测试在您的部分。
2012年可伸缩性目标以大约60 Mb/秒的速度显示一个blob,而VM尺寸显示一个超大型实例的吞吐量为800 Mb/秒--目标吞吐量显然取决于您的使用,因此您可能能够或可能无法接近该数字,如果可以的话,您可能正在饱和您分配的带宽,因此绝对没有进一步的意义。
我倾向于对每个数据库实例进行基本配置,为数据获取一个驱动器,为日志获取一个驱动器。如果您在网络上仍然有任何空间,那么您可以在适当的时候进一步考虑分区。
或者,如果您的问题是您能够以多快的速度从蓝色驱动器的底层blob检索数据,您也许可以考虑使用数据压缩 .
发布于 2013-02-15 04:48:37
如果您的查询不需要从分区2中获取数据,我想影响会很小。但是,如果您的目标是提高性能,那么是否考虑使用blobs创建RAID 0(条带)?
https://stackoverflow.com/questions/14894070
复制相似问题