Вы можете просто использовать функцию RANK для этого.
Для ваших примеров данных -
select hostname, file, size
, rank() over (partition by file order by size) rk
from files;
Это даст вам данные с рангом по размеру, если в выводе запроса есть записи с рангом> 1, то есть Разница в размере файла на разных серверах.