[前][次][番号順一覧][スレッド一覧]

mysql:13809

From: <ska_king2005@xxxxxxxxxx>
Date: Mon, 19 Mar 2007 10:28:19 +0900 (JST)
Subject: [mysql 13809] Re: SELECT 分の速度

skakingです。

他の方々がおっしゃられているように、
クエリの実行計画を見て適切なインデックスが使用されている
か確認してみるのがいいと思います。

また、phpのMySQL用DBコネクタについては使用したことがない
のですが、JDBCドライバであるConnector/JではSELECT文を発
行すると、
「まず、SELECTのみを実行する」といったことがでなく、
結果セットまでクライアントに返すような仕様なので、
大量データを抽出するSELECTが他DBに比べて遅かったような記
憶があります。

最新ドライバでもこの仕様だと思われます。。。

私としては、、、
・ユーザが30万件単位で一覧抽出されたものをどうやってみる
のか?
・ユーザにとって30万件のデータは必要な情報なのか?
と考えてしまいます。
現時点でも30分はかかりすぎですが、もう少し抽出する条件
を限定してから実行速度を計ったほうがよいと思います。


--
skaking <ska_king2005@xxxxxxxxxx>
DB:MySQL5.0.19, OS:WinXPProSP2

--------------------------------------
Start Yahoo! Auction now! Check out the cool campaign
http://pr.mail.yahoo.co.jp/auction/


[前][次][番号順一覧][スレッド一覧]

     13806 2007-03-18 20:47 [日本情報電信)兵頭 <] SELECT分の速度                          
     13807 2007-03-19 00:24 ┣[とみたまさひろ <tomm]                                       
     13808 2007-03-19 10:08 ┣[YuGo <yu.gotou@xxxxx]                                       
->   13809 2007-03-19 10:28 ┗[<ska_king2005@xxxxxx]