如何查询数据库存储库大小
方法获取Artifactory中每个节点的大小值bin_length的列节点表。这一列中所有行的总和将告诉您,如果每个工件都是物理二进制文件,将占用多少物理存储空间(即,给定工件的大小包括其复制的可能性)。
以下是两个,SQL查询的例子。第一个尝试以字节为单位学习存储库的大小,而第二个将以MB为单位返回相同的信息:
SQL查询#1:
SELECT SUM(bin_length) from WHERE repo='ext-release-local';
结果:
+——+
| . | SUM(bin_length)
+——+
|382713706|
+——+
set中的1行(0.00秒)
SQL查询#2:
SELECT CONCAT(SUM(bin_length)/1000000,'MB') from nodes WHERE repo='ext-release-local';
结果:
+————————————–+
| CONCAT(SUM(bin_length)/1000000,'MB'
+————————————–+
|382.7137 mb|
+————————————–+
一组1行(0.02秒)
当然,这两个查询都可以应用于任何存储库,而不仅仅是ext-release-local存储库。
