
No.1ベストアンサー
- 回答日時:
ここのカテゴリ通り、RDBMSはPostgreSQLですか?
バージョンは?
>countの速度が行数に比例して遅くなって
>行数が増えてもcountの速度が落ちないようにしたいのです。
>CREATE INDEX などは設定してあります。
「件数に比例」ということなら、インデクスを有効利用できていないのでは?
削除やキー更新が数多く発生しているなら、VACUUMで統計情報を取り直すことで改善できるかも知れません。
ただ、この質問内容では、どういった対処が適切かを、他人には判断できません。
もしもっと具体的なアドバイスが欲しいなら、
(0)RDBMS名とバージョン
(1)表の構成列とそのデータ型
(2)インデクスの定義
(3)SELECT文の具体的な内容
といったことを提示してください。
この回答へのお礼
お礼日時:2009/04/22 12:05
ご指摘の通りindexを有効利用できていないようでした。where句のある1つの条件を「変数=変数」としていたために適用されてないようでしたので、新しくフィールドを追加し「変数=定数」の形にすることで解決できました。ご教示ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ODP.NETのバージョン確認
-
LIMIT で条件を満たしているの...
-
SQLのVARCHARとVARCHAR2の違い
-
MySQLカラム名は日本語と英数字...
-
テーブル作成でエラーが出てき...
-
画像データをデータベースで管...
-
mysqlがインストールされている...
-
postgreSQLのデータ型
-
副問合せにLIKE文を使う方法は...
-
php mysqlの文字化け(レンタル...
-
sqliteとの互換
-
さくらのレンタルサーバで文字...
-
php認証
-
INT型は金額の型に使用するべき...
-
Usage: \\.<filename> | sourc...
-
MySQLでエラーがでて前に進めま...
-
MYSQLへのデータサイズの大きな...
-
Mysqlで文字化けします
-
よくわかるPHPの教科書で勉強中...
-
レビュー機能を作る際・・・
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ODP.NETのバージョン確認
-
旧filemakerで和暦(令和など)...
-
SQL開発環境ソフトウェアである...
-
ユーティリティーとは?OPatch...
-
筆ぐるめ住所録のバックアップ...
-
MySQLのバージョンについて
-
初心者にもなってませんが・・。
-
ADOのバージョンを確認する方法
-
データベースを移動したい
-
なにが原因???
-
どれをDLすれば・・・
-
mysqlのバージョンが3.23と4.0...
-
バッチファイルでTRUNCATE TABLE
-
phpMyAdminの最新版について
-
MySQL Client API versionについて
-
バージョン3.23.53からアップグ...
-
MySQLとPostgreSQLの強み・弱み
-
mysqlのバージョンを上げる理由
-
phpMyAdminのMySQLクライアント...
-
PHP、MySQL、wordpressの事で教...
おすすめ情報