เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เด•เดฃเด•เตเดทเตป เดชเต‚เดณเตผ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ PgBouncer เดธเตเด•เต†เดฏเดฟเดฒเดฟเด‚เด—เต เด…เดจเตเดญเดตเด‚ เด…เดตเตผ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดชเดฐเดฟเด—เดฃเดฟเดšเตเดšเดคเต†เดจเตเดจเต เด†เตปเดกเตเดฐเดฟ เดฌเต‹เดฑเต‹เดกเดฟเตป เดคเดจเตเดฑเต† เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเตฝ เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเด‚. เด’เดกเต€เดธเตเดธเดฟ, เด…เดตเตผ เด…เดคเต เด‰เตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด‰เดฐเตเดŸเตเดŸเดฟเดฏเดชเตเดชเต‹เตพ. เด•เต‚เดŸเดพเดคเต†, เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเตฝ เดžเด™เตเด™เตพ เด•เดพเดฃเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดณเตเดณเดฑเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเด™เตเด™เตพ เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเตเด‚: เดžเด™เตเด™เดณเตเดŸเต† เด†เดตเดถเตเดฏเด™เตเด™เตพ เดจเดฟเดฑเดตเต‡เดฑเตเดฑเตเด• เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดžเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต. เด’เดกเต€เดธเดฟ.

เดตเต€เดกเดฟเดฏเต‹:

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เดนเดพเดฏเต! เดŽเดจเตเดฑเต† เดชเต‡เดฐเต เด†เตปเดกเตเดฐเต‚.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

Yandex-เตฝ, เดžเดพเตป เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดจเตเดจเต เดจเดฎเตเด•เตเด•เต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเตผ เด•เดฃเด•เตเดทเดจเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด’เดฐเต เดตเดฟเดทเดฏเดฎเตเดฃเตเดŸเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดฑเดทเตเดฏเตป เดญเดพเดทเดฏเดฟเตฝ เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเดจเต† เดŽเด™เตเด™เดจเต† เดตเดฟเดณเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เดฑเดฟเดฏเดพเดฎเต†เด™เตเด•เดฟเตฝ, เดŽเดจเตเดจเต‹เดŸเต เดชเดฑเดฏเต‚. เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดธเดพเดนเดฟเดคเตเดฏเดคเตเดคเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เต‡เดฃเตเดŸ เด’เดฐเต เดจเดฒเตเดฒ เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดชเดฆเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เดžเดพเตป เดถเดฐเดฟเด•เตเด•เตเด‚ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต.

เดตเดฟเดทเดฏเด‚ เดตเดณเดฐเต† เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดชเดฒ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเดฟเดฒเตเด‚ เด•เดฃเด•เตเดทเตป เดชเต‚เดณเตผ เด…เดจเตเดคเตผเดจเดฟเตผเดฎเตเดฎเดฟเดคเดฎเดพเดฃเต, เดจเดฟเด™เตเด™เตพ เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด…เดฑเดฟเดฏเต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ. เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดŽเดฒเตเดฒเดพเดฏเดฟเดŸเดคเตเดคเตเด‚ เดšเดฟเดฒ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เด‰เดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ Postgres เตฝ เด…เดคเต เด† เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ. เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ (HighLoad++ 2019-เตฝ) Postgres-เตฝ เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต Nikolai Samokhvalov-เดจเตเดฑเต† เด’เดฐเต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เด‰เดฃเตเดŸเต. เดžเดพเตป เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฟเดฏเดคเตเดชเต‹เดฒเต†, เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เด…เดตเดฐเตเดŸเต† เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตโ€Œเดค เด†เดณเตเด•เตพ เด‡เดตเดฟเดŸเต†เดฏเต†เดคเตเดคเดฟ, เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด‚ เดฑเดฟเดธเต‹เดดเตโ€Œเดธเต เดตเดฟเดจเดฟเดฏเต‹เด—เดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เด•เต‚เดŸเตเดคเตฝ เด…เดชเต‚เตผเดตเดฎเดพเดฏ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เดจเต‡เดฐเดฟเดŸเตเดจเตเดจ เด†เดณเตเด•เดณเดพเดฃเต เด‡เดตเตผ. เดšเดฟเดฒ เดธเตเดฅเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดฒเตเดฒ เดŽเดจเตเดจ เด…เตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด‡เดคเต เดตเดณเดฐเต† เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

Yandex-เตฝ Postgres เด‰เดฃเตเดŸเต. เดจเดฟเดฐเดตเดงเดฟ Yandex เดธเต‡เดตเดจเด™เตเด™เตพ Yandex.Cloud-เตฝ เดคเดพเดฎเดธเดฟเด•เตเด•เตเดจเตเดจเต. เดชเต‹เดธเตเดฑเตเดฑเตโ€Œเด—เตเดฐเต‡เดธเดฟเตฝ เดธเต†เด•เตเด•เตปเดกเดฟเตฝ เด’เดฐเต เดฆเดถเดฒเด•เตเดทเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เดชเต†เดฑเตเดฑเดพเดฌเตˆเดฑเตเดฑเต เดกเดพเดฑเตเดฑ เดžเด™เตเด™เดณเตเดŸเต† เดชเด•เตเด•เดฒเตเดฃเตเดŸเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดŽเดฒเตเดฒเดพ เดธเต‡เดตเดจเด™เตเด™เตพเด•เตเด•เตเด‚ เดžเด™เตเด™เตพ เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดจเตฝเด•เตเดจเตเดจเต - เด‡เดคเดพเดฃเต เดจเต‹เดกเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดชเตเดฐเดพเดฅเดฎเดฟเด• เดจเต‹เดกเต, เดธเดพเดงเดพเดฐเดฃ เดฐเดฃเตเดŸเต เดชเด•เตผเดชเตเดชเตเด•เตพ (เดธเดฟเตปเด•เตเดฐเดฃเดธเต, เด…เดธเดฟเตปเด•เตเดฐเดฃเดธเต), เดฌเดพเด•เตเด•เดชเตเดชเต, เดฑเต†เดชเตเดฒเดฟเด•เตเด•เดฏเดฟเดฒเต† เดฑเต€เดกเดฟเด‚เด—เต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต† เดธเตเด•เต†เดฏเดฟเดฒเดฟเด‚เด—เต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เด“เดฐเต‹ เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดจเต‹เดกเตเด‚ Postgres เด†เดฃเต, เด…เดคเดฟเตฝ Postgres, เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดต เด•เต‚เดŸเดพเดคเต†, เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเตเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด•เดฃเด•เตเดทเตป เดชเต‚เดณเตผ เดซเต†เตปเดธเดฟเด‚เด—เดฟเดจเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เด†เดตเดถเตเดฏเดคเตเดคเดฟเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดฒเด•เตเดทเตเดฏเด‚ เดŽเดจเตเดคเดพเดฃเต?

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เด’เดฐเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ Postgres เด’เดฐเต เดชเตเดฐเต‹เดธเดธเต เดฎเต‹เดกเตฝ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚ เด’เดฐเต เด•เดฃเด•เตเดทเตป เด’เดฐเต เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดพเดฃเต, เด’เดฐเต เดชเต‹เดธเตเดฑเตเดฑเตเด—เตเดฐเต†เดธเต เดฌเดพเด•เตเด•เต†เตปเดกเต. เดˆ เดฌเดพเด•เตเด•เต†เตปเดกเดฟเตฝ เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดคเดฎเดพเดฏ เด•เดพเดทเต†เด•เตพ เดงเดพเดฐเดพเดณเด‚ เด‰เดฃเตเดŸเต, เด…เดต เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เด•เดฃเด•เตเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเดณเดฐเต† เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฃเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เด•เต‚เดŸเดพเดคเต†, Postgres เด•เต‹เดกเดฟเดจเต procArray เดŽเดจเตเดจเตŠเดฐเต เด…เดฑเต‡ เด‰เดฃเตเดŸเต. เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด•เดฃเด•เตเดทเดจเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดกเดพเดฑเตเดฑ เด‡เดคเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดŽเดฒเตเดฒเดพ procArray เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เตพเด•เตเด•เตเด‚ เดฒเต€เดจเดฟเดฏเตผ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดคเดฏเตเดฃเตเดŸเต; เด…เดต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดŸเต† เดฎเตเดดเตเดตเตป เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดตเดณเดฐเต† เดชเต†เดŸเตเดŸเต†เดจเตเดจเตเดณเตเดณ เดธเตˆเด•เตเด•เดฟเดณเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด•เต‚เดŸเตเดคเตฝ เด‡เตปเด•เดฎเดฟเด‚เด—เต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด•เดฃเด•เตเดทเดจเตเด•เตพ เด‰เดณเตเดณเดคเดฟเดจเดพเตฝ เด•เดพเดฐเตเดฏเด™เตเด™เตพ เด•เตเดฑเดšเตเดšเตเด•เต‚เดŸเดฟ เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฃเต. เด•เดพเดฐเตเดฏเด™เตเด™เตพ เด•เตเดฑเดšเตเดšเตเด•เต‚เดŸเดฟ เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดงเดพเดฐเดพเดณเด‚ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด•เดฃเด•เตเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดตเดณเดฐเต† เด‰เดฏเตผเดจเตเดจ เดตเดฟเดฒ เดจเตฝเด•เต‡เดฃเตเดŸเดฟ เดตเดฐเตเด‚.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดธเดพเดงเตเดฏเดฎเดพเดฏ 3 เดธเดฎเต€เดชเดจเด™เตเด™เดณเตเดฃเตเดŸเต:

  • เด…เดชเต‡เด•เตเดทเดฏเตเดŸเต† เดญเดพเด—เดคเตเดคเต.
  • เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดญเดพเด—เดคเตเดคเต.
  • เด…เดคเดฟเดจเดฟเดŸเดฏเดฟเตฝ, เด…เดคเดพเดฏเดคเต, เดŽเดฒเตเดฒเดพเดคเตเดคเดฐเด‚ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เดณเตเด‚.

เดจเดฟเตผเดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดชเต‚เดณเตผ เดจเดฟเดฒเดตเดฟเตฝ เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดฒเดพเดฃเต. PostgreSQL เดชเตเดฐเตŠเดซเดทเดฃเดฒเดฟเดฒเต† เดžเด™เตเด™เดณเตเดŸเต† เดธเตเดนเตƒเดคเตเดคเตเด•เตเด•เดณเดพเดฃเต เด‡เดคเต เด•เต‚เดŸเตเดคเดฒเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต. เด…เดคเต เดŽเดชเตเดชเต‹เตพ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดฎเต†เดจเตเดจเต เดชเตเดฐเดตเดšเดฟเด•เตเด•เดพเตป เดชเตเดฐเดฏเดพเดธเดฎเดพเดฃเต. เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดฑเตเดฑเดฟเดจเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เดฐเดฃเตเดŸเต เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เดณเตเดฃเตเดŸเต. เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดธเตˆเดกเต เดชเต‚เตพ, เดชเตเดฐเต‹เด•เตเดธเดฟ เดชเต‚เตพ เดŽเดจเตเดจเดฟเดตเดฏเดพเดฃเต เด‡เดต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดธเตˆเดกเต เดชเต‚เตพ เด†เดฃเต เดเดฑเตเดฑเดตเตเด‚ เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณ เดฎเดพเตผเด—เตเด—เด‚. เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดŽเดฒเตเดฒเดพ เด•เตเดฒเดฏเดจเตเดฑเต เดกเตเดฐเตˆเดตเดฑเตเด•เดณเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดตเดดเดฟ เดจเตฝเด•เตเดจเตเดจเต: เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฆเดถเดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เด•เดฃเด•เตเดทเดจเตเด•เตพ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เดจเดฟเดฐเดตเดงเดฟ เดกเดธเตป เด•เดฃเด•เตเดทเดจเตเด•เดณเดพเดฏเดฟ เด•เต‹เดกเดฟเตฝ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เด‰เดฏเตผเดจเตเดจเตเดตเดฐเตเดจเตเดจ เดชเตเดฐเดถเตเดจเด‚, เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดจเดฟเด™เตเด™เตพ เดฌเดพเด•เตเด•เต†เตปเดกเต เดธเตเด•เต†เดฏเดฟเตฝ เดšเต†เดฏเตเดฏเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดจเดฟเดฐเดตเดงเดฟ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดฒเดญเตเดฏเดค เดธเต‹เดฃเตเด•เดณเตเด‚ เดจเดฟเดฐเดตเดงเดฟ เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเตเด•เดณเตเด‚ เด‰เดฃเตเดŸเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เด•เตเดฒเดฏเดจเตเดฑเต เดธเตˆเดกเต เดชเต‚เดณเดฟเด‚เด—เต เดธเดฎเต€เดชเดจเด‚ เดตเดฒเดฟเดฏ เดธเด‚เด–เตเดฏเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เดตเดฒเดฟเดฏเดต เดเด•เดฆเต‡เดถเด‚ 10 เด•เดฃเด•เตเดทเดจเตเด•เดณเดพเดฃเต. เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด…เดฐเดฟเด•เดพเดฃเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดชเตเดฐเต‹เด•เตเดธเดฟ เดชเต‚เดณเดฑเตเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเต เดจเดฎเตเดฎเตพ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด’เดฐเตเดชเดพเดŸเต เด•เดพเดฐเตเดฏเด™เตเด™เตพ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดฐเดฃเตเดŸเต เดชเต‚เดณเตผเดฎเดพเตผ เด‰เดฃเตเดŸเต. เด…เดตเตผ เด•เตเดณเด•เตเด•เดพเตผ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ. เด…เดต เดชเต‚เดณเดฑเตเด•เดณเดพเดฃเต + เด•เต‚เดŸเตเดคเตฝ เดฐเดธเด•เดฐเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดค. เดˆ เดชเดฟเด—เตเดชเต‚เตพ ะธ เด•เตเดฐเดžเตเดšเดฟ-เดชเตเดฐเต‹เด•เตเดธเดฟ.

เดชเด•เตเดทเต‡, เดจเดฟเตผเดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เดˆ เด…เดงเดฟเด• เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เดชเต‚เดณเดฑเตเด•เตพ เดธเต†เดทเตป เดชเต‚เดณเดฟเด‚เด—เดฟเดจเต† เดฎเดพเดคเตเดฐเดฎเต‡ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เต‚ เดŽเดจเตเดจ เดตเดธเตเดคเตเดคเดฏเดฟเดฒเต‡เด•เตเด•เต เด‡เดคเต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต เด’เดฐเต เด‡เตปเด•เดฎเดฟเด‚เด—เต เด•เตเดฒเดฏเดจเตเดฑเต, เด’เดฐเต เด”เดŸเตเดŸเตโ€Œเด—เต‹เดฏเดฟเด‚เด—เต เด•เตเดฒเดฏเดจเตเดฑเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เต.

เด‡เดคเต เดžเด™เตเด™เดณเตเดŸเต† เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เต เดตเดณเดฐเต† เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพ เด‡เดŸเดชเดพเดŸเต เดชเต‚เดณเดฟเด‚เด—เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ PgBouncer เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต เด‡เดŸเดชเดพเดŸเดฟเดจเตเดฑเต† เด•เดพเดฒเดฏเดณเดตเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดคเตเดฐเด‚ เด•เตเดฒเดฏเดจเตเดฑเต เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดฎเดพเดฏเดฟ เดธเต†เตผเดตเตผ เด•เดฃเด•เตเดทเดจเตเด•เตพ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดžเด™เตเด™เดณเตเดŸเต† เดœเต‹เดฒเดฟเดญเดพเดฐเดคเตเดคเดฟเดฒเตเด‚ เด‡เดคเต เดธเดคเตเดฏเดฎเดพเดฃเต. เดŽเดจเตเดจเดพเตฝ เด•เตเดฑเดšเตเดšเต เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเต.เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดจเดฟเด™เตเด™เดณเตเดŸเต† เด‡เตปเด•เดฎเดฟเด‚เด—เต เด•เดฃเด•เตเดทเดจเตเด•เดณเต†เดฒเตเดฒเดพเด‚ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดคเดฟเดจเดพเตฝ, เด’เดฐเต เดธเต†เดทเตป เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเดพเดฃเต เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดŽเดฒเตเดฒเดพเดตเดฐเตเด‚ เด’เดฐเต เดฒเต‚เดชเตเดชเตเดฌเดพเด•เตเด•เตเดฎเดพเดฏเดฟ เดตเดจเตเดจเต, เดŽเด™เตเด™เดจเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเต†เดทเตป เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฃเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต application_name_add_host เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. application_name-เดฒเต‡เด•เตเด•เต เด’เดฐเต IP เดตเดฟเดฒเดพเดธเด‚ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฌเต—เตบเดธเตผ เดตเดถเดคเตเดคเตเดณเตเดณ เด’เดฐเต เดฎเดพเตผเด—เดฎเดพเดฃเดฟเดคเต. เดŽเดจเตเดจเดพเตฝ application_name เด’เดฐเต เด…เดงเดฟเด• เด•เดฃเด•เตเดทเตป เดตเดดเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดˆ เด—เตเดฐเดพเดซเดฟเตฝ, เดฎเดžเตเดž เดตเดฐ เดฏเดฅเดพเตผเดคเตเดฅ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเด‚ เดจเต€เดฒ เดตเดฐ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เดชเดฑเด•เตเด•เตเดจเตเดจ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดฎเดพเดฃเต. เดˆ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป_เดจเต†เดฏเดฟเดฎเดฟเดจเตเดฑเต† เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเดพเดฃเต, เด‡เดคเต เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดฎเดพเดคเตเดฐเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดธเต—เดœเดจเตเดฏเดฎเดฒเตเดฒ.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เด•เต‚เดŸเดพเดคเต†, เดฌเต—เตบเดธเดฑเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเต‚เตพ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ, เด…เดคเดพเดฏเดคเต เด“เดฐเต‹ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเด‚ เด“เดฐเต‹ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เด‡เดคเต เดŽเดจเตเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเต? เดจเดฟเด™เตเด™เตพเด•เตเด•เต C++ เตฝ เดŽเดดเตเดคเดฟเดฏ เด’เดฐเต เดฒเต‹เดกเต เดšเต†เดฏเตโ€Œเดค เดธเต‡เดตเดจเดตเตเด‚ เดธเดฎเต€เดชเดคเตเดคเต เดŽเดตเดฟเดŸเต†เดฏเต‹ เด’เดฐเต เดจเต‹เดกเดฟเตฝ เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดธเต‡เดตเดจเดตเตเด‚ เด‰เดฃเตเดŸเต, เด…เดคเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดญเดฏเด™เตเด•เดฐเดฎเดพเดฏ เด’เดจเตเดจเตเด‚ เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด…เดคเดฟเดจเตเดฑเต† เดกเตเดฐเตˆเดตเตผ เดญเตเดฐเดพเดจเตเดคเดจเดพเด•เตเดจเตเดจเต. เด‡เดคเต 20 เด•เดฃเด•เตเดทเดจเตเด•เตพ เดคเตเดฑเด•เตเด•เตเดจเตเดจเต, เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพเด‚ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเด‚. เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเต เดชเต‹เดฒเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฃเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดˆ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดšเต‡เตผเดคเตเดค เดฌเต—เตบเดธเดฑเดฟเดจเดพเดฏเดฟ เดžเด™เตเด™เตพ เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดชเดพเดšเตเดšเต เดŽเดดเตเดคเดฟ, เด…เดคเดพเดฏเดคเต เด•เตเดฒเดฏเดจเตเดฑเตเด•เดณเต† เดชเต‚เดณเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

Postgres เดตเดถเดคเตเดคเต เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เดธเดพเดงเดฟเด•เตเด•เตเด‚, เด…เดคเดพเดฏเดคเต, เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เตŠเดฃเตเดŸเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต† เดฑเต‹เดณเตเด•เตพ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดŽเดจเตเดจเดพเตฝ เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดฃเด•เตเดทเดจเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเตเดคเดคเต เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต†เดจเตเดจเต เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเด‚. PgBouncer เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเดฟเดถเด•เต เดŽเดฑเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒ, เด…เดคเต เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด’เดฐเต‡ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ: เด’เดฐเตเดชเด•เตเดทเต‡ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเดพเดธเตโ€Œเดตเต‡เดกเต เดฎเดพเดฑเดฟเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚, เด’เดฐเตเดชเด•เตเดทเต‡ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เดพเด‚, เด’เดฐเตเดชเด•เตเดทเต‡ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเต†เดฑเตเดฑเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. เดŽเดจเตเดจเดพเตฝ เดฐเต‹เด—เดจเดฟเตผเดฃเดฏเด‚ เด‡เดฒเตเดฒ. เด’เดฐเต เดธเต†เดทเตป เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดคเดคเต เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เดฑเดฟเดฏเดฟเดฒเตเดฒ.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ, เดจเดฟเด™เตเด™เตพ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด—เตเดฐเดพเดซเตเด•เตพ เดจเต‹เด•เตเด•เตเด•เดฏเตเด‚ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เด•เดพเดฃเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดฎเตเด•เดณเดฟเตฝ เดจเต‹เด•เตเด•เตเด•, เดฌเต—เตบเดธเตผ เด’เดฑเตเดฑ-เดคเตเดฐเต†เดกเต เด†เดฃเต†เดจเตเดจเต เด•เดพเดฃเตเด•. เด‡เดคเต เดธเต‡เดตเดจ เดœเต€เดตเดฟเดคเดคเตเดคเดฟเตฝ เด’เดฐเต เดตเดดเดฟเดคเตเดคเดฟเดฐเดฟเดตเดพเดฃเต. เด’เดจเตเดจเดฐ เดตเตผเดทเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ เดจเดฟเด™เตเด™เตพ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดธเตเด•เต†เดฏเดฟเตฝ เดšเต†เดฏเตเดฏเดพเตป เดคเดฏเตเดฏเดพเดฑเต†เดŸเตเด•เตเด•เตเด•เดฏเดพเดฃเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต, เดจเดฟเด™เตเด™เตพ เดชเต‚เดณเตผ เดธเตเด•เต†เดฏเดฟเตฝ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดžเด™เตเด™เตพเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ PgBouncers เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต†เดจเตเดจ เดจเดฟเด—เดฎเดจเดคเตเดคเดฟเดฒเต†เดคเตเดคเดฟ.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

https://lwn.net/Articles/542629/

เดฌเต—เตบเดธเตผ เด•เตเดฑเดšเตเดšเต เดชเดพเดšเตเดšเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดŸเดฟเดธเดฟเดชเดฟ เดชเต‹เตผเดŸเตเดŸเต เดตเต€เดฃเตเดŸเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดจเดฟเดฐเดตเดงเดฟ เดฌเต—เตบเดธเดฑเตเด•เตพ เด‰เดฏเตผเดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเตฝ เด…เดตเตผ เด…เดคเต เด‰เดฃเตเดŸเดพเด•เตเด•เดฟ. เด’เดชเตเดชเด‚ เดฑเตŒเดฃเตเดŸเต เดฑเต‹เดฌเดฟเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดตเดฏเตเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด‡เตปเด•เดฎเดฟเด‚เด—เต TCP เด•เดฃเด•เตเดทเดจเตเด•เตพ เดธเตเดตเดฏเดฎเต‡เดต เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เด‡เดคเต เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพเด•เตเด•เต เดธเตเดคเดพเดฐเตเดฏเดฎเดพเดฃเต, เด…เดคเดพเดฏเดคเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดฌเต—เตบเดธเตผ เด‰เดฃเตเดŸเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดฌเต—เตบเดธเดฑเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด‡เดŸเดฏเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเดฟเดทเตโ€Œเด•เตเดฐเดฟเดฏ เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดŸเต† เดตเดฟเด˜เดŸเดจเด‚ เด‰เดฃเตเดŸเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดจเดฟเดฎเดฟเดทเดคเตเดคเดฟเตฝ เดˆ 3 เดฌเต—เตบเดธเตผเดฎเดพเตผ เด“เดฐเต‹เดฐเตเดคเตเดคเดฐเตเด‚ เด…เดตเดฐเตเดŸเต† เด•เดพเดฎเตเดชเต 100% เดคเดฟเดจเตเดจเตเดจเตเดจเดคเต เดจเดฟเด™เตเด™เตพ เดถเตเดฐเดฆเตเดงเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เตเดฑเดšเตเดšเต เดฌเต—เตบเดธเตผเดฎเดพเตผ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต?

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เด•เดพเดฐเดฃเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต TLS เด‰เดฃเตเดŸเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดค เด•เดฃเด•เตเดทเดจเตเดฃเตเดŸเต. เด•เต‚เดŸเดพเดคเต†, TLS เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเด‚ เด…เดฒเตเดฒเดพเดคเต†เดฏเตเด‚ เดจเดฟเด™เตเด™เตพ Postgres-เดจเต† เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เดธเตเดฅเดพเดชเดฟเดค เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดเด•เดฆเต‡เดถเด‚ เดฐเดฃเตเดŸเต เด“เตผเดกเดฑเตเด•เตพ เด•เตเดฑเดฏเตเดจเตเดจเดคเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเด‚, เด•เดพเดฐเดฃเด‚ TLS เดนเดพเตปเดกเตโ€Œเดทเต‡เด•เตเด•เต CPU เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เด•เต‚เดŸเดพเดคเต†, เด‡เตปเด•เดฎเดฟเด‚เด—เต เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดŸเต† เด’เดฐเต เดคเดฐเด‚เด—เด‚ เด‰เดฃเตเดŸเดพเด•เตเดฎเตเดชเต‹เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เด•เตเดฑเดšเตเดšเต เด•เตเดฐเดฟเดชเตเดฑเตเดฑเต‹เด—เตเดฐเดพเดซเดฟเด•เต เดซเด‚เด—เตเดทเดจเตเด•เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเตเด•เดณเดฟเตฝ เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚. เดžเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเตˆเดฎเดฑเดฟเด•เตเด•เต เดฒเดญเตเดฏเดค เดฎเต‡เด–เดฒเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดฎเดพเดฑเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เด‡เตปเด•เดฎเดฟเด‚เด—เต เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดŸเต† เด’เดฐเต เดคเดฐเด‚เด—เด‚ เดคเดฟเด•เดšเตเดšเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เด’เดฐเต เดธเดพเดนเดšเดฐเตเดฏเดฎเดพเดฃเต. เด…เดคเดพเดฏเดคเต, เดšเดฟเดฒ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ เดชเดดเดฏ เดชเตเดฐเตˆเดฎเดฑเดฟ เดฒเดญเตเดฏเดฎเดฒเตเดฒ, เดฎเตเดดเตเดตเตป เดฒเต‹เดกเตเด‚ เดฎเดฑเตเดฑเตŠเดฐเต เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดšเตเดšเต. เด…เดตเดฐเต†เดฒเตเดฒเดพเด‚ เด’เดฐเต‡ เดธเดฎเดฏเด‚ TLS-เดจเต‹เดŸเต เดนเดฒเต‹ เดชเดฑเดฏเดพเตป เดตเดฐเตเด‚.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

TLS-เดจเตเดฑเต† เด’เดฐเต เดตเดฒเดฟเดฏ เดธเด‚เด–เตเดฏ เด‡เดจเดฟเดฎเตเดคเตฝ เดฌเต—เตบเดธเดฑเต‹เดŸเต เดนเดฒเต‹ เดชเดฑเดฏเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด…เดตเดจเตเดฑเต† เดคเตŠเดฃเตเดŸ เดžเต†เดฐเตเด•เตเด•เตเด‚. เด•เดพเดฒเดนเดฐเดฃเดชเตเดชเต†เดŸเตเดŸเดคเดฟเดจเดพเตฝ, เด‡เตปเด•เดฎเดฟเด‚เด—เต เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดŸเต† เดคเดฐเด‚เด—เด‚ เด…เตบเดกเดพเด‚เดกเต เด†เดฏเดฟ เดฎเดพเดฑเดฟเดฏเต‡เด•เตเด•เดพเด‚. เดŽเด•เตโ€Œเดธเตโ€Œเดชเต‹เดฃเตปเดทเตเดฏเตฝ เดฌเดพเด•เตเด•เตโ€Œเด“เดซเต เด‡เดฒเตเดฒเดพเดคเต† เดจเดฟเด™เตเด™เตพ เดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เดตเต€เดฃเตเดŸเตเด‚ เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดต เด’เดฐเต เดฏเต‹เดœเดฟเดšเตเดš เดคเดฐเด‚เด—เดคเตเดคเดฟเตฝ เดตเต€เดฃเตเดŸเตเด‚ เดตเต€เดฃเตเดŸเตเด‚ เดตเดฐเดฟเดฒเตเดฒ.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

16 เด•เต‹เดฑเตเด•เตพ 16% เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจ 100 PgBouncers เดจเตเดฑเต† เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‡เดคเดพ.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดžเด™เตเด™เตพ เด•เดพเดธเตเด•เต‡เดกเต PgBouncer-เตฝ เดŽเดคเตเดคเดฟ. เดฌเต—เตบเดธเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเด™เตเด™เดณเตเดŸเต† เดฒเต‹เดกเดฟเตฝ เดจเต‡เดŸเดพเดจเดพเด•เตเดจเตเดจ เดเดฑเตเดฑเดตเตเด‚ เดฎเดฟเด•เดšเตเดš เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดพเดฃเดฟเดคเต. เดžเด™เตเด™เดณเตเดŸเต† เดฌเดพเดนเตเดฏ เดฌเต—เตบเดธเดฑเตเด•เตพ TCP เดนเดพเตปเดกเตโ€Œเดทเต‡เด•เตเด•เดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดฌเดพเดนเตเดฏ เด•เดฃเด•เตเดทเดจเตเด•เดณเต† เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดตเดฟเด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป เด†เดจเตเดคเดฐเดฟเด• เดฌเต—เตบเดธเดฑเตเด•เตพ เดฏเดฅเดพเตผเดคเตเดฅ เดชเต‚เดณเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดˆ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดฟเตฝ, เดธเตเด—เดฎเดฎเดพเดฏ เดชเตเดจเดฐเดพเดฐเด‚เดญเด‚ เดธเดพเดงเตเดฏเดฎเดพเดฃเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ 18 เดฌเต—เตบเดธเดฑเตเด•เดณเตเด‚ เด’เดจเตเดจเตŠเดจเตเดจเดพเดฏเดฟ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เดพเด‚. เดŽเดจเตเดจเดพเตฝ เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเดคเต เดตเดณเดฐเต† เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฃเต. Sysadmins, DevOps, เด•เต‚เดŸเดพเดคเต† เดˆ เดธเต†เตผเดตเดฑเดฟเดจเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเด•เดณเดพเดฏ เด†เดณเตเด•เตพ เดˆ เด•เตเดฐเดฎเต€เด•เดฐเดฃเดคเตเดคเดฟเตฝ เดตเดณเดฐเต† เดธเดจเตเดคเตเดทเตเดŸเดฐเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดžเด™เตเด™เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เดณเตเด‚ เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเดฎเต‹เดŸเตเดŸเตเดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดฌเต—เตบเดธเดฑเดฟเดจเต เดตเต‡เดฃเตเดŸเดคเตเดฐ เดชเดฟเดจเตเดคเตเดฃเดฏเดฟเดฒเตเดฒ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดชเต‹เตผเดŸเตเดŸเดฟเตฝ เดจเดฟเดฐเดตเดงเดฟ PgBouncers เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เด’เดฐเต เดฎเดพเดธเด‚ เดฎเตเดฎเตเดชเต เดชเตเดฐเดคเดฟเดœเตเดžเดพเดฌเดฆเตเดงเดฎเดพเดฃเต. เดตเตผเดทเด™เตเด™เตพเด•เตเด•เต เดฎเตเดฎเตเดชเต เดˆ เดซเต€เดšเตเดšเดฑเตเดฎเดพเดฏเดฟ เด’เดฐเต เดชเตเตพ เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

https://www.postgresql.org/docs/current/libpq-cancel.html

https://github.com/pgbouncer/pgbouncer/pull/79

เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เด•เต‚เดŸเดฟ. Postgres-เตฝ, เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฏ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚ เด•เต‚เดŸเดพเดคเต† เดฎเดฑเตเดฑเตŠเดฐเต เด•เดฃเด•เตเดทเดจเดฟเดฒเต‡เด•เตเด•เต เดฐเดนเดธเตเดฏเด‚ เด…เดฏเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เดชเตเดฐเต‹เด—เดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฑเดฆเตเดฆเดพเด•เตเด•เดพเด‚. เดŽเดจเตเดจเดพเตฝ เดšเดฟเดฒ เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพ เด’เดฐเต TCP เดฑเต€เดธเต†เดฑเตเดฑเต เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต เด…เดตเตผ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด•เดฃเด•เตเดทเตป เดคเด•เตผเด•เตเด•เตเดจเตเดจเต. เดฌเต—เตบเดธเตผ เดŽเดจเตเดคเต เดšเต†เดฏเตเดฏเตเด‚? เด…เดตเตป เด’เดจเตเดจเตเด‚ เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ. เด‡เดคเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดคเตเดŸเดฐเตเด‚. เดšเต†เดฑเดฟเดฏ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดณเตเดณ เด’เดฐเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš เดงเดพเดฐเดพเดณเด‚ เด•เดฃเด•เตเดทเดจเตเด•เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฒเดญเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดฌเต—เตบเดธเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เดฃเด•เตเดทเตป เดตเดฟเดšเตเด›เต‡เดฆเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฎเดคเดฟเดฏเดพเด•เดฟเดฒเตเดฒ; เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเด‚ เดจเดฟเด™เตเด™เตพ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เด‡เดคเต เดชเดพเดšเตเดšเต เดšเต†เดฏเตโ€Œเดคเต, เดˆ เดชเตเดฐเดถเตโ€Œเดจเด‚ เด‡เดคเตเดตเดฐเต† เดฌเต—เตบเดธเดฑเดฟเดจเตเดฑเต† เด…เดชเตโ€ŒเดธเตเดŸเตเดฐเต€เดฎเดฟเตฝ เดฒเดฏเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เด…เดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพเด•เตเด•เต เดžเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เด•เดฃเด•เตเดทเตป เดชเต‚เดณเตผ เด†เดตเดถเตเดฏเดฎเดพเดฃเต†เดจเตเดจ เดจเดฟเด—เดฎเดจเดคเตเดคเดฟเดฒเต†เดคเตเดคเดฟ, เด…เดคเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเดพเดšเตเดšเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด…เดคเดฟเตฝ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดถเดฐเดฟเดฏเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเด‚ เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ เดฎเตพเดŸเตเดŸเดฟ-เดคเตเดฐเต†เดกเต เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดžเด™เตเด™เตพ เดฎเตพเดŸเตเดŸเดฟเดคเตเดฐเต†เดกเดฟเด‚เด—เต เดชเตเดฐเดงเดพเดจ เดœเต‹เดฒเดฟเดฏเดพเดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟ. เด‡เตปเด•เดฎเดฟเด‚เด—เต TLS เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดŸเต† เดคเดฐเด‚เด—เดคเตเดคเต† เดจเดจเตเดจเดพเดฏเดฟ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เดจเดฎเตเด•เตเด•เต เด•เดดเดฟเดฏเดฃเด‚.

เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เด’เดฐเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด•เดฃเด•เตเดทเดจเตเดฑเต† เดฎเต†เดทเต€เตป เด…เดตเดธเตเดฅเด•เดณเต† เดธเต€เด•เตเดตเตปเดทเตเดฏเตฝ เด•เต‹เดกเดพเดฏเดฟ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ Machinarium เดŽเดจเตเดจเตŠเดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฒเตˆเดฌเตเดฐเดฑเดฟ เดžเด™เตเด™เตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดจเดฟเด™เตเด™เตพ libpq เดธเต‹เดดเตโ€Œเดธเต เด•เต‹เดกเต เดจเต‹เด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดฑเดฟเดธเตพเดŸเตเดŸเต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เดพเดจเตเด‚, "เดŽเดจเตเดจเต† เดชเดฟเดจเตเดจเต€เดŸเต เดตเดฟเดณเดฟเด•เตเด•เต‚. เด‡เดชเตเดชเต‹เตพ เดŽเดจเดฟเด•เตเด•เต เด‡เดชเตเดชเต‹เตพ IO เด‰เดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ IO เด‡เดฒเตเดฒเดพเดคเดพเด•เตเดฎเตเดชเต‹เตพ เดŽเดจเดฟเด•เตเด•เต เดชเตเดฐเต‹เดธเดธเดฑเดฟเตฝ เด’เดฐเต เดฒเต‹เดกเต เด‰เดฃเตเดŸเดพเด•เตเด‚. เด‡เดคเต เด’เดฐเต เดฎเตพเดŸเตเดŸเดฟ เดฒเต†เดตเตฝ เดธเตเด•เต€เดฎเดพเดฃเต. เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด‚ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด’เดฐเต เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเต เดฎเต†เดทเต€เตป เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเต. "เดŽเดจเดฟเด•เตเด•เต เดฎเตเดฎเตเดชเต N เดตเดฒเตเดชเตเดชเดฎเตเดณเตเดณ เด’เดฐเต เดชเดพเด•เตเด•เดฑเตเดฑเต เดนเต†เดกเตผ เดฒเดญเดฟเดšเตเดšเดฟเดฐเตเดจเตเดจเต†เด™เตเด•เดฟเตฝ, เด‡เดชเตเดชเต‹เตพ เดžเดพเตป N เดฌเตˆเดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต," "เดžเดพเตป เด’เดฐเต SYNC เดชเดพเด•เตเด•เดฑเตเดฑเต เด…เดฏเดšเตเดšเต†เด™เตเด•เดฟเตฝ, เด‡เดชเตเดชเต‹เตพ เดžเดพเตป เดซเดฒ เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑเดฏเตเดณเตเดณ เด’เดฐเต เดชเดพเด•เตเด•เดฑเตเดฑเดฟเดจเดพเดฏเดฟ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต" เดŽเดจเตเดจเดฟเด™เตเด™เดจเต†เดฏเตเดณเตเดณ เดงเดพเดฐเดพเดณเด‚ เดจเดฟเดฏเดฎเด™เตเด™เตพ. เดฎเดŸเตเดŸเดฟเดจเต† เดฒเตˆเตป เดธเตเด•เดพเดจเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เดตเดณเดฐเต† เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณเดคเตเด‚ เดตเดฟเดชเดฐเต€เดคเดตเตเดฎเดพเดฏ เด’เดฐเต เด•เต‹เดกเดพเดฃเต เดซเดฒเด‚. เด’เดฐเต เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเต เดฎเต†เดทเต€เดจเต เดชเด•เดฐเด‚, เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผ เดธเดพเดงเดพเดฐเดฃ เดจเดฟเตผเดฌเดจเตเดงเดฟเดค เด•เต‹เดกเดฟเดจเตเดฑเต† เดฐเต‚เดชเดคเตเดคเดฟเตฝ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดชเดพเดค เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเดฒเดพเดฃเต เดžเด™เตเด™เตพ เด‡เดคเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเต. เดˆ เดจเดฟเตผเดฌเดจเตเดงเดฟเดค เด•เต‹เดกเดฟเตฝ, เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดทเตป เดธเต€เด•เตเดตเตปเดธเต เดคเดŸเดธเตเดธเดชเตเดชเต†เดŸเต‡เดฃเตเดŸ เดธเตเดฅเดฒเด™เตเด™เตพ เดจเดฟเด™เตเด™เตพ เดคเดฟเดฐเตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดทเตป เดธเดจเตเดฆเตผเดญเด‚ เดฎเดฑเตเดฑเตŠเดฐเต เด•เต‹เดฑเต—เดŸเตเดŸเดฟเดจเดฟเดฒเต‡เด•เตเด•เต (เด—เตเดฐเต€เตป เดคเตเดฐเต†เดกเต) เด•เตˆเดฎเดพเดฑเตเด•. เดˆ เดธเดฎเต€เดชเดจเด‚ เดžเด™เตเด™เตพ เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจ เดชเดพเดค เด’เดฐเต เดตเดฐเดฟเดฏเดฟเตฝ เดŽเดดเตเดคเตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต เด…เดคเดฟเตฝ เดถเดพเด–เด•เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เด’เดฐเต TCP เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฑเตŒเดฃเตเดŸเต-เดฑเต‹เดฌเดฟเตป เดจเดฟเดฐเดตเดงเดฟ เดคเตŠเดดเดฟเดฒเดพเดณเดฟเด•เตพเด•เตเด•เต TPC เด•เดฃเด•เตเดทเตป เด•เตˆเดฎเดพเดฑเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดคเตเดฐเต†เดกเต เดžเด™เตเด™เดณเตเดŸเต† เดชเด•เตเด•เดฒเตเดฃเตเดŸเต.

เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด“เดฐเต‹ เด•เตเดฒเดฏเดจเตเดฑเต เด•เดฃเด•เตเดทเดจเตเด‚ เดŽเดชเตเดชเต‹เดดเตเด‚ เด’เดฐเต เดชเตเดฐเต‹เดธเดธเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เด•เดพเดทเต† เดธเต—เดนเตƒเดฆเดฎเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เด•เต‚เดŸเดพเดคเต†, เดธเดฟเดธเตเดฑเตเดฑเด‚ TCP เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดžเด™เตเด™เตพ เดšเต†เดฑเดฟเดฏ เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เดณเตเดŸเต† เดถเต‡เด–เดฐเดฃเด‚ เด’เดฐเต เดตเดฒเดฟเดฏ เดชเดพเด•เตเด•เดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดšเต†เดฑเตเดคเดพเดฏเดฟ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เด•เต‚เดŸเดพเดคเต†, เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด’เดกเต€เดธเดฟเด•เตเด•เต เด’เดฐเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด•เดฃเด•เตเดทเตป เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดฎเตเดชเต‹เตพ เดฑเดฆเตเดฆเดพเด•เตเด•เดพเดจเตเด‚ เดฑเต‹เตพเดฌเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚ เดŽเดจเตเดจ เด…เตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพ เด‡เดŸเดชเดพเดŸเต เดชเต‚เดณเดฟเด‚เด—เต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด…เดคเดพเดฏเดคเต เด†เดฐเตเด‚ เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเด•เตเด•เดพเดฏเดฟ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด’เดกเต€เดธเดฟ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเต‹เดŸเต เดถเตเดฐเดฎเดฟเด•เตเด•เดฐเตเดคเต†เดจเตเดจเต เดชเดฑเดฏเตเด‚. เดตเดฟเดฒเดฏเต‡เดฑเดฟเดฏ เดตเดฟเดญเดตเด™เตเด™เตพ เดชเดพเดดเดพเด•เตเด•เดฟเดฏเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดจเดฟเดฑเดตเต‡เดฑเตเดฑเตเด•.

เดธเดพเดงเตเดฏเดฎเดพเด•เตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚, เดžเด™เตเด™เตพ เด’เดฐเต‡ เด•เตเดฒเดฏเดจเตเดฑเตเดฎเดพเดฏเดฟ เด•เดฃเด•เตเดทเดจเตเด•เตพ เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต application_name_add_host เดตเต€เดฃเตเดŸเตเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เตเดธเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดžเด™เตเด™เตพ เด…เดงเดฟเด•เดฎเดพเดฏเดฟ เดชเตเดจเดƒเดธเดœเตเดœเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

Yandex.Cloud-เดจเตเดฑเต† เดคเดพเตฝเดชเตเดชเดฐเตเดฏเด™เตเด™เตพเด•เตเด•เดจเตเดธเตƒเดคเดฎเดพเดฏเดฟ เดžเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพ เดฎเดพเดจเต‡เดœเต เดšเต†เดฏเตเดค PostgreSQL เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเตผ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฒเต‹เดœเดฟเด•เตเด•เตฝ เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดชเตเดฑเดคเตเดคเต‡เด•เตเด•เต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เด…เดคเดพเดฏเดคเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเต‡เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เดฒเต‹เดœเดฟเด•เตเด•เตฝ เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเด™เตเด™เดณเต† เดตเดฟเดŸเตเด•. เดฌเต—เตบเดธเตผ เดฒเต‹เดœเดฟเด•เตเด•เตฝ เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดซเตเดฒเต‹ เดชเตเดฑเดคเตเดคเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เดฟเดฒเตเดฒ.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดฒเต‹เดœเดฟเด•เตเด•เตฝ เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฃเดฟเดคเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เด‡เดคเตเด•เต‚เดŸเดพเดคเต†, เดฌเดพเดนเตเดฏเดฎเดพเดฏ เดซเดฟเดธเดฟเด•เตเด•เตฝ เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด‚ เดžเด™เตเด™เตพเด•เตเด•เตเดฃเตเดŸเต. เด•เตเดฒเต—เดกเดฟเตฝ, เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เด‡เดคเต เด…เดธเดพเดงเตเดฏเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดคเดจเตเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเตฝเด•เตเด‚. เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเตเด•เดณเดฟเตฝ, เด’เดกเต€เดธเดฟเดฏเดฟเดฒเต† เด•เดฃเด•เตเดทเตป เดชเต‚เดณเตผ เดตเดดเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดซเดฟเดธเดฟเด•เตเด•เตฝ เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด‡เดคเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เด’เดกเต€เดธเดฟเด•เตเด•เต เดชเดฟเดœเดฟเดฌเต—เตบเดธเดฑเตเดฎเดพเดฏเดฟ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดจเดฟเดฐเต€เด•เตเดทเดฃเดฎเตเดฃเตเดŸเต. เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดŽเดฒเตเดฒเดพ เด•เดฎเดพเตปเดกเตเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต‡ เด•เตบเดธเต‹เตพ เดžเด™เตเด™เตพเด•เตเด•เตเดฃเตเดŸเต. เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเตเดŸเดพเตฝ, เด’เดฐเต เดชเตเตพ เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเด•, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ GitHub-เตฝ เด’เดฐเต เดชเตเดฐเดถเตโ€Œเดจเดฎเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดฏเดฏเตเด•เตเด•เตเด•, เดžเด™เตเด™เตพ เด†เดตเดถเตเดฏเดฎเดพเดฏ เด•เดฎเดพเตปเดกเตเด•เตพ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเด‚. เดŽเดจเตเดจเดพเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† PgBouncer เด•เตบเดธเต‹เดณเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด‰เดฃเตเดŸเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดžเด™เตเด™เตพเด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเดจเตเดจเดคเดฟเตฝ เดชเดฟเดถเด•เต เด‰เดฃเตเดŸเต. เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดค เดชเดฟเดถเด•เต เดžเด™เตเด™เตพ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด‚. เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เดจเดฟเด™เตเด™เดณเต† เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดคเตเดคเดคเต เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเด‚, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เดจเดฟเด™เตเด™เดณเต† เด…เดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดจเดฟเด™เตเด™เตพเด•เตเด•เต PgBouncer-เดฎเดพเดฏเดฟ 100% เด…เดจเตเดฏเต‹เดœเตเดฏเดค เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดˆ เดซเต€เดšเตเดšเตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด‚. เดฌเต—เตบเดธเดฑเดฟเดจเต†เดชเตเดชเต‹เดฒเต† เดจเดฎเตเด•เตเด•เต เดชเต†เดฐเตเดฎเดพเดฑเดพเด‚, เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏ เดตเดถเดคเตเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเตป.

เดตเดฟเด•เดธเดจเด‚

เด’เดกเต€เดธเดฟ เดธเต‹เดดเตเดธเต เด•เต‹เดกเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เตเดฑเดšเตเดšเต เดตเดพเด•เตเด•เตเด•เตพ.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

https://github.com/yandex/odyssey/pull/66

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด•เดฎเดพเดฏเดฟ เดจเดฟเตผเดคเตเดคเตเด• / เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด•" เด•เดฎเดพเตปเดกเตเด•เตพ เด‰เดฃเตเดŸเต. เด…เดต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต Postgres เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดฃเดฎเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดคเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด•เดฎเดพเดฏเดฟ เดจเดฟเตผเดคเตเดคเดพเด‚, pg_upgrade เดšเต†เดฏเตเดฏเตเด•, เดคเตเดŸเตผเดจเตเดจเต เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด•. เด•เตเดฒเดฏเดจเตเดฑเดฟเดจเตเดฑเต† เดญเดพเด—เดคเตเดคเต เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเดพเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเด‚. เดธเดฎเต‚เดนเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด†เดณเตเด•เดณเดพเดฃเต เดˆ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เด•เตŠเดฃเตเดŸเตเดตเดจเตเดจเดคเต. เด…เดตเตพ เด‡เดคเตเดตเดฐเต† เดฎเดฐเดตเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด‰เดŸเตป เดคเดจเตเดจเต† เดŽเดฒเตเดฒเดพเด‚ เด†เด•เตเด‚. (เด‡เดคเดฟเดจเด•เด‚ เดซเตเดฐเต€เดธเตเดšเต†เดฏเตโ€Œเดคเต)

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

https://github.com/yandex/odyssey/pull/73 - เด‡เดคเดฟเดจเด•เด‚ เดฎเดฐเดตเดฟเดชเตเดชเดฟเดšเตเดšเต

เด•เต‚เดŸเดพเดคเต†, PgBouncer-เดฒเต† เดชเตเดคเดฟเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเดฟเตฝ เด’เดจเตเดจเต SCRAM เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเดพเดฃเต, Yandex.Cloud-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดคเตเดค เด’เดฐเต เดตเตเดฏเด•เตเดคเดฟ เดžเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เด•เตŠเดฃเตเดŸเตเดตเดจเตเดจเดคเดพเดฃเต. เดฐเดฃเตเดŸเตเด‚ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดตเตเด‚ เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸเดคเตเดฎเดพเดฃเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เด…เดคเดฟเดจเดพเตฝ, เดจเดฟเด™เตเด™เตพ เด‡เดชเตเดชเต‹เตพ เด’เดฐเต เดšเต†เดฑเดฟเดฏ เด•เต‹เดกเต เดŽเดดเตเดคเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เด’เดกเต€เดธเดฟ เดŽเดจเตเดคเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเต†เดจเตเดจเต เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต.

เดฐเดฃเตเดŸเต เดชเตเดฐเดงเดพเดจ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจ เด’เดกเต€เดธเดฟ เด‰เดฑเดตเดฟเดŸ เด…เดŸเดฟเดคเตเดคเดฑ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดฃเตเดŸเต. เด•เดฟเดตเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดชเต‹เดธเตเดฑเตเดฑเตโ€Œเด—เตเดฐเต†เดธเต เดธเดจเตเดฆเต‡เดถ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต. เด…เดคเดพเดฏเดคเต, เดซเตเดฐเดฃเตเดŸเต-เดŽเตปเดกเตเด•เตพเด•เตเด•เตเด‚ เดฌเดพเด•เตเด•เต-เดŽเตปเดกเตเด•เตพเด•เตเด•เตเด‚ เด•เตˆเดฎเดพเดฑเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเดพเดฃเต Postgres-เดจเตเดฑเต† เดจเต‡เดฑเตเดฑเต€เดตเต เดชเตเดฐเต‹เดŸเตเดŸเต‹ 3. เด•เดฟเดตเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เด…เดต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต.

เดฎเต†เดทเดฟเดจเต‡เดฑเดฟเดฏเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด’เดฐเต เดคเตเดฐเต†เดกเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดพเดฃเต. เดˆ เดฎเต†เดทเดฟเดจเต‡เดฑเดฟเดฏเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดญเดพเด—เด‚ เด…เดธเด‚เดฌเตเดฒเดฟ เดญเดพเดทเดฏเดฟเตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เดชเดฐเดฟเดญเตเดฐเดพเดจเตเดคเดฐเดพเด•เดฐเตเดคเต, 15 เดตเดฐเดฟเด•เตพ เดฎเดพเดคเตเดฐเดฎเต‡เดฏเตเดณเตเดณเต‚.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เด’เดกเต€เดธเดฟ เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ. เด’เดฐเต เดชเตเดฐเดงเดพเดจ เดฏเดจเตเดคเตเดฐเดฎเตเดฃเตเดŸเต, เด…เดคเดฟเตฝ เด•เตŠเดฑเต‚เดŸเตเดŸเดฟเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดฎเต†เดทเต€เตป เด‡เตปเด•เดฎเดฟเด‚เด—เต เดŸเดฟเดธเดฟเดชเดฟ เด•เดฃเด•เตเดทเดจเตเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดคเตŠเดดเดฟเดฒเดพเดณเดฟเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต.

เดจเดฟเดฐเดตเดงเดฟ เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เด’เดฐเต เดนเดพเตปเดกเตโ€Œเดฒเดฑเดฟเดจเต เด’เดฐเต เดคเตŠเดดเดฟเดฒเดพเดณเดฟเด•เตเด•เตเดณเตเดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดชเต‚เดณเดฟเตฝ เด‡เดจเดฟ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด•เดฃเด•เตเดทเดจเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป เดชเตเดฐเดงเดพเดจ เดคเตเดฐเต†เดกเต เด•เตบเดธเต‹เดณเตเด‚ เด•เตเดฐเต‹เตบ เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เดณเตเดŸเต† เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเต‹เดธเตเดฑเตเดฑเตเด—เตเดฐเต†เดธเต เดŸเต†เดธเตเดฑเตเดฑเต เดธเตเดฏเต‚เดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เด’เดกเต€เดธเดฟ เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดžเด™เตเด™เตพ เดฌเต—เตบเดธเดฑเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด’เดกเต€เดธเดฟเดฏเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป-เดšเต†เด•เตเด•เต เดจเดŸเดคเตเดคเตเดจเตเดจเต, เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดถเต‚เดจเตเดฏเดฎเดพเดฏ เดกเดฟเดตเดฟ เดฒเดญเดฟเด•เตเด•เตเด‚. เดคเต€เดฏเดคเดฟ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเด‚เด—เตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเต เดฌเต—เตบเดธเดฑเดฟเดฒเตเด‚ เด’เดกเต€เดธเดฟเดฏเดฟเดฒเตเด‚ เด’เดฐเต‡เดชเต‹เดฒเต† เดตเดฟเดœเดฏเดฟเด•เตเด•เดพเดคเตเดค เดจเดฟเดฐเดตเดงเดฟ เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ เด‰เดฃเตเดŸเต.

เด•เต‚เดŸเดพเดคเต†, เดธเตเดตเดจเตเดคเดฎเดพเดฏเดฟ เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต เด‰เดณเตเดณ เดจเดฟเดฐเดตเดงเดฟ เดกเตเดฐเตˆเดตเตผเดฎเดพเตผ เด‰เดฃเตเดŸเต. เด’เดกเต€เดธเดฟ เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เด…เดตเดฐเตเดŸเต† เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เด•เต‚เดŸเดพเดคเต†, เดžเด™เตเด™เดณเตเดŸเต† เด•เดพเดธเตโ€Œเด•เต‡เดกเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด•เดพเดฐเดฃเด‚, เดžเด™เตเด™เตพ เดตเดฟเดตเดฟเดง เดฌเดฃเตเดŸเดฟเดฒเตเด•เตพ เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต: Postgres + Odyssey, PgBouncer + Odyssey, Odyssey + Odyssey เด•เดพเดธเตโ€Œเด•เต‡เดกเดฟเดฒเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดญเดพเด—เด™เตเด™เดณเดฟเตฝ เด’เดกเต€เดธเดฟ เด…เดตเดธเดพเดจเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป. เดจเดฎเตเดฎเตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเต†.

เดฑเต‡เด•เตเด•เต

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพ เด’เดกเต€เดธเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเต เดžเดพเตป เดชเดฑเดžเตเดžเดพเตฝ เด…เดคเต เดจเตเดฏเดพเดฏเดฎเดฒเตเดฒ. เด‡เดฒเตเดฒ, เด…เดคเดพเดฏเดคเต, เด…เดคเต†, เดชเด•เตเดทเต‡ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด…เดฒเตเดฒ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเตฝ เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต, เดคเตเดŸเตผเดจเตเดจเต PostgreSQL เดชเตเดฐเตŠเดซเดทเดฃเดฒเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เดธเตเดนเตƒเดคเตเดคเตเด•เตเด•เตพ เดตเดจเตเดจเต เดžเด™เตเด™เตพเด•เตเด•เต เดฎเต†เดฎเตเดฎเดฑเดฟ เดฒเต€เด•เตเด•เต เด‰เดฃเตเดŸเต†เดจเตเดจเต เดชเดฑเดžเตเดžเต. เด…เดตเตผ เดถเดฐเดฟเด•เตเด•เตเด‚ เด†เดฏเดฟเดฐเตเดจเตเดจเต, เดžเด™เตเด™เตพ เด…เดตเดฐเต† เดคเดฟเดฐเตเดคเตเดคเดฟ. เดŽเดจเตเดจเดพเตฝ เด…เดคเต เดฒเดณเดฟเดคเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเดจเต เด‡เตปเด•เดฎเดฟเด‚เด—เต TLS เด•เดฃเด•เตเดทเดจเตเด•เดณเตเด‚ เด”เดŸเตเดŸเตโ€Œเด—เต‹เดฏเดฟเด‚เด—เต TLS เด•เดฃเด•เตเดทเดจเตเด•เดณเตเด‚ เด‰เดฃเตเดŸเต†เดจเตเดจเต เดžเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ. เด•เดฃเด•เตเดทเดจเตเด•เตพเด•เตเด•เต เด•เตเดฒเดฏเดจเตเดฑเต เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเตเด•เดณเตเด‚ เดธเต†เตผเดตเตผ เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเตเด•เดณเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เดฌเต—เตบเดธเตผ, เด’เดกเต€เดธเดฟ เดธเต†เตผเดตเตผ เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเตเด•เตพ เด…เดตเดฐเตเดŸเต† pcache เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเต€เดฃเตเดŸเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด•เตเดฒเดฏเดจเตเดฑเต เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเตเด•เตพ pcache-เตฝ เดจเดฟเดจเตเดจเต เดตเต€เดฃเตเดŸเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เดžเด™เตเด™เดณเตเดŸเต† เดธเตเด•เต‡เดฒเดฌเดฟเตพ เด’เดกเต€เดธเดฟ เด†เดคเตเดฏเดจเตเดคเดฟเด•เดฎเดพเดฏเดฟ เดˆ เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเต เดฑเต€เดกเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เด†เดถเตเดšเดฐเตเดฏเดฎเดพเดฏเดฟ เดคเต‹เดจเตเดจเดฟ, เด•เดพเดฐเดฃเด‚ เดšเต†เดฑเตเดคเตเดคเตเดจเดฟเตฝเด•เตเด•เดพเตป เด…เดฆเตเดฆเต‡เดนเดคเตเดคเดฟเดจเต เด…เดงเดฟเด• เดธเดฎเดฏเดฎเต†เดŸเตเดคเตเดคเดฟเดฒเตเดฒ. เด†เดฆเตเดฏเด‚ เด…เดคเต เดฐเต‡เด–เต€เดฏเดฎเดพเดฏเดฟ เดธเตเด•เต†เดฏเดฟเตฝ เดšเต†เดฏเตเดคเต, เดŽเดจเตเดจเดพเตฝ 20 เด‡เตปเด•เดฎเดฟเด‚เด—เต เด’เดฐเต‡เดธเดฎเดฏเด‚ เด•เดฃเด•เตเดทเดจเตเด•เตพเด•เตเด•เต เดถเต‡เดทเด‚ เดˆ เดชเตเดฐเดถเตเดจเด‚ เดธเตเดตเดฏเด‚ เด•เดพเดฃเดฟเดšเตเดšเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดฒเตเดจเด•เตเดธเต เดŸเต‚เดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเดพเดฃเต เดชเตเดฒเด—เตเด—เดฌเดฟเตพ เด“เดคเดจเตเดฑเดฟเด•เตเด•เต‡เดทเตป เดฐเต€เดคเดฟ. PgBouncer-เตฝ, PAM-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเตเดฐเดคเดฟเด•เดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เดพเตป เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดคเตเดฐเต†เดกเต เด‰เดณเตเดณ เดตเดฟเดงเดคเตเดคเดฟเดฒเดพเดฃเต เด‡เดคเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต, เด•เต‚เดŸเดพเดคเต† เดจเดฟเดฒเดตเดฟเดฒเต† เด•เดฃเด•เตเดทเตป เดธเต‡เดตเดจเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดฐเดงเดพเดจ PgBouncer เดคเตเดฐเต†เดกเตเด‚ เด…เดตเดฐเต‹เดŸเต PAM เดคเตเดฐเต†เดกเดฟเตฝ เดœเต€เดตเดฟเด•เตเด•เดพเตป เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.

เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เด•เดพเดฐเดฃเดคเตเดคเดพเตฝ เดžเด™เตเด™เตพ เด‡เดคเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดฒเตเดฒ. เดžเด™เตเด™เตพเด•เตเด•เต เดงเดพเดฐเดพเดณเด‚ เดคเตเดฐเต†เดกเตเด•เตพ เด‰เดฃเตเดŸเต. เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดตเต‡เดฃเตเดŸเดคเต?

เด‡เดคเต เด†เดคเตเดฏเดจเตเดคเดฟเด•เดฎเดพเดฏเดฟ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เต PAM เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเดตเตเด‚ เดจเต‹เตบ-เดชเดฟเดŽเด‚ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเดตเตเด‚ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, PAM เด†เดงเดฟเด•เดพเดฐเดฟเด•เดคเดฏเตเดŸเต† เด’เดฐเต เดตเดฒเดฟเดฏ เดคเดฐเด‚เด—เดคเตเดคเดฟเดจเต PAM เด‡เดคเดฐ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเดคเตเดคเต† เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เด•เดพเดฒเดคเดพเดฎเดธเด‚ เดตเดฐเตเดคเตเดคเดพเด‚. เดžเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเดคเตเดค เด•เดพเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ เด’เดจเตเดจเดพเดฃเดฟเดคเต. เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดŽเดฒเตเดฒเดพ เด‡เตปเด•เดฎเดฟเด‚เด—เต เด•เดฃเด•เตเดทเดจเตเด•เดณเตเด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดคเตเดฐเต†เดกเต เดžเด™เตเด™เดณเตเดŸเต† เดชเด•เตเด•เดฒเตเดฃเตเดŸเต†เดจเตเดจเดคเดพเดฃเต เดฎเดฑเตเดฑเตŠเดฐเต เดฑเต‡เด•เตเด•เต. เดคเตเดŸเตผเดจเตเดจเต เด…เดตเดฐเต† เดตเตผเด•เตเด•เตผ เดชเต‚เดณเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเดจเตเดจเต, เด…เดตเดฟเดŸเต† TLS เดนเดพเตปโ€Œเดกเตโ€Œเดทเต‡เด•เตเด•เต เดจเดŸเด•เตเด•เตเด‚.

เดšเตเดตเดŸเต†เดฏเตเดณเตเดณ เดตเดฐเดฟ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต 20 เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดŸเต† เดฏเต‹เดœเดฟเดšเตเดš เดคเดฐเด‚เด—เดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดตเดฏเต†เดฒเตเดฒเดพเด‚ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚. เด•เตเดฒเดฏเดจเตเดฑเต เดตเดถเดคเตเดคเต libpq เดธเดฎเดฏเดชเดฐเดฟเดงเดฟ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เดคเตเดŸเด™เตเด™เตเด‚. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เดคเต 000 เดธเต†เด•เตเด•เตปเดกเต เด†เดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเต.

เด…เดตเดฏเตโ€Œเด•เตเด•เต†เดฒเตเดฒเดพเด‚ เด’เดฐเต‡ เดธเดฎเดฏเด‚ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดชเตเดฐเดตเต‡เดถเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดตเตผเด•เตเด•เต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดชเตเดฐเดตเต‡เดถเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เด‡เดตเดฏเต†เดฒเตเดฒเดพเด‚ เดจเต‹เตบ-เดŽเด•เตโ€Œเดธเตโ€Œเดชเต‹เดฃเตปเดทเตเดฏเตฝ เดตเต€เดฃเตเดŸเตเด‚ เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดชเดฐเดฟเดฐเด•เตเดทเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚.

เดžเด™เตเด™เตพ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ TCP เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดžเด™เตเด™เตพ เดคเตเดฐเต‹เดŸเตเดŸเดฟเตฝ เดšเต†เดฏเตเดคเต เดŽเดจเตเดจ เดตเดธเตเดคเตเดคเดฏเต‹เดŸเต†เดฏเดพเดฃเต เดžเด™เตเด™เตพ PgBouncer-เตฝ เดจเดฟเดจเตเดจเต เดธเตโ€Œเด•เต€เด‚ เดชเด•เตผเดคเตเดคเดฟเดฏเดคเต เดŽเดจเตเดจ เดจเดฟเด—เดฎเดจเดคเตเดคเดฟเดฒเต†เดคเตเดคเดฟ.

เดžเด™เตเด™เตพ เด•เดฃเด•เตเดทเดจเตเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฏเดฟ เด•เดพเดฃเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดตเตผเด•เตเด•เต เด†เดคเตเดฏเดจเตเดคเดฟเด•เดฎเดพเดฏเดฟ เดนเดพเตปโ€Œเดกเตโ€Œเดทเต‡เด•เตเด•เต เดšเต†เดฏเตเดฏเดพเตป เดธเดฎเดฏเดฎเดฟเดฒเตเดฒ, เดžเด™เตเด™เตพ เด…เดตเดฐเต† เด’เดฐเต เด•เตเดฏเต‚เดตเดฟเตฝ เดจเดฟเตผเดคเตเดคเตเดจเตเดจเต, เด…เด™เตเด™เดจเต† เด…เดตเตผ CPU เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เดชเดพเดดเดพเด•เตเด•เดฟเดฒเตเดฒ. เดŽเดคเตเดคเดฟเดšเตเดšเต‡เตผเดจเตเดจ เดŽเดฒเตเดฒเดพ เด•เดฃเด•เตเดทเดจเตเด•เตพเด•เตเด•เตเด‚ เด’เดฐเต‡เดธเดฎเดฏเด‚ เดนเดพเตปโ€Œเดกเตโ€Œเดทเต‡เด•เตเด•เต เดšเต†เดฏเตเดฏเดพเดจเดพเด•เดฟเดฒเตเดฒ เดŽเดจเตเดจ เดตเดธเตเดคเตเดคเดฏเดฟเดฒเต‡เด•เตเด•เต เด‡เดคเต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เดฒเต‹เดกเต เดตเดณเดฐเต† เดญเดพเดฐเดฎเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เตเดฑเดžเตเดžเดคเต เด†เดฐเต†เด™เตเด•เดฟเดฒเตเด‚ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดชเตเดฐเดตเต‡เดถเดฟเด•เตเด•เตเด‚.

เดฑเต‡เดพเดกเตเดฎเดพเดชเตเดชเดฟเดฒเต‡เด•เตเด•เต

เดญเดพเดตเดฟเดฏเดฟเตฝ เด’เดกเต€เดธเดฟเดฏเดฟเตฝ เดŽเดจเตเดคเดพเดฃเต เด•เดพเดฃเดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดคเต? เดธเตเดตเดฏเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดคเดฏเตเดฏเดพเดฑเดพเดฃเต, เดธเดฎเต‚เดนเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดจเตเดคเดพเดฃเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเต?

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

2019 เด“เด—เดธเตเดฑเตเดฑเต เดตเดฐเต†.

เด“เด—เดธเตเดฑเตเดฑเดฟเตฝ เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต เด‡เด™เตเด™เดจเต†เดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต:

  • เดžเด™เตเด™เตพเด•เตเด•เต SCRAM, PAM เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.
  • เดตเดพเดฏเดจเดพ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดธเตเดฑเตเดฑเดพเตปเดกเตโ€Œเดฌเตˆเดฏเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเดšเตเดšเต.
  • เดŽเดจเดฟเด•เตเด•เต เด’เดฐเต เด“เตบเดฒเตˆเตป เดชเตเดจเดฐเดพเดฐเด‚เดญเด‚ เดตเต‡เดฃเด‚.
  • เด•เต‚เดŸเดพเดคเต† เดธเต†เตผเดตเดฑเดฟเตฝ เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด•เดฎเดพเดฏเดฟ เดจเดฟเตผเดคเตเดคเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเตเด‚.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดˆ เดฑเต‹เดกเตโ€Œเดฎเดพเดชเตเดชเดฟเดจเตเดฑเต† เดชเด•เตเดคเดฟเดฏเตเด‚ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเดฏเดฟ, เดžเด™เตเด™เดณเดฒเตเดฒ. เด•เต‚เดŸเดพเดคเต† เด‡เดคเต เดจเดฒเตเดฒเดคเดพเดฃเต. เด…เดคเดฟเดจเดพเตฝ เด…เดตเดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเดคเต เดšเตผเดšเตเดš เดšเต†เดฏเตเดคเต เด•เต‚เดŸเตเดคเตฝ เดšเต‡เตผเด•เตเด•เดพเด‚.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดธเตเดฑเตเดฑเดพเตปเดกเตโ€Œเดฌเตˆเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดซเต‹เตผเดตเต‡เดกเต เดฑเต€เดกเต-เด’เตบเดฒเดฟ เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดšเต? เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเดคเต† เดตเดพเดฏเตเดตเดฟเดจเต† เดšเต‚เดŸเดพเด•เตเด•เตเดจเตเดจ เดชเด•เตผเดชเตเดชเตเด•เตพ เดžเด™เตเด™เดณเตเดŸเต† เดชเด•เตเด•เดฒเตเดฃเตเดŸเต. เดชเดฐเดพเดœเดฏเดตเตเด‚ เดธเตเดตเดฟเดšเตเดšเต‹เดตเดฑเตเด‚ เดจเตฝเด•เดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เด…เดตเดฐเต† เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต. เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเตเด•เดณเดฟเดฒเตŠเดจเตเดจเดฟเตฝ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดตเดฏเดฟเตฝ เดšเดฟเดฒ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เดœเต‹เดฒเดฟเด•เตพ เดšเต†เดฏเตเดฏเดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เด•เดพเดฐเดฃเด‚ เดจเดฎเตเด•เตเด•เต เด’เดฐเต‡ เดธเต†เตปเดŸเตเดฐเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ, เด…เดคเต‡ เดฎเต†เดฎเตเดฎเดฑเดฟ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ, เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚ เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดคเดคเตเดตเดคเตเดคเดฟเตฝ, Postgres-เตฝ, 10 เดฎเตเดคเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต, เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดธเต†เดทเตป_เด…เดฑเตเดฑเตผเดธเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต. เด•เดฃเด•เตเดทเดจเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดนเต‹เดธเตเดฑเตเดฑเตเด•เดณเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเดŸเตเดŸเดฟเด•เดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเด‚ เดจเดฟเด™เตเด™เตพ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเดจเตเดจเดคเต เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต†เดจเตเดจเต เดชเดฑเดฏเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚: เดŽเดดเตเดคเตเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเดพเดฏเดฟเด•เตเด•เตเด• เดฎเดพเดคเตเดฐเด‚. เด•เต‚เดŸเดพเดคเต†, เดธเต†เดทเตป_เด…เดฑเตเดฑเตผเดธเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเด•เดคเด•เตพ เดจเดฟเดฑเดตเต‡เดฑเตเดฑเตเดจเตเดจ, เดกเตเดฐเตˆเดตเตผ เดคเดจเตเดจเต† เดคเดพเตป เดเดฑเตเดฑเดตเตเด‚ เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจ เดฒเดฟเดธเตเดฑเตเดฑเดฟเดฒเต† เด†เดฆเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเดจเต† เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด‚.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดŽเดจเตเดจเดพเตฝ เดˆ เดธเดฎเต€เดชเดจเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดถเตเดจเด‚ เด…เดคเต เดชเด•เตผเดชเตเดชเต†เดŸเตเด•เตเด•เตฝ เด•เดพเดฒเดคเดพเดฎเดธเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเดพเดฃเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเต‡เดตเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เด…เดธเตเดตเต€เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดธเดฎเดฏเดคเตเดคเต‡เด•เตเด•เต เดชเดฟเดจเตเดจเต‹เด•เตเด•เด‚ เดชเต‹เดฏ เดšเดฟเดฒ เดชเด•เตผเดชเตเดชเตเด•เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เตเดฃเตเดŸเดพเดฏเต‡เด•เตเด•เดพเด‚. เด’เดฐเต เดชเด•เตผเดชเตเดชเดฟเตฝ เดฑเต€เดกเต เด•เตเดตเดฑเดฟเด•เดณเตเดŸเต† เดซเตเตพ-เดซเต€เดšเตเดšเตผ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดคเดชเตเดชเต‹เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด’เดกเต€เดธเดฟเดฏเตเดŸเต† เด•เดดเดฟเดตเดฟเดจเต† เดžเด™เตเด™เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เด’เดกเต€เดธเดฟ เด•เดพเดฒเดพเด•เดพเดฒเด™เตเด™เดณเดฟเตฝ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด•เดฏเตเด‚ เดชเตเดฐเตˆเดฎเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดคเดจเดฟเดชเตเดชเด•เตผเดชเตเดชเต เดฆเต‚เดฐเด‚ เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚. เด‡เดคเต เดชเดฐเดฟเดงเดฟ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเตฝ เดŽเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เดชเตเดคเดฟเดฏ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เดฐเตเดคเต, เด•เดฃเด•เตเดทเดจเตเด•เตพ เดตเต€เดฃเตเดŸเตเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต†เดจเตเดจเต เด•เตเดฒเดฏเดจเตเดฑเดฟเดจเต‹เดŸเต เดชเดฑเดฏเตเด•, เด’เดฐเตเดชเด•เตเดทเต‡, เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เดฎเดฑเตเดฑเตŠเดฐเต เดนเต‹เดธเตเดฑเตเดฑเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•. เด‡เดคเต เดฑเดฟเดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฒเดพเด—เต เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดจเตเด‚ เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเต€เดฃเตเดŸเตเด‚ เดฎเดŸเด™เตเด™เดพเดจเตเด‚ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด‚.

เด‡เดคเต เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เด†เดฏเดคเดฟเดจเดพเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดธเดฎเดฏเดชเดฐเดฟเดงเดฟ เดจเตฝเด•เตเดจเตเดจเดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฃเต. เดชเด•เตเดทเต‡, PgBouncer-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดŽเดจเตเดฑเต† เดธเดนเดชเตเดฐเดตเตผเดคเตเดคเด•เดฐเต†เดชเตเดชเต‹เดฒเต† 2,5 เดตเตผเดทเดฎเดฒเตเดฒเต†เดจเตเดจเต เดžเดพเตป เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดกเต€เดธเดฟเดฏเดฟเตฝ เดžเดพเตป เด•เดพเดฃเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เดธเดตเดฟเดถเต‡เดทเดค เด‡เดคเดพเดฃเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดธเดฎเต‚เดนเดคเตเดคเดฟเตฝ, เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ เดชเตเดฐเดธเตเดคเดพเดตเดจเดฏเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด†เดณเตเด•เตพ เดšเต‹เดฆเดฟเดšเตเดšเต. เด‡เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฐเดฃเตเดŸเต เดคเดฐเดคเตเดคเดฟเตฝ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ เดชเตเดฐเดธเตเดคเดพเดตเดจ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด†เดฆเตเดฏเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เต SQL เด•เดฎเดพเตปเดกเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเด‚, เด…เดคเดพเดฏเดคเต "เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟ". เดˆ SQL เด•เดฎเดพเตปเดกเต เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เดพเตป, เดฌเต—เตบเดธเตผ เดตเดถเดคเตเดคเตเดณเตเดณ SQL เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดจเดฎเตเดฎเตพ เดชเด เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด‡เดคเต เด’เดฐเต เด“เดตเตผเด•เดฟเตฝ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เด“เดตเตผเด•เดฟเตฝ เด†เดฃเต, เด•เดพเดฐเดฃเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เดฎเตเดดเตเดตเตป เดชเดพเดดเตเดธเดฑเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดจเดฎเตเด•เตเด•เต เดŽเดฒเตเดฒเดพ SQL เด•เดฎเดพเตปเดกเตเด‚ เดชเดพเดดเตโ€Œเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.

เดŽเดจเตเดจเดพเตฝ เดชเตเดฐเต‹เดŸเตเดŸเต‹ 3-เตฝ เดธเดจเตเดฆเต‡เดถ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดคเดฒเดคเตเดคเดฟเตฝ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ เด’เดฐเต เดชเตเดฐเดธเตเดคเดพเดตเดจเดฏเตเดฃเตเดŸเต. เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ เดชเตเดฐเดธเตเดคเดพเดตเดจ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเดตเดฐเด‚ เด˜เดŸเดจเดพเดชเดฐเดฎเดพเดฏ เดฐเต‚เดชเดคเตเดคเดฟเตฝ เดตเดฐเตเดจเตเดจ เดธเตเดฅเดฒเดฎเดพเดฃเดฟเดคเต. เดšเดฟเดฒ เดธเต†เตผเดตเตผ เด•เดฃเด•เตเดทเดจเดฟเตฝ เด•เตเดฒเดฏเดจเตเดฑเต เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดŸเต เดŽเดจเตเดจ เดงเดพเดฐเดฃเดฏเต† เดžเด™เตเด™เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เดพเด‚. เด‡เดŸเดชเดพเดŸเต เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดšเตเดšเดพเดฒเตเด‚, เดธเต†เตผเดตเดฑเตเด‚ เด•เตเดฒเดฏเดจเตเดฑเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด•เดฃเด•เตเดฑเตเดฑเดฟเดตเดฟเดฑเตเดฑเดฟ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดŽเดจเตเดจเดพเตฝ เด‡เดตเดฟเดŸเต† เดธเด‚เดญเดพเดทเดฃเดคเตเดคเดฟเตฝ เด’เดฐเต เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเต เด‰เดฏเตผเดจเตเดจเตเดตเดฐเตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เด•เตเดฒเดฏเดจเตเดฑเต เดเดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เดณเดพเดฃเต เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดคเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เดฃเดฎเต†เดจเตเดจเตเด‚ เดˆ เดธเต†เตผเดตเตผ เด•เดฃเด•เตเดทเตป เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดŽเดฒเตเดฒเดพ เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเดฒเตเด‚ เดธเต†เตผเดตเตผ เด•เดฃเด•เตเดทเตป เดชเด™เตเด•เดฟเดŸเดฃเดฎเต†เดจเตเดจเตเด‚ เด’เดฐเดพเตพ เดชเดฑเดฏเตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต, เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ เดชเตเดฐเดธเตเดคเดพเดตเดจ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดคเต เด†เดฐเดพเดฃเต.

เดฎเดฑเตเดฑเตŠเดฐเต เดธเต†เตผเดตเตผ เด•เดฃเด•เตเดทเดจเดฟเตฝ เด‡เดคเดฟเดจเด•เด‚ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ เดชเตเดฐเดธเตเดคเดพเดตเดจ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด’เดฐเต เด•เตเดฒเดฏเดจเตเดฑเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เด…เดŸเตเดคเตเดคเต เดตเดจเตเดจเดพเตฝ, เด…เดคเต เด…เดตเดจเตเดตเต‡เดฃเตเดŸเดฟ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เด†เตปเดกเตเดฐเดธเต เดซเตเดฐเดฃเตเดŸเต เดชเดฑเดžเตเดžเต. เดŽเดจเตเดจเดพเตฝ เด•เตเดฒเดฏเดจเตเดฑเดฟเดจเต เดชเด•เดฐเด‚ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด•เตเดฑเดšเตเดšเต เดคเต†เดฑเตเดฑเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเดฎเดพเดฏเดฟ เดธเด‚เดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดŽเดดเตเดคเตเดจเตเดจ เดกเดตเดฒเดชเตเดชเดฑเตเดŸเต† เด•เดพเดดเตเดšเดชเตเดชเดพเดŸเดฟเตฝ, เด…เดฏเดพเตพเด•เตเด•เต เด’เดฐเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด•เดฃเด•เตเดทเตป เดจเตฝเด•เดฟเดฏเดพเตฝ เด…เดคเต เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เด…เด™เตเด™เดจเต†เดฏเตŠเดฐเต เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ เด…เดจเตเดตเต‡เดทเดฃเดฎเตเดฃเตเดŸเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดžเด™เตเด™เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เต‡เดฃเตเดŸ เด’เดฐเต เดธเดตเดฟเดถเต‡เดทเดค เด•เต‚เดŸเดฟ. เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดชเตเดชเต‹เตพ PgBouncer-เดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเด‚เด—เต เด‰เดฃเตเดŸเต. เดถเดฐเดพเดถเดฐเดฟ เด…เดจเตเดตเต‡เดทเดฃ เดจเดฟเตผเดตเตเดตเดนเดฃ เดธเดฎเดฏเด‚ เดจเดฎเตเด•เตเด•เต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เดพเด‚. เดŽเดจเตเดจเดพเตฝ เดถเดฐเดพเดถเดฐเดฟ เดธเดฎเดฏเด‚ เด†เดถเตเดชเดคเตเดฐเดฟเดฏเดฟเดฒเต† เดถเดฐเดพเดถเดฐเดฟ เดคเดพเดชเดจเดฟเดฒเดฏเดพเดฃเต: เดšเดฟเดฒเดคเต เดคเดฃเตเดชเตเดชเดพเดฃเต, เดšเดฟเดฒเดคเต เดŠเดทเตเดฎเดณเดฎเดพเดฃเต - เดถเดฐเดพเดถเดฐเดฟ, เดŽเดฒเตเดฒเดพเดตเดฐเตเด‚ เด†เดฐเต‹เด—เตเดฏเดตเดพเดจเตเดฎเดพเดฐเดพเดฃเต. เด‡เดคเต เดธเดคเตเดฏเดฎเดฒเตเดฒ.

เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เดชเดพเดดเดพเด•เตเด•เตเด•เดฏเตเด‚ เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เด•เต‚เดŸเตเดคเตฝ เดธเตเดตเต€เด•เดพเดฐเตเดฏเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เด‰เดฃเตเดŸเต†เดจเตเดจเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดถเดคเดฎเดพเดจเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดžเด™เตเด™เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดŽเดจเดฟเด•เตเด•เต เดตเต‡เตผเดทเตป 1.0 เดตเต‡เดฃเด‚ เดŽเดจเตเดจเดคเดพเดฃเต เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸ เด•เดพเดฐเตเดฏเด‚ (เดชเดคเดฟเดชเตเดชเต 1.1 เด‡เดคเดฟเดจเด•เด‚ เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เดฟ). เด’เดกเต€เดธเดฟ เด‡เดชเตเดชเต‹เตพ 1.0rc เดชเดคเดฟเดชเตเดชเดฟเดฒเดพเดฃเต, เด…เดคเดพเดฏเดคเต เดฑเดฟเดฒเต€เดธเต เด•เดพเตปเดกเดฟเดกเต‡เดฑเตเดฑเดฟเดฒเดพเดฃเต เดŽเดจเตเดจเดคเดพเดฃเต เดตเดธเตเดคเตเดค. เดฎเต†เดฎเตเดฎเดฑเดฟ เดฒเต€เด•เตเด•เต เด’เดดเดฟเด•เต†, เดžเดพเตป เดฒเดฟเดธเตเดฑเตเดฑเตเดšเต†เดฏเตโ€Œเดค เดŽเดฒเตเดฒเดพ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเตเด‚ เด…เดคเต‡ เดชเดคเดฟเดชเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต.

เดชเดคเดฟเดชเตเดชเต 1.0 เดžเด™เตเด™เตพเด•เตเด•เต เดŽเดจเตเดคเดพเดฃเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต? เดžเด™เตเด™เตพ เด’เดกเต€เดธเดฟเดฏเต† เดžเด™เตเด™เดณเตเดŸเต† เดคเดพเดตเดณเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเด•เดฏเดพเดฃเต. เด‡เดคเต เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เดžเด™เตเด™เดณเตเดŸเต† เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดธเต†เด•เตเด•เตปเดกเดฟเตฝ 1 เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต† เดชเต‹เดฏเดฟเดจเตเดฑเดฟเตฝ เดŽเดคเตเดคเตเดฎเตเดชเต‹เตพ, เด‡เดคเต เดฑเดฟเดฒเต€เดธเต เดชเดคเดฟเดชเตเดชเดพเดฃเต†เดจเตเดจเตเด‚ เด‡เดคเต 000 เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เด’เดฐเต เดชเดคเดฟเดชเตเดชเดพเดฃเต†เดจเตเดจเตเด‚ เดชเดฑเดฏเดพเด‚.

เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดฏเดฟเดฒเต† เดจเดฟเดฐเดตเดงเดฟ เด†เดณเตเด•เตพ เดชเดคเดฟเดชเตเดชเต 1.0-เตฝ เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด•เดฎเดพเดฏเดฟ เดจเดฟเตผเดคเตเดคเตเดจเตเดจเดคเตเด‚ SCRAM เด‰เด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฃเดฎเต†เดจเตเดจเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดŸเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดžเด™เตเด™เตพ เด…เดŸเตเดคเตเดค เดชเดคเดฟเดชเตเดชเต เดชเตเดฐเตŠเดกเด•เตเดทเดจเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด•เดพเดฐเดฃเด‚ SCRAM เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด•เดฎเดพเดฏเดฟ เดจเดฟเตผเดคเตเดคเตฝ เดŽเดจเตเดจเดฟเดต เด‡เดคเตเดตเดฐเต† เดจเดถเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดชเด•เตเดทเต‡, เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚, เดˆ เดชเตเดฐเดถเตเดจเด‚ เดตเดณเดฐเต† เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚.

เด’เดกเต€เดธเดฟ เดฑเต‹เดกเตเดฎเดพเดชเตเดชเต: เด’เดฐเต เด•เดฃเด•เตเดทเตป เดชเต‚เดณเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต. เด†เดจเตเดฆเตเดฐเต‡ เดฌเต‹เดฑเต‹เดกเดฟเตป (2019)

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเดฟเตปเดตเดฒเดฟเด•เตเด•เตฝ เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเด•เตเด•เดพเดฏเดฟ เดžเดพเตป เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต. เดฌเต—เตบเดธเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดจเตเดคเตŠเด•เตเด•เต† เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเดพเดฃเตเดณเตเดณเดคเต†เดจเตเดจเตเด‚ เด•เต‡เตพเด•เตเด•เดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฎเตเด•เตเด•เต เด…เดต เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเดพเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดšเดฟเดฒ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดžเด™เตเด™เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚.

เด‡เดคเต เดŽเดจเตเดฑเต† เดญเดพเด—เดคเตเดคเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเดฎเดพเดฃเต, เดจเดฟเด™เตเด™เตพ เดชเดฑเดฏเตเดจเตเดจเดคเต เด•เต‡เตพเด•เตเด•เดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดจเตเดฆเดฟ!

เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เดžเดพเตป เดŽเดจเตเดฑเต† เดธเตเดตเดจเตเดคเด‚ application_name เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด’เดกเต€เดธเดฟเดฏเดฟเดฒเต† เดŸเตเดฐเดพเตปเดธเดพเด•เตเดทเตป เดชเต‚เดณเดฟเด‚เด—เต เด‰เตพเดชเตเดชเต†เดŸเต†, เด…เดคเต เดถเดฐเดฟเดฏเดพเดฏเดฟ เดซเต‹เตผเดตเต‡เดกเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดฎเต‹?

เด’เดกเต€เดธเดฟเดฏเต‹ เดฌเต—เตบเดธเดฑเต‹?

เด’เดกเต€เดธเดฟเดฏเดฟเตฝ. เดฌเต—เตบเดธเดฑเดฟเตฝ เด…เดคเต เดŽเดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดžเด™เตเด™เตพ เด’เดฐเต เดธเต†เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด‚.

เดŽเดจเตเดฑเต† เดฏเดฅเดพเตผเดคเตเดฅ เด•เดฃเด•เตเดทเตป เดฎเดฑเตเดฑเต เด•เดฃเด•เตเดทเดจเตเด•เดณเดฟเตฝ เดนเต‹เดชเต เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดฎเต‹?

เดชเดŸเตเดŸเดฟเด•เดฏเดฟเตฝ เดฒเดฟเดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดžเด™เตเด™เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด‚. เดˆ เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ application_name เด‰เดฃเตเดŸเต‹ เดŽเดจเตเดจเต เดŽเดจเดฟเด•เตเด•เต เดชเดฑเดฏเดพเดจเดพเดตเดฟเดฒเตเดฒ. เดžเดพเตป เด…เดตเดจเต† เด…เดตเดฟเดŸเต† เด•เดฃเตเดŸเดคเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจเต. เดžเด™เตเด™เตพ เด’เดฐเต‡ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด‚. เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเต‹เดŸเต†, เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเต เดธเดฎเดฏเดคเตเดคเต เด•เตเดฒเดฏเดจเตเดฑเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดคเต†เดฒเตเดฒเดพเด‚ เดธเต†เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด‚.

เดจเดจเตเดฆเดฟ, เด†เตปเดกเตเดฐเดฟ, เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเดจเต! เดจเดฒเตเดฒ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต! เด’เดกเต€เดธเดฟ เด“เดฐเต‹ เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเดฒเตเด‚ เดตเต‡เด—เดคเตเดคเดฟเดฒเตเด‚ เดตเต‡เด—เดคเตเดคเดฟเดฒเตเด‚ เดตเดฟเด•เดธเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดŽเดจเดฟเด•เตเด•เต เดธเดจเตเดคเต‹เดทเดฎเตเดฃเตเดŸเต. เด‡เดคเตเดชเต‹เดฒเต† เดคเตเดŸเดฐเดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดกเต€เดธเดฟเด•เตเด•เต เด’เดฐเต‡เดธเดฎเดฏเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดค เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต, เด…เดคเดพเดฏเดคเต เด’เดฐเต เดฎเดพเดธเตเดฑเตเดฑเตผ เดธเตเดฒเต‡เดตเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเดจเตเด‚, เดชเดฐเดพเดœเดฏเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เด’เดฐเต เดชเตเดคเดฟเดฏ เดฎเดพเดธเตเดฑเตเดฑเดฑเตเดฎเดพเดฏเดฟ เดธเตเดตเดฏเดฎเต‡เดต เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเตฝ เด’เดฐเต เดฎเตพเดŸเตเดŸเดฟ-เดกเดพเดฑเตเดฑเดพ-เดธเต‹เดดเตเดธเต เด•เดฃเด•เตเดทเตป เดตเต‡เดฃเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เด‡เดคเดฟเดจเด•เด‚ เดจเดฟเด™เตเด™เดณเต‹เดŸเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดŸเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

เด…เดคเต†, เดˆ เดšเตผเดšเตเดš เดžเดพเตป เด“เตผเด•เตเด•เตเดจเตเดจเดคเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจเต. เด‡เดชเตเดชเต‹เตพ เดจเดฟเดฐเดตเดงเดฟ เดธเด‚เดญเดฐเดฃเดฟเด•เตพ เด‰เดฃเตเดŸเต. เดŽเดจเตเดจเดพเตฝ เด…เดตเดฏเตเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด’เดฐเต เดฎเดพเดฑเตเดฑเดตเตเดฎเดฟเดฒเตเดฒ. เดžเด™เตเด™เดณเตเดŸเต† เดญเดพเด—เดคเตเดคเต, เดธเต†เตผเดตเตผ เด‡เดชเตเดชเต‹เดดเตเด‚ เดœเต€เดตเดจเต‹เดŸเต†เดฏเตเดฃเตเดŸเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดตเต‹เดŸเตเดŸเต†เดŸเตเดชเตเดชเต เดจเดŸเดคเตเดคเตเด•เดฏเตเด‚ เด’เดฐเต เดชเดฐเดพเดœเดฏเด‚ เดธเด‚เดญเดตเดฟเดšเตเดšเดคเดพเดฏเดฟ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚, เด…เดตเตผ pg_recovery เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเด‚. เดžเด™เตเด™เตพ เดฏเดœเดฎเดพเดจเดจเตเดฑเต† เด…เดŸเตเดคเตเดคเต‡เด•เตเด•เต เดตเดจเตเดจเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เดจเตเดจเต เดŽเดจเดฟเด•เตเด•เต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเดจเตเดณเตเดณ เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดฎเดพเตผเด—เดฎเตเดฃเตเดŸเต. เดคเต†เดฑเตเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเด™เตเด™เดจเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฃเต‹ เด…เดคเต‹ เดŽเดจเตเดคเดพเดฃเต? เด…เดคเดพเดฏเดคเต, เด†เดถเดฏเด‚ เดฐเดธเด•เดฐเดฎเดพเดฃเต, เด…เดคเต เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด•เต‚เดŸเตเดคเตฝ เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เตพ เดŽเดดเตเดคเตเด•. เดธเดฟ เด…เดฑเดฟเดฏเดพเดตเตเดจเตเดจ เดคเตŠเดดเดฟเดฒเดพเดณเดฟเด•เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด…เดคเต เดตเดณเดฐเต† เดจเดฒเตเดฒเดคเดพเดฃเต.

เดชเด•เตผเดชเตเดชเตเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดธเตเด•เต†เดฏเดฟเดฒเดฟเด‚เด—เต เดชเตเดฐเดถเตเดจเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณเดคเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เดพเดฏเดฟ เดชเด•เตผเดคเตเดคเดฟเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เด‡เดตเดฟเดŸเต† เดžเดพเตป เด•เต‚เดŸเตเดคเตฝ เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดŽเด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเดฃเด‚, เดŽเด™เตเด™เดจเต† เดจเดจเตเดจเดพเดฏเดฟ เดšเต†เดฏเตเดฏเดฃเด‚.

เดšเต‹เดฆเตเดฏเด‚ เดชเด•เตผเดชเตเดชเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดฎเดพเดธเตเดฑเตเดฑเดฑเตเด‚ เดจเดฟเดฐเดตเดงเดฟ เดชเด•เตผเดชเตเดชเตเด•เดณเตเด‚ เด‰เดฃเตเดŸเต†เดจเตเดจเต เด‡เดคเต เดฎเดพเดฑเตเดจเตเดจเต. เด•เดฃเด•เตเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดฏเดœเดฎเดพเดจเดจเต‡เด•เตเด•เดพเตพ เด•เตเดฑเดšเตเดšเต เดคเดตเดฃ เด…เดตเตผ เดชเด•เตผเดชเตเดชเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด…เดตเตผเด•เตเด•เต เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เดพเด‚. เดกเดพเดฑเตเดฑเดฏเดฟเดฒเต† เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฌเดฟเดธเดฟเดจเดธเดฟเดจเต† เดคเตƒเดชเตเดคเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดคเตเดค เดคเดฐเดคเตเดคเดฟเดฒเดพเด•เดพเดฎเต†เดจเตเดจเตเด‚ เด…เดคเต เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเตเดตเดฐเต† เดจเดฟเด™เตเด™เตพ เด…เดตเดฟเดŸเต† เดชเต‹เด•เดฟเดฒเตเดฒเต†เดจเตเดจเตเด‚ เดจเดฟเด™เตเด™เตพ เดชเดฑเดžเตเดžเต. เด…เดคเต‡ เดธเดฎเดฏเด‚, เดจเดฟเด™เตเด™เตพ เดตเดณเดฐเต†เด•เตเด•เดพเดฒเด‚ เด…เดตเดฟเดŸเต† เดชเต‹เดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดคเตเดŸเตผเดจเตเดจเต เดชเต‹เด•เดพเตป เดคเตเดŸเด™เตเด™เดฟเดฏเดพเตฝ, เด†เดตเดถเตเดฏเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เด‰เดŸเตป เดฒเดญเตเดฏเดฎเดพเด•เดฟเดฒเตเดฒ. เด…เดคเดพเดฏเดคเต, เดžเด™เตเด™เตพ เดจเดฟเดฐเดจเตเดคเดฐเด‚ เดฎเดพเดธเตเดฑเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดตเดฟเดŸเต†เดฏเตเดณเตเดณ เด•เดพเดทเต† เดšเต‚เดŸเดพเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดชเด•เตผเดชเตเดชเดฟเตฝ เด•เดพเดทเต† เด…เดฒเตเดชเด‚ เดชเดฟเดจเตเดจเต‹เดŸเตเดŸเต เดชเต‹เด•เตเดจเตเดจเต.

เด…เดคเต† เด‡เดคเต เดธเดคเตเดฏเดฎเดพเดฃเต. pcache-เตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เด‰เดฃเตเดŸเดพเด•เดฟเดฒเตเดฒ, เดฏเดฅเดพเตผเดคเตเดฅ เด•เดพเดทเต†เดฏเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดชเดŸเตเดŸเดฟเด•เด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เดฟเดฒเตเดฒ, เดชเตเดฒเดพเดจเตเด•เดณเดฟเตฝ เดชเดพเดดเตโ€Œเดธเต เดšเต†เดฏเตโ€Œเดค เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เดฟเดฒเตเดฒ, เด’เดจเตเดจเตเด‚ เดคเดจเตเดจเต† เด‰เดฃเตเดŸเดพเด•เดฟเดฒเตเดฒ.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เด…เดตเดฟเดŸเต† เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเด•เตผเดชเตเดชเต เดšเต‡เตผเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด…เดคเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด…เดคเดฟเตฝ เดŽเดฒเตเดฒเดพเด‚ เดฎเต‹เดถเดฎเดพเดฃเต, เด…เดคเดพเดฏเดคเต เด…เดคเต เด…เดคเดฟเดจเตเดฑเต† เด•เดพเดทเต† เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เดŽเดจเดฟเด•เตเด•เต เด†เดถเดฏเด‚ เดฒเดญเดฟเดšเตเดšเต. เด•เดพเดทเต† เดšเต‚เดŸเดพเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดถเดคเดฎเดพเดจเด‚ เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เด†เดฆเตเดฏเด‚ เดชเด•เตผเดชเตเดชเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดถเดฐเดฟเดฏเดพเดฏ เดธเดฎเต€เดชเดจเด‚. เดเด•เดฆเต‡เดถเด‚ เดชเดฑเดžเตเดžเดพเตฝ, เดฏเดœเดฎเดพเดจเดจเต‡เด•เตเด•เดพเตพ 10 เดธเต†เด•เตเด•เตปเดกเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดชเดฟเดจเตเดจเต‹เดŸเตเดŸเต เดชเต‹เด•เต‡เดฃเตเดŸ เด’เดฐเต เดตเตเดฏเดตเดธเตเดฅ เดจเดฎเตเด•เตเด•เตเดฃเตเดŸเต. เดˆ เด…เดตเดธเตเดฅ เด’เดฐเต เดคเดฐเด‚เด—เดคเตเดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เดšเดฟเดฒ เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพเด•เตเด•เต เดธเตเด—เดฎเดฎเดพเดฏเดฟ.

เด…เดคเต†, เดญเดพเดฐเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

เด‡เดคเตŠเดฐเต เดจเดฒเตเดฒ เด†เดถเดฏเดฎเดพเดฃเต. เดŽเดจเตเดจเดพเตฝ เด†เดฆเตเดฏเด‚ เดจเดฎเตเดฎเตพ เดˆ เดทเดŸเตเดŸเตเดกเต—เตบ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด†เดฆเตเดฏเด‚ เดจเดฎเตเดฎเตพ เด“เดซเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เดคเตเดŸเตผเดจเตเดจเต เดŽเด™เตเด™เดจเต† เด“เดฃเดพเด•เตเด•เดพเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดšเดฟเดจเตเดคเดฟเด•เตเด•เตเด‚. เดธเตเด—เดฎเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเดฟเด•เดšเตเดš เดธเดตเดฟเดถเต‡เดทเดคเดฏเดพเดฃเดฟเดคเต.

Nginx-เดจเต เดˆ เด“เดชเตเดทเตป เด‰เดฃเตเดŸเต slowly start เดธเต†เตผเดตเดฑเดฟเดจเดพเดฏเตเดณเตเดณ เด’เดฐเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ. เด…เดตเตป เด•เตเดฐเดฎเต‡เดฃ เดฒเต‹เดกเต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดคเต†, เดฎเดฟเด•เดšเตเดš เด†เดถเดฏเด‚, เดžเด™เตเด™เตพ เด…เดคเดฟเดฒเต‡เด•เตเด•เต เดŽเดคเตเดคเตเดฎเตเดชเต‹เตพ เดžเด™เตเด™เตพ เด…เดคเต เดถเตเดฐเดฎเดฟเด•เตเด•เดพเด‚.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•