/ / Отваряне на 2 връзки към една и съща база данни със същите идентификационни данни - php, postgresql, pdo, persistent-connection

Отваряне на 2 връзки към една и съща база данни със същите идентификационни данни - php, postgresql, pdo, persistent-connection

Първоначалната задача: в моята кандидатура трябва да има 2 различен връзки към същата база данни със същотоидентификационни данни едновременно. Имам нужда от това, защото една връзка се използва за транзакции с данни, които може да са дълги. Друго е за заключване на ниво приложение, което трябва да е моментално (очевидно искам да видя заключването на нивото на приложението веднага щом се появи, а не след края на транзакцията с данни, когато е твърде късно).

Така че въпросът е: как да принудим ЗНП да отвори втората връзка в случай, че използвам опция за устойчиви връзки?

Точно сега - извличам една и съща връзка два пъти, ако са включени постоянни връзки (желани) и 2 различни връзки, ако постоянните връзки са изключени (само за проверка)

Мисли?

Отговори:

3 за отговор № 1

Една от опциите е да изключите постоянните връзки. Вместо това, използвайте лек външен полюс на свързване PgBouncer за да намалите настройката на връзката / покриването на слоевете и да ги използвате отново.

Най-добре е да поддържате кратки сделки така или иначе.