‎2009 Jan 07 11:18 AM
Hi ,
It is SQL worst practices - presented in 20 minutes by Stephane Faroult.
Note to all developers:
watch these - they are good, they are correct (they are ironic, anti-patterns, don't do them - do the opposite).
Some people have said they could not see the embedded videos (probably using a news aggregator/reader - not the source entry itself). Here are the links :
Part 1: http://www.youtube.com/watch?v=40Lnoyv-sXg
Part 2: http://www.youtube.com/watch?v=GbZgnAINjUw
Part 3: http://www.youtube.com/watch?v=y70FmugnhPU
bye
yk
‎2009 Jan 07 7:10 PM
Hi,
there is another one from the same guy... explaining different join algorithms
http://www.youtube.com/watch?v=SmDZaH855qE
Kind regards,
Hermann
‎2009 Jan 08 7:43 AM
Hi Hermann,
yeah - i think what's needed in the forum is a BASIC Sql knowledge and that the developers are responsible for their slow running code IF they ignore all that basic stuff.
bye
yk
‎2009 Jan 08 8:02 AM
I recommend to read his book ( no, I get no charge for it )
Stephane Faroult: "The art of SQL"
O'Reilly Media, Inc. (March 1, 2006)
Language: English
ISBN-10: 0596008945
ISBN-13: 978-0596008949
it's basic stuff and experts likely reject to read such things,
but on my job we work in a big datawarehouse environment with a lot of developers (together they will have over 100 years expierience , I guess).
But sometimes it's unbelievable how they ignore (or just don't know about) the basics. This leads sometimes of asking me to do the traditional DBA's "Magic performance parameter dance".
So I had to start my SQL evangelisation against the sql heathens...hope I don't get crucified
bye
yk