2011年9月 1日

[mysql 15626] Re: mysql 5.5.9でのsetnames sjisで性能低下

おはようございます、平塚です。

On Wed, 31 Aug 2011 18:27:12 +0900 (LMT)
Etsuo SUMIYA <sumiya-e@xxxxx> wrote:

> 最新では修正済みだったんですね。今年の4月頃、遅くなる現象はつかん
> でいたのですが、時間が取れず、5.1.xを使用してました。

昨日報告したBug#62307もVerifyされたので、Bug#60625と二つですね。
sjisを使うシステムは、両方直るまで5.1で待ったほうがよいと思います。

> > 仕組みとしては、tm = '20:01'という検索条件を
> > CONVERT(tm USING SJIS sjis) = '20:01'
> > に変換するわりと残念なロジックがMySQL 5.5から入っていて、

(誤記:CONVERT(tm USING SJIS) = '20:01')

> 同じ原因なのかもしれませんが、sjisにすると、日付や時刻などの検索条
> 件として,DBに記録されているのと同じ書式、1:1:0ならば01:01:00と記述
> しないとquery結果が出ないなど色々と問題がありそうですね。

確かにそうですね。
TIME型の方を文字型にCONVERTするから'1:1:0'といった入力値に
対応できなくなるという話で、MySQL 5.5.15でも発生します。

一応Bug#62307で追加レポートしておきました。
よろしくお願いします。

--
平塚貞夫 hiratsuka.sadao@xxxxx


投稿者 xml-rpc : 2011年9月 1日 09:50
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/106027
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。