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

Reply via email to