سؤال

أرى مجموعة من الخطوط في .ملفات السجل في بوستجرس pg_log الدليل أن تقول شيئا مثل:

خطأ:إعداد بيان "pdo_pgsql_stmt_09e097f4" لا وجود له

ما هي البيانات المعدة و ما هي أنواع الأشياء التي يمكن أن تسبب رسائل الخطأ هذه إلى عرض العمل ؟

هل كانت مفيدة؟

المحلول

من الوثائق:

بيان معد سلفا من جانب الملقم كائن التي يمكن استخدامها لتحسين الأداء.عند إعداد بيان تنفيذه specifie بيان تحليل, أو كتابة ، المخطط.عند تنفيذ الأمر ثم صدر بعد ذلك ، أعدت بيان تحتاج فقط يتم تنفيذها.وهكذا ، تحليل, كتابة, والتخطيط مراحل تنفيذ إلا مرة واحدة ، بدلا من كل مرة البيان أعدم.

البحث في النت وجدت أن "pdo_pgsql_stmt" القيادة هي من نوع PHP-اتصال إلى قاعدة البيانات الخاصة بك.ربما هذا الرابط يمكن أن تساعدك على العثور على suiteable قائمة مراسلات أو قضية تعقب ذلك يمكنك إرسال الخاص بك-رسائل الخطأ ؟


تحرير:أعتقد أنني وجدت علة الخاص بك هنا:

http://bugs.php.net/bug.php?id=37870

نصائح أخرى

أعتقد أن هذا سوف تساعدك على:http://jdbc.postgresql.org/documentation/81/server-prepare.html

في الأساس يبدو أن الإجراءات المخزنة التي يمكن المترجمة مسبقا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top