Y
Size: a a a
Y
Т
Т
Т
Т
pool_mode
= transactionmax_client_conn
= 600default_pool_size
= 32Т
pool_mode
= transactionmax_client_conn
= 600default_pool_size
= 32select "cardUsers".* from "cardUsers" where "token" = $1 - query_wait_timeout
GB
CREATE TABLE airports(
code text NOT NULL PRIMARY KEY,
name text NOT NULL,
time_zone text NOT NULL -- , <прочие поля>
);
CREATE TABLE flights(
-- ...
departure_airport_id REFERENCES airports,
arrival_airport_id REFERENCES airports,
departure_ts timestamptz NOT NULL,
arrival_ts timestamptz NOT NULL
);
SELECT f.departure_ts AT TIME ZONE departure_airport.time_zone AS departure_local,
f.arrival_ts AT TIME ZONE arrival_airport.time_zone AS arrival_local --- , ...
FROM flights AS f
JOIN airports AS departure_airport
ON departure_airport.id = f.departure_airport_id
JOIN airports AS arrival_airport
ON arrival_airport.id = f.arrival_airport_id
Т
select "cardUsers".* from "cardUsers" where "token" = $1 - query_wait_timeout
YS
SB
SB
log_pooler_errors = 1
Т
SB
select "cardUsers".* from "cardUsers" where "token" = $1 - query_wait_timeout
default_pool_size
и при режиме `pool_mode
= transaction` — это означает что вы открыли более 32 транзакций в этом пуле, все последующие будут ждать query_wait_timeout
секунд и если места в пуле не появится — будут отменены, что у Вас и происходитТ
log_pooler_errors = 1
;
SB
;
Т
default_pool_size
и при режиме `pool_mode
= transaction` — это означает что вы открыли более 32 транзакций в этом пуле, все последующие будут ждать query_wait_timeout
секунд и если места в пуле не появится — будут отменены, что у Вас и происходитSB
SB