mysql:543
From: Tatsuya Ina <Tatsuya Ina <ina@xxxxxxxxxx>>
Date: Wed, 13 Jan 1999 20:27:42 GMT
Subject: [mysql 543] Re:MySQL speed
伊奈@セイコーエプソン です。 3.21.33bから3.22.14b-gammaに変えてみましたが、結果は10sec程 早くなった程度です。 それよりも小岩様のテーブル定義と自分のテーブル定義を見比べてみて 明らかに自分の方がデータ量が大きいことに気づきました。 小岩様のレコードサイズは31byte(intは4byteですよね)に対して、私の レコードサイズは188byte(smallintは2byteですよね)で、約6倍の大きさ があります。 そこで小岩様のテーブル定義で約500万件のダミーデータを作ってみました。 その結果between句では mysql> select count(*) from koiwa_tab where age between 3 and 6; +----------+ | count(*) | +----------+ | 1960980 | +----------+ 1 row in set (43.87 sec) となり、またインデックスをはったフィールドのlike検索では mysql> select count(*) from koiwa_tab where slip_no like '10%' -> ; +----------+ | count(*) | +----------+ | 111111 | +----------+ 1 row in set (4.29 sec) mysql> select count(*) from koiwa_tab where slip_no like '%321%' -> ; +----------+ | count(*) | +----------+ | 29572 | +----------+ 1 row in set (44.89 sec) となり、小岩さんの結果と大きくは変わらない結果が得られました。 小岩さんのディスクが Urtra Wide SCSIなのに対して、こちらのはUrtra SCSI であることを考えると、部分文字列はインデックスを使わないようなので、 まあ、妥当かなと考えています。 と、いうことは、私の環境(小岩さんのダミーでない)のスピードは、 チューニングで若干はスピードアップするにしても、まあ、この程度 ということなのでしょうか?
-> 543 1999-01-14 05:27 [Tatsuya Ina <ina@xxx] Re:MySQL speed 545 1999-01-13 22:48 ┣[<takeshi@xxxxxxxxxx>] 550 1999-01-14 11:16 ┗[民斗 <tommy@xxxxxxxx] 552 1999-01-14 23:21 ┗[Tatsuya Ina <ina@xxx] 553 1999-01-14 19:02 ┗[民斗 <tommy@xxxxxxxx] 554 1999-01-15 00:32 ┗[Shogo Hamamoto <KHC0] 555 1999-01-15 12:39 ┗[<takeshi@xxxxxxxxxx>]