PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Postgresql не успява на конкретна заявка ЕДИН път след рестартиране на Windows

С известна помощ намерих решението в документите на Npgsql, тук .

Npgsql по подразбиране идва с някои параметри за изчакване за връзка и команди. След рестартиране на Windows първият достъп до таблицата беше много бавен, задействайки времето за изчакване на командата.

С допълнителни параметри на низа за връзка успях да променя тези настройки по-високо и да разреша проблема си:

connectionString += ";Timeout=180;Command Timeout=180";

Бонус съвет :функция на Postgresql pg_sleep(seconds) ми помогна да възпроизведа проблема без реално рестартиране. Много полезно:

SELECT pg_sleep(60);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как postgres да игнорира вмъквания с дублиран ключ, но да продължи

  2. рейк прекратен! ГРЕШКА:трябва да е собственик на база данни

  3. Получаването на база данни е неправилно конфигурирано. Моля, посочете грешката в стойността на името

  4. Не може да се извади офсетно-наивно и офсетно-известно време за дати

  5. Как да добавите персонализирана колона със стойност по подразбиране в sql заявка?