SQL_CALC_FOUND_ROWS

ブログ | 2007/11/15 20:56
ページャーつきのページで、データ総数を取得するのにSELECTをLIMITつきとなしの2回なげていたのだけれど、SQL_CALC_FOUND_ROWSを使うと1回で済む。これは素晴らしい。

んが、僕のクエリでは酷く遅いことが今判明。
なしだと0.006秒ぐらいのものが、つけると3秒以上かかることがざら。
これだったら2回投げるべきだ。

ついでに実行時間を計るときには、SQL_NO_CACHE をつければキャッシュを読まないことを先ほど知った。

SELECT SQL_NO_CACHE * FROM....

あー、今朝せっかく変えたのに、元に戻さねば。
タグ »

リンク元

縮小 拡大

ログインしておくと、後で編集が可能です。

Rottel内コンテンツ

コメント
ツイッカー
アンケート
アーカイブ
デイリーRottel
ブログ
写真
フィードバック
ブックマーク
マップ
タグ
手当たり次第

ユーザー一覧

Rottelとは?
利用規約
開発飲料
利用者の声
ヘルプ
close