Windows 7 Download Failure, SQL Server, GUID e Primary Key

Come ormai tutti sanno, visto che nella rete sembra non si parli d’altro, il giorno del download di Windows 7 RC c’è stato un bel down di MSDN, notizia che ovviamente ha fatto il giro del mondo:

http://blogs.zdnet.com/Bott/?p=910

La risposta ufficiale del portavoce di Microsoft è stata:

“the glitch was caused by a SQL Server database that reached excessive fragmentation levels because of the tremendous surge of queries”

ed indovinate un pò il motivo? Perchè hanno usato come PK i GUID Smile

http://www.sqlskills.com/BLOGS/PAUL/post/Why-did-the-Windows-7-RC-failure-happen.aspx

Se avessero letto il dibattito che c’è stato un pò di tempo fa su UgiDotNet avrebbero pututo evitare la figuraccia. Voi che leggete il mio blog siete più fortunati, sapete già come evitarla Smile

http://community.ugiss.org/blogs/dmauri/archive/2008/59/23/utilizzo-di-guid-pro-e-contro.aspx

Per chi non volesse leggersi tutto, riporto la conclusione sintentica:

NON usate i GUID come indici Cluster (cosa, di default, legata alle Primary Key)!

Published venerdì 8 maggio 2009 12.18 by dmauri

Comments

No Comments