Yesterday I tried to enable Statement usage tracking on cawiki (which means we're exactly tracking which Statement has been used, and not just that "all entity data" is used). When doing this I discovered that many many usages on cawiki are needlessly added due to a performance bug in their Mòdul:Wikidata (https://ca.wikipedia.org/w/index.php?title=M%C3%B2dul_Discussi%C3%B3:Wikidata&oldid=18938979#Critical_performance_improvement).
The problematic code
-- otherwise, iterate over all properties, fetch their labels and compare this to the given property name for k, v in pairs(entity.claims) do if mw.wikibase.label(k) == property then return v end end return
can easily be replaced with
property = mw.wikibase.resolvePropertyId(property) if not property then return end return entity.claims[property]
The problematic code is also on several other wikis: P6114