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]