mysql:15626
From: HIRATSUKA Sadao <HIRATSUKA Sadao <hiratsuka.sadao@xxxxxxxxxx>>
Date: Thu, 01 Sep 2011 09:50:49 +0900
Subject: [mysql 15626] Re: mysql 5.5.9でのset names sjisで性能低下
おはようございます、平塚です。 On Wed, 31 Aug 2011 18:27:12 +0900 (LMT) Etsuo SUMIYA <sumiya-e@xxxxxxxxxx> 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@xxxxxxxxxx
15623 2011-08-30 20:29 [Etsuo SUMIYA <sumiya] mysql 5.5.9でのset names sjisで性能低下 15624 2011-08-31 12:33 ┗[HIRATSUKA Sadao <hir] 15625 2011-08-31 18:27 ┗[Etsuo SUMIYA <sumiya] -> 15626 2011-09-01 09:50 ┗[HIRATSUKA Sadao <hir]