MySQL 5.0at DB
MySQL 5.0 - 暇つぶし2ch40:NAME IS NULL
06/01/06 22:39:18 .net
URLリンク(dev.mysql.com)
の真ん中へんにあるように、InnoDBはrowの数を保持してないのですよ。
(MyISAMは保持してるので速い)
>To get a fast count, you have to use a counter table you create yourself
>and let your application update it according to the inserts and deletes it does.
とか書かれちょります。
 あとは「更新頻度が低いならクエリキャッシュを使え」とか、
正確でなくていいならSHOW TABLE STATUSを使うのもいいんじゃねとか、そんな感じ。
 MyISAMのほうが速いのを利用して、レプリケーション先をMyISAMにして
そっちでcount(*)する技もないではない。
 お好きな方法をどうぞ。



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch