afaik, ZFS will read an entire Record at a time- and that's the same granularity as its compression.