フリーページ

2004年06月13日
XML
カテゴリ: カテゴリ未分類
postgreSQLでcountを取得すると遅いですね。
トータル16万レコード、該当件数が4000件ぐらいのSQLをやると・・・

countで7秒ぐらいかかります。
その後、データ取得に3秒ぐらいかかります。

select count(a) from table where ...
select a,b,c from table where ... offset 100 limit 10

というようなSQLを2回実行すると、あわせて10秒ぐらいかかるんです。

これを、PHPで取得すると

select a,b,c from table where ...


そうすると、PHPの処理時間を合わせても4秒ぐらいで終わります。
目標にはまだまだですが、SQLですべてをやらないでプログラム(PHP)でやるというのも良いかもしれないですね。

でも、同時アクセスの負荷テストを忘れないでやらないと。

目標までには検索用のテーブルを改良しないとダメかな?






お気に入りの記事を「いいね!」で応援しよう

最終更新日  2004年06月14日 01時32分27秒
コメント(0) | コメントを書く


■コメント

お名前
タイトル
メッセージ
画像認証
上の画像で表示されている数字を入力して下さい。


利用規約 に同意してコメントを
※コメントに関するよくある質問は、 こちら をご確認ください。


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

キーワードサーチ

▼キーワード検索

プロフィール

検索バカ一代

検索バカ一代

コメント新着

http://buycialisky.com/@ Re:アクセスをあげる方法(06/15) il cialis 10 mg funzionacialis da 20 mg…
http://cialisbuys.com/@ Re:アクセスをあげる方法(06/15) cialis online nz new zealandorder ciali…
chat-room-free3075@ Re:どかーとばかーと(07/04) <a href=http://free-chat-room554.blo…
mature-damesu@ Re:どかーとばかーと(07/04) <a href=http://mature-dames8300.blog…
movies-free-bbw-1081@ tit torture <a href=http://free-bbw-movies4576.b…

© Rakuten Group, Inc.
Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: