Monty Taylor wrote: > Baron Schwartz wrote: >> On Thu, Aug 14, 2008 at 10:24 AM, Jay Pipes <[EMAIL PROTECTED]> wrote: >>> Baron Schwartz wrote: >>>>> You can set UTF8 as default, but leave open the chance for people to >>>>> use other character sets. >>>> Given the current limitations of fixed-size buffers for sorting, >>>> group-by, and for internal temp tables (MEMORY engine) I would not set >>>> utf8 as the default anyway -- performance cost is too high. Although >>>> I understand the variable-sized MEMORY patches have been integrated? >>> Understood, but if those current limitations were removed -- i.e. we >>> move to dynamically-sized buffers for sorting, group-by, etc, then will >>> this still be an issue? >>> >>>> Still, filesorts will suck if everything is just automatically utf8. >>> Hmm, I'd have to actually see the performance degradation. If we remove >>> the logic around determining/setting charsets and kept (for now) only >>> the collation, I think some performance benefits can be realized. So, >>> only the collation logic/switching would be the performance issue. >> How can you have a collation without a charset? > > Well, you wouldn't have no charset, you'd just only have utf-8 charset, > and then the utf-8 collations.
Exactly. >> If the fixed sized buffers are uh, fixed ;-) then I don't see as much >> of an issue. But some users will still see their tables get a lot >> bigger than they otherwise would be. >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~drizzle-discuss >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~drizzle-discuss >> More help : https://help.launchpad.net/ListHelp >> > _______________________________________________ Mailing list: https://launchpad.net/~drizzle-discuss Post to : [email protected] Unsubscribe : https://launchpad.net/~drizzle-discuss More help : https://help.launchpad.net/ListHelp

