Powershell查看SSAS Cube占用磁盘空间

以下是用powershell查看Cube占用磁盘空间大小的方式。可以编译成函数也可以直接把参数改成需要的服务器名称。

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‘

 

结果

时间: 2024-12-22 03:40:29

Powershell查看SSAS Cube占用磁盘空间的相关文章

linux下使用 du查看某个文件或目录占用磁盘空间的大小

du -ah --max-depth=1     这个是我想要的结果  a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度. du命令用来查看目录或文件所占用磁盘空间的大小.常用选项组合为:du -sh 一.du的功能:`du` reports the amount of disk space used by the specified files and for each subdirectory (of directory argum

[转帖]linux下使用 du查看某个文件或目录占用磁盘空间的大小

du -ah --max-depth=1 去年用过一次 后来忘记了.. 命令这个东西 熟能生巧.. https://www.cnblogs.com/kobe8/p/3825461.html du -ah --max-depth=1     这个是我想要的结果  a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度. du命令用来查看目录或文件所占用磁盘空间的大小.常用选项组合为:du -sh 一.du的功能:`du` reports the

du查看某个文件或目录占用磁盘空间的大小

一.du的功能:`du` reports the amount of disk space used by the specified files and for each subdirectory (of directory arguments). with no arguments,`du` reports the disk space for the current directory. 很明显,与df不同,它用来查看文件或目录所占用的磁盘空间的大小. 二.du常用的选项: -h:以人类可

Linux下查看哪些文件占用磁盘空间比较大

du -sh /* | sort -nr  查看根目录下各文件占用磁盘空间大小, sort 命令参数: -b 忽略每行前面开始出的空格字符.-c 检查文件是否已经按照顺序排序.-f 排序时,忽略大小写字母.-M 将前面3个字母依照月份的缩写进行排序.-n 依照数值的大小排序.-o<输出文件> 将排序后的结果存入指定的文件.-r 以相反的顺序来排序.-t<分隔字符> 指定排序时所用的栏位分隔字符.-k 选择以哪个区间进行排序.

linux查找系统中占用磁盘空间最大的文件

Q:下午有一客户磁盘空间占用很大,使用df查看磁盘剩余空间很小了,客户想知道是哪些文件占满了文件. Q1:在Linux下如何查看系统占用磁盘空间最大的文件? Q2:在Linux下如何让文件夹下的文件让文件按大小排序? A: 不知您是否遇到过这样的问题,服务器上架没多长时间磁盘怎么装满了. 分析:大多是由于日志没有轮滚,可以使用脚本或logrotate将日志定期备份删除或直接关闭不需要的日志记录功能.51开源社区帖子有相关各种服务器日志的处理方法.接下来你会想起来去apache和mysql或其他应

关于硬链接与软连接占用磁盘空间问题的分析研究

在学习过硬链接和软连接的知识后,我们在做实验的过程中会发现,创建的硬链接会占用磁盘的空间,而我们学习过成中了解到,硬链接只是创建一个文件与源文件相同的inode号,那怎么还会占用磁盘空间呢?带着疑问,跟随夹克来进行一些实验进行验证并得出结论: 首先我们再来回顾一下关于 硬链接与软连接的知识: 硬链接的特点: l  创建硬链接会增加额外的记录项以引用文件 l  对应用于同一文件系统上的一个物理文件 l  每个目录引用相同的inode 号 l  创建时链接数递增 l  删除文件时,递减链接数,当链接

揪出占用磁盘空间的罪魁祸首-企业生产实战

磁盘空间已满,但是找不到占用空间的文件,整个故障排除过程如下: [[email protected] opt]# df -h Filesystem      Size  Used Avail Use% Mounted on /dev/sda5       9.5G  6.1G  3.0G  68% / tmpfs            24G  228K   24G   1% /dev/shm /dev/sda1       190M   34M  146M  19% /boot /dev/sd

MySQL中查询所有数据库占用磁盘空间大小和单个库中所有表的大小的sql语句

查询所有数据库占用磁盘空间大小的SQL语句: select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size, concat(truncate(sum(index_length)/1024/1024,2),'MB') as index_size from information_schema.tables group by TABLE_SCHEMA order by data_lengt

linux命令-du查看占用磁盘空间大小

格式 df -h 查看磁盘分区情况 du /etc 目录文件大小都列出来 单位是k最后一行是总和 du -m 单位是m 小于1m写成1m du -h 单位人性化显示k/m du -sh /etc 查看指点目录/文件大小 ////////////////////////////////////////////////////////////////////////////////////// du查看和ls查看区别 [[email protected] ~]# du -sh /etc/init.d