8000


PHP / PDOドライバのキャッシュ機能について

### 環境

  * PostgreSQL9.4
  * IDIORM
  * Paris

PostgreSQLは検索結果をキャッシュしてしまうようで、メモリリークしてしまいます。  
大規模な`Select`を行った後は、どうすれば解放してもられるんでしょうか。  
できればソース(参考文献)と共に、教えてください。


CC BY-SA 3.0
2015-02-19T05:38:22.847
6733
2015-07-25T14:01:55.323
2015-07-25T14:01:51.120
8000
8396
question
php postgresql
PHP / PostgreSQLのメモリ解放


間違いなくメモリリークしていると判断できる根拠があるのであれば、該当部分(PostgreSQL?IDIORM?Paris?)のデベロッパにその根拠を添えてバグ報告しましょう。

ここでいくら質問してもプロダクトのバグが直ることはまずありません。


CC BY-SA 3.0
2015-03-17T03:18:08.597
8000
2015-03-17T03:18:08.597
5793
6733
answer


Idiorm には SELECT
結果をキャッシュする機構があるようです。デフォルトでは無効になっているようですが、もし有効にしているのであればこれが原因の可能性は高いかと。

  * [PHPの薄いDBライブラリ「Idiorm」を使ってみた - Qiita](http://qiita.com/naga3/items/87fef230ac86aeec1eea)
  * [Configuration — Idiorm documentation](http://idiorm.readthedocs.org/en/latest/configuration.html#query-caching)

今更かもしれませんが、参考までに。


CC BY-SA 3.0
2015-07-25T14:01:55.323
12697
2015-07-25T14:01:55.323
8000
6733
answer