Это работает очень хорошо.
from collections import defaultdict
count = defaultdict( int )
for doc in XML_Table.objects.filter(suid='2'):
count[doc.pid] += 1
Это не SQL.Часто он быстрее, чем SQL, потому что он не навязывает сортировку по большой таблице или результату объединения.