Re: Because you guys/gals/girls/women/insert pc term here are a smart lot

From: Date: Wed, 07 Jan 2009 12:55:32 +0000
Subject: Re: Because you guys/gals/girls/women/insert pc term here are a smart lot
References: 1 2 3 4 5 6 7 8 9 10  Groups: php.general 
Request: Send a blank email to php-general+get-285546@lists.php.net to get a copy of this message
Richard Heyes wrote: >So where's the advantage of VARCHAR ? Less space on disc = less data retrieved from disc = faster data retrieval - sometimes. If you have small columns, a small number of rows, or both, then char columns may be faster. If you have large columns of varying actual length, lots of rows, or both, then varchar columns may be faster. The best thing for performance is reducing the number of times you hit the disc. If you can cache (more of) a table by using varchars instead of chars for some columns, then varchars have an advantage. Knowing what your data requires leads to better results than picking in advance whether to use char or varchar (or text). Measuring is even better. Oh, and for a column with a limited range of values, enum beats 'em all! -- Ross McKay, Toronto, NSW Australia "You can't control what you can't measure" - Tom DeMarco

« previous php.general (#285546) next »