I remember one company that left SQL7 ASAP when SQL2000 came out. And they jumped on user-defined functions (UDFs) like crazy. Code didn't scale well. So they used isolation level 0 (NOLOCK, READUNCOMMITTED) first at critical places, then everywhere. Problem was, early versions of SQL2000 had some nasty bugs in that area (SELECT over heap table or query covered by nonclustered index during concurrent writes). Result: no turning back, find (slow) workarounds and wait for M$ to release hotfix.
In other words: there is certain wisdom in being "conservative". For some people this means "wait for a service pack or two", for others "use new features carefully".
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.