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

mysql:15224

From: Mikiya Okuno <Mikiya Okuno <Mikiya.Okuno@xxxxxxxxxx>>
Date: Thu, 25 Mar 2010 13:09:48 +0900
Subject: [mysql 15224] Re: レコードの存在チェック

奥野です。

その記事の著者です ;)

WHERE句ありの場合には、検索条件に該当する行だけがフェッチされるので
問題ないですよ。今回はPKによるルックアップなので、検索条件は激速です。

WHERE句がなくて全件検索しないといけないような場合には、紹介して頂いた
記事のテクニックが使えます。
-- 
奥野 幹也 
http://www.google.com/profiles/mikiya.okuno 
http://nippondanji.blogspot.com/ 
http://twitter.com/nippondanji 


On 25/03/2010, at 12:26 PM, Akio Imai wrote:

> 今井と申します。
> 
> もう既に解決したような感じですが
> count(*) を行った場合、テーブルスキャンが発生するため、データ量によっては結果取得に時間を要します。
> 
> InnoDB における count() の注意事項と高速化手法に関して書かれている記事があるので、以下を一読してみるだけでも面白いですよ
> http://nippondanji.blogspot.com/2010/03/innodbcount.html
> 
> 
> 
> 2010年3月25日12:15 Hiroshi Hashibata <hashibata@xxxxxxxxxx>:
>> 坂本様
>> 
>> なるほど、確かに。
>> IDはプライマリーなので、複数のレコードが
>> 返ることはありません。
>> 根本的にそこから勘違いしておりました。
>> ありがとうございます。
>> 
>> 


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

     15219 2010-03-25 11:05 [Hiroshi Hashibata <h] レコードの存在チェック                  
     15220 2010-03-25 11:53 ┗[<sydney@xxxxxxxxxx> ]                                       
     15221 2010-03-25 12:15  ┗[Hiroshi Hashibata <h]                                     
     15222 2010-03-25 12:25   ┣[Mikiya Okuno <Mikiya]                                   
     15223 2010-03-25 12:26   ┣[Akio Imai <suzuro204] Re: [mysql 15221] Re: レコードの存在チェック
->   15224 2010-03-25 13:09   ┃┣[Mikiya Okuno <Mikiya] Re: レコードの存在チェック      
     15226 2010-03-25 13:20   ┃┗[宮田 昌紀 <moyata@xx] Re: レコードの存在チェック      
     15227 2010-03-25 14:39   ┃ ┗[Akio Imai <suzuro204] Re: [mysql 15226] Re: レコードの存在チェック
     15228 2010-03-25 17:02   ┃  ┗["Tadayuki Abraham HA] MySQLの公共システムへの利用率について
     15225 2010-03-25 13:12   ┗["EBIHARA, Yuichiro" ]