| List: | General Discussion | « Previous MessageNext Message » | |
| From: | Keith C. Ivey | Date: | January 15 2003 3:39pm |
| Subject: | Re: Avg_row_length | ||
| View as plain text | |||
On 15 Jan 2003, at 13:03, Stefan Hinz wrote: > > I believe there is an extra byte for the 'null' flag; if you declare > > this column to be NOT NULL, I'll bet the avg length will be 10. > > nice bet, but you lose <g>: In addition to the bitmap for which columns have null values (if there are any columns that can be null), there's a similar bitmap to show which columns have zero values (or the empty string, for string columns). That normally saves space because no additional storage is used if the column is zero. There's a formula to calculate the row length for dynamic MyISAM tables here: http://www.mysql.com/doc/en/Dynamic_format.html -- Keith C. Ivey <keith@stripped> Tobacco Documents Online http://tobaccodocuments.org Phone 202-667-6653
| Thread | ||
|---|---|---|
| • Avg_row_length | Stefan Hinz | 14 Jan |
| • RE: Avg_row_length | Jennifer Goodie | 15 Jan |
| • Re: Avg_row_length | Steve Edberg | 15 Jan |
| • Re: Avg_row_length | Dan Nelson | 15 Jan |
| • Re: Avg_row_length | Stefan Hinz | 15 Jan |
| • Re: Avg_row_length | Steve Edberg | 15 Jan |
| • Re: Avg_row_length | Keith C. Ivey | 15 Jan |
| • Re: Avg_row_length | Stefan Hinz | 16 Jan |
| • Re: Avg_row_length | Keith C. Ivey | 16 Jan |
| • Re: Avg_row_length | Stefan Hinz | 16 Jan |
| • Re: Avg_row_length | Sergei Golubchik | 16 Jan |
| • Re: Avg_row_length | Zak Greant | 16 Jan |
| • Re: Avg_row_length | gerald_clark | 16 Jan |
| • Re: Avg_row_length | Stefan Hinz | 16 Jan |
| • Re: Avg_row_length | Sergei Golubchik | 17 Jan |
| • Re: Avg_row_length | Roger Baklund | 17 Jan |
| • Re: Avg_row_length | gerald_clark | 17 Jan |
| • Re: Avg_row_length | Stefan Hinz | 17 Jan |
| • Re: Avg_row_length | Stefan Hinz | 15 Jan |
| • Re: Avg_row_length | Stefan Hinz | 15 Jan |
