2014-03-07 44 views

回答

2

盤足跡可以評估使用(Linux)的命令「杜」上 的dbfarm目錄或運行查詢「從存儲選擇*();

來源:http://www.monetdb.org/Documentation/Userguide/diskspace

+0

它給出了一個表:模式,表,列,類型,位置,計數,類型,寬度,但它不不給大小... – Nicola

+0

獲取大小的最簡單方法是在農場目錄中運行「du」。如果您不熟悉命令,可以在這裏快速瀏覽一下:http://www.tecmint.com/check-linux-disk-usage-of-files-and-directories/。如果您需要特定表的大小(以字節爲單位),則可以在storage()中的「columnsize」列上運行總和。 –

+0

非常感謝:) – Nicola

1

您可以嘗試如下:

mclient -d dwh -f tab -s "select location from storage() where table='name_of_a_table';" | xargs -i du -m /var/monetdb5/dbfarm/dwh/bat/{}.tail | cut -f1 | paste -sd+ | bc