Първоначалната задача: в моята кандидатура трябва да има 2 различен връзки към същата база данни със същотоидентификационни данни едновременно. Имам нужда от това, защото една връзка се използва за транзакции с данни, които може да са дълги. Друго е за заключване на ниво приложение, което трябва да е моментално (очевидно искам да видя заключването на нивото на приложението веднага щом се появи, а не след края на транзакцията с данни, когато е твърде късно).
Така че въпросът е: как да принудим ЗНП да отвори втората връзка в случай, че използвам опция за устойчиви връзки?
Точно сега - извличам една и съща връзка два пъти, ако са включени постоянни връзки (желани) и 2 различни връзки, ако постоянните връзки са изключени (само за проверка)
Мисли?
Отговори:
3 за отговор № 1Една от опциите е да изключите постоянните връзки. Вместо това, използвайте лек външен полюс на свързване PgBouncer за да намалите настройката на връзката / покриването на слоевете и да ги използвате отново.
Най-добре е да поддържате кратки сделки така или иначе.