質問
postgres pg_log ディレクトリの .log ファイルに、次のような行が大量に表示されます。
エラー:プリペアドステートメント「pdo_pgsql_stmt_09e097f4」が存在しません
プリペアド ステートメントとは何ですか?また、これらのエラー メッセージが表示される原因となるものは何ですか?
解決
から 文書:
準備されたステートメントは、パフォーマンスを最適化するために使用できるサーバー側のオブジェクトです。prepareステートメントが実行されると、specifieステートメントは解析、書き直され、計画されます。その後、実行コマンドが発行された場合、準備されたステートメントは実行する必要があります。したがって、ステートメントが実行されるたびに、解析、書き換え、および計画段階は1回だけ実行されます。
ネットを検索すると、「pdo_pgsql_stmt」コマンドがデータベースへの何らかの PHP 接続からのものであることがわかりました。多分 このリンク エラー メッセージを送信できる適切なメーリング リストや問題追跡ツールを見つけるのに役立ちますか?
編集:ここであなたのバグを見つけたと思います:
他のヒント
これはあなたにとって役立つと思います:http://jdbc.postgresql.org/documentation/81/server-prepare.html
基本的にはプリコンパイル可能なストアド プロシージャのように見えます。
所属していません StackOverflow