Always when I ask a question or if I feel I should retag an other users question I ask myself
What are the proper tags for that?
Take a SQL question for instance asking for help with a select query.
I could just tag sql
or with proper DB engine tag sql-server-2008
or both and even more DB engines sql sql-server-2008 sql-server-2008-r2
and besides that I could add other tags making it sql sql-server-2008 sql-server-2008-r2 query select
How can I decide what is proper?
Does it hurt to add as much fitting tags as possible?