I think I recall someone way back addressing this issue, but has anyone ever wondered about the way EE stores data for custom fields. It’s all stored in one table. Every entry has a column for all the custom fields used across all weblogs.
With the ease at which you can create custom fields for custom applications, I wonder who’s pushing the limits. I’ve never had more than around 40 or so, but I suspect there are others with easily more than 100 custom fields.
Performance has never been a problem for my sites ( all < 1000 pages), but still ... having all that extra space for each record makes me wonder. Is there ultimately a performance price for this model? 2000, 3000 pages with 100 custom fields, etc ...