[wp-hackers] Wordpress Performance
Casey Bisson
casey.bisson at gmail.com
Mon Dec 15 15:11:43 GMT 2008
My specific thoughts echo what Ozh noted: the term_taxonomy table
needs to support an arbitrary number of values to effectively support
the extensibility that makes WordPress an application platform as well
as blog system.
More generally, however, I'm split about how important it is to
convert any field to enum. Yes it makes tables smaller, but it doesn't
change the index size (indexing x different varchar values is the same
as indexing an equal number of enum values). And without more
efficient indexes, we're unlikely to see any performance gain.
I'm guessing the core developers have come to a similar conclusion.
You can compare the number of enums in 1.5 vs. 2.7 here:
http://trac.wordpress.org/browser/tags/1.5/wp-admin/upgrade-schema.php
http://trac.wordpress.org/browser/tags/2.7/wp-admin/includes/schema.php
--Casey
http://about.Scriblio.net/
http://MaisonBisson.com/
More information about the wp-hackers
mailing list