none
SSAS 2012 高级属性咨询 RRS feed

  • 问题

  • 1、最近发现cube处理的时候读取数据库数据时都是按照10000行进行读取的,不知道这个有没有提升呢?

    2、在查看SSAS服务属性面板的时候发现一个属性DefalutDrillthroughMaxRows,发现他是10000的值,官方解释有没有,不知道这个是不是设置每次读取的最大行的呢?

    3、还有一个属性是:DefalutSegmentRowCount 值是1048576,不知道这个是不是能设置大一些提升查询性能呢?

    谢谢!

    2016年5月9日 9:19

答案

全部回复

  • 你问的几个问题互不相干。

    第一个是Process的量,想要提升处理性能,可以考虑并发处理。不过处理速度一般不是瓶颈。

    第二个是Drill through的量,这个估计你用不上。

    第三个表格模型的,估计你也用不上。

    要想提升查询性能,第一是建立正确、适当的聚合,第二是做好分区以及切片。


    想不想时已是想,不如不想都不想。

    2016年5月9日 13:45
    版主
  • 1、并发处理如何设置??分区,还是??

    2、那这个属性是干什么用的,微软内部有没有什么资料分享下,版主,其实还有好多属性官方文档都没有提及,一句高级属性,不建议设置就泛泛而过了。

    3、那为什么这个属性会出现在多维模型上,我觉得是不是还是有什么地方用到它呢?

    谢谢!

    2016年5月10日 5:24
  • 并发处理牵涉到好多地方的设置,可能还要用程序控制Process才能得到最佳效果。

    Drill through是显示事实表的详细数据用的,官方文档有说明和示例。

    http://msdn.microsoft.com/zh-cn/library/ms145964.aspx

    SSAS支持表格模型啊,这种东西是列存储机制的,这个值设置多少行分一段。

    这些东西都跟查询性能无关!所以就别纠结了,要明白这些设置,还需要介绍很多背景知识。


    想不想时已是想,不如不想都不想。

    2016年5月11日 2:27
    版主
  • OK,我先看看,谢谢!
    2016年5月11日 3:17