I've just read an interesting post on Jeff Atwood's site, Coding Horror. He questions why database engines can't self-tune tables by adding indexes. Read More