How do you look up a default global table locking hint?
-- Questions
I am not aware of any such global setting. IMHO even should that exist there can be little justification for using it.
You can however set the isolation levels to control whether individual transactions are able to read changes to data made by other transactions. This is done via
SET TRANSACTION ISOLATION LEVEL
There is no global setting. The default is always READ COMMITTED
It can be changed at
SET TRANSACTION ISOLATION LEVEL
][]NOLOCK everywhere is utterly misguided And here too:
Edit: After comment about query timeout...
A query with NOLOCK can still consume massive CPU and IO resources. Locking isn't that big an issue. If it is, then another query is taking too long, probably consuming massive CPU and IO resources...