【问题标题】:How we get analysis services database size in azure analysis services Tabular model我们如何在 azure analysis services 表格模型中获取分析服务数据库大小
【发布时间】:2018-07-24 21:33:58
【问题描述】:

我们想知道分析服务数据库在 Azure 分析服务上部署后的大小

【问题讨论】:

    标签: azure-analysis-services


    【解决方案1】:

    您可以使用以下脚本查找 Azure 分析服务器的整体大小和模型大小(MB/GB)

    Param($ServerName="<servername>")
    $loadInfo = 
    [Reflection.Assembly]::LoadWithPartialName(“Microsoft.AnalysisServices”)
    $server = New-Object Microsoft.AnalysisServices.Server
    $server.connect($ServerName)
    if ($server.name -eq $null) {
      Write-Output (“Server ‘{0}’ not found” -f $ServerName)
    break
    }
    
    $sum=0
    foreach ($d in $server.Databases )
    {
     Write-Output ( “Database: {0}; Status: {1}; Size: {2}MB” -f $d.Name, 
     $d.State, ($d.EstimatedSize/1024/1024).ToString(“#,##0”) )
     $sum=$sum+$d.EstimatedSize/1024/1024
    }
    
    $SizeGB=$Sum/1024
    
    write-host ‘Sum of Database = ‘$sum ‘ MB’
    Write-host ‘Total Size of Cube Databases =’ $SizeGB ‘ GB’
    

    谢谢, 马亨达尔

    【讨论】:

    • 感谢脚本 - 我需要更新 AMO 驱动程序以使其工作 - docs.microsoft.com/en-us/analysis-services/… 在验证提及应用程序 ID cf710c6e-dfcc-4fa8-a093-d47294e44c66 时出现错误消息 (AADSTS50011) 之前.把它留在这里,以防有人遇到同样的问题。
    【解决方案2】:
    【解决方案3】:

    使用 SSMS:

    • 通过 SSMS 连接,右键单击模型名称和属性。它将为您提供已部署表格模型的估计大小。

    使用指标:

    • 在门户中列出的 Azure 服务器的“监控”选项卡下,转到“监控”->“指标”->从可用的复选框列表中,选中“内存”。

    希望这会有所帮助。

    【讨论】:

    • 这不告诉给定模型的大小,只告诉所有模型的组合使用内存加上处理中使用的内存。
    • 我的只是因为内存限制而出错了。
    猜你喜欢
    • 1970-01-01
    • 2022-09-28
    • 2019-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-01
    • 1970-01-01
    相关资源
    最近更新 更多