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.

> 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

Reply via email to