Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

Just curious, why is there a required privilege (especially one as high as 1000) to view vote counts for a post? It's not like someone can mess up a post by just viewing the vote counts. Is it just to give people incentive to reach 1000?

share|improve this question… and it's only 1k rep, isn't it? – Brandon Nov 9 '10 at 21:08
Oops, edited to 1000. Thanks. – GendoIkari Nov 9 '10 at 21:09
up vote 50 down vote accepted

This is because it's "expensive" to view the vote count (in terms of running the query). The rep threshold limits the number of people requesting this data.

share|improve this answer
Wow, I never would have thought of that! – GendoIkari Nov 9 '10 at 21:07
It probably also has the side effect of preventing newbies from getting caught up in trying to balance the vote count out at any level other than net positive. – Paul McMillan Nov 10 '10 at 1:21
This is a rather lame excuse, the time spent viewing some vote counts might as well be time spent executing another full page load, which I assume is far more "expensive". – Wesley Murch Aug 8 '12 at 12:55
This seems bizarre to me. If you deliver the up and down count will the content of the page, there shouldn't be any "expense" to showing/hiding it. It seems to me that after a few years if this is still a database optimization problem it could have been fixed by now... given all the storage allocated to a single post, we can't store two ints with it? Really? – Aaron Bertrand Aug 8 '12 at 13:07
It should be noted that the link in this post refers to something else: showing the counts by default, not on demand. – Wesley Murch Aug 8 '12 at 13:28
@Wesley right, but the answer implies that it's expensive to show in either case because of the underlying design. – Aaron Bertrand Aug 8 '12 at 13:28
-1, what the difference between current counter(voting) and number of down-voting and up-voting, it is the same. In worst case it is x2 resources than today. – toreator Jul 24 '13 at 8:47
@toreator The Score field of a post is denormalized, so it's available from the same query as retrieves the post's body, but the vote breakdown is rarely used so it's not worth denormalizing, so looking it up requires an addition query which (potentially) touches many more rows. – Jeremy Banks Oct 16 '13 at 0:23

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .