2007-02-20から1日間の記事一覧

PEAR DBはPostgreSQLで大きなビューに対してtableInfoを実行すると逼迫する。

PHP

とあるサービスでDBが逼迫しているとの報告を受けた。調べてみると、PEAR DBのtableInfoが原因らしい。 pgsql.php内のtableInfo中で次のようなクエリが発行されている select * from tablename LIMIT 0 このクエリ、PostgreSQL8.1.4ではコストが非常に低くて…