เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

เดตเดฟเดฆเต‚เดฐ เดญเดพเดตเดฟเดฏเดฟเตฝ เดŽเดจเตเดจเต†เด™เตเด•เดฟเดฒเตเด‚, เด…เดจเดพเดตเดถเตเดฏ เดกเดพเดฑเตเดฑ เดธเตเดตเดฏเดฎเต‡เดต เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด’เดฐเต DBMS-เดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดœเต‹เดฒเดฟเด•เดณเดฟเดฒเตŠเดจเตเดจเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚ [1]. เด‡เดคเดฟเดจเดฟเดŸเดฏเดฟเตฝ, เดตเดฟเดฒเด•เตเดฑเดžเตเดž เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เด…เดจเดพเดตเดถเตเดฏ เดกเดพเดฑเตเดฑ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‹ เดจเต€เด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‹ เดจเดฎเตเดฎเตพ เดคเดจเตเดจเต† เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดฆเดถเดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดตเดฐเดฟเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเตเดตเต†เดจเตเดจเดฟเดฐเดฟเด•เตเด•เดŸเตเดŸเต†. เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฏ เด’เดฐเต เดœเต‹เดฒเดฟ, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เด…เดตเดธเตเดฅ เด…เดฑเดฟเดฏเตเด•เดฏเตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด’เดฐเต เดธเต‚เดšเดฟเด•เดฏเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ. "เดชเดŸเตเดŸเดฟเด• 1-เตฝ เดจเดฟเดจเตเดจเต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด• เดŽเดตเดฟเดŸเต† col1 = :เดฎเต‚เดฒเตเดฏเด‚" - เดŽเดจเตเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚ เดฒเดณเดฟเดคเดฎเดพเดฏเดคเต, เด…เดฒเตเดฒเต‡?

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

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

  • เด†เดฆเตเดฏ เดตเตผเดทเด‚ เดฎเตเดคเตฝ, เด…เดคเดพเดฏเดคเต 2007 เดฎเตเดคเตฝ เดžเดพเตป เดนเตˆเดฒเต‹เดกเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด•เดฎเตเดฎเดฟเดฑเตเดฑเดฟเดฏเดฟเตฝ เด‰เดฃเตเดŸเต.

  • เดžเดพเตป 2005 เดฎเตเดคเตฝ เดชเต‹เดธเตเดฑเตเดฑเตเด—เตเดฐเต‡เดธเดฟเดจเตŠเดชเตเดชเดฎเดพเดฃเต. เดชเดฒ เดชเดฆเตเดงเดคเดฟเด•เดณเดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต.

  • เด—เตเดฐเต‚เดชเตเดชเต 2007 เดฎเตเดคเตฝ RuPostges-เดฒเตเด‚ เด‰เดฃเตเดŸเต.

  • เดฎเต€เดฑเตเดฑเดชเตเดชเดฟเตฝ 2100+ เดชเด™เตเด•เดพเดณเดฟเด•เดณเดพเดฏเดฟ เดžเด™เตเด™เตพ เดตเดณเตผเดจเตเดจเต. เดจเตเดฏเต‚เดฏเต‹เตผเด•เตเด•เต เด•เดดเดฟเดžเตเดžเดพเตฝ เดฒเต‹เด•เดคเตเดคเดฟเดฒเต† เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดธเตเดฅเดพเดจเดฎเดพเดฃเดฟเดคเต, เดตเดณเดฐเต†เด•เตเด•เดพเดฒเด‚ เดฎเตเดฎเตเดชเต เดธเดพเตป เดซเตเดฐเดพเตปเดธเดฟเดธเตเด•เต‹เดฏเต† เดฎเดฑเดฟเด•เดŸเดจเตเดจเต.

  • เดžเดพเตป เด•เตเดฑเต‡ เดตเตผเดทเด™เตเด™เดณเดพเดฏเดฟ เด•เดพเดฒเดฟเดซเต‹เตผเดฃเดฟเดฏเดฏเดฟเตฝ เดคเดพเดฎเดธเดฟเด•เตเด•เตเดจเตเดจเต. เดตเดฒเดฟเดฏ เด•เดฎเตเดชเดจเดฟเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเต†เดฏเตเดณเตเดณ เด…เดฎเต‡เดฐเดฟเด•เตเด•เตป เด•เดฎเตเดชเดจเดฟเด•เดณเดฟเดฒเดพเดฃเต เดžเดพเตป เด•เต‚เดŸเตเดคเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด…เดตเตผ เดธเดœเต€เดต Postgres เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเดพเดฃเต. เดŽเดฒเตเดฒเดพเดคเตเดคเดฐเด‚ เดฐเดธเด•เดฐเดฎเดพเดฏ เด•เดพเดฐเตเดฏเด™เตเด™เดณเตเด‚ เด…เดตเดฟเดŸเต† เด‰เดฏเตผเดจเตเดจเตเดตเดฐเตเดจเตเดจเต.

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

https://postgres.ai/ - เด‡เดคเต เดŽเดจเตเดฑเต† เด•เดฎเตเดชเดจเดฟเดฏเดพเดฃเต. เดตเดฟเด•เดธเดจ เดฎเดพเดจเตเดฆเตเดฏเด™เตเด™เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจ เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เตพ เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดฌเดฟเดธเดฟเดจเดธเตเดธเดฟเดฒเดพเดฃเต เดžเด™เตเด™เตพ.

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

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

https://www.seagate.com/files/www-content/our-story/trends/files/idc-seagate-dataage-whitepaper.pdf

เดžเดพเตป เด…เดŸเตเดคเตเดคเดฟเดŸเต† เดฒเต‹เดธเต เดเดžเตเดšเตฝเดธเดฟเดฒเต† เดตเดฟเดŽเตฝเดกเดฟเดฌเดฟเดฏเดฟเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด•เต‹เตบเดซเดฑเตปเดธเดพเดฃเดฟเดคเต. เดญเดพเดตเดฟเดฏเดฟเตฝ DBMS-เด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเด• เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดกเดพเดฑเตเดฑ เดธเตเดตเดฏเดฎเต‡เดต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดฎเต†เดจเตเดจเต เด’เดฐเต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด‡เดคเตŠเดฐเต เดชเตเดคเดฟเดฏ เดตเดฟเดทเดฏเดฎเดพเดฃเต.

เดฒเต‹เด•เดคเตเดคเต เด•เต‚เดŸเตเดคเตฝ เด•เต‚เดŸเตเดคเตฝ เดกเดพเดฑเตเดฑเดฏเตเดฃเตเดŸเต, เดธเต†เดฑเตเดฑเดพเดฌเตˆเดฑเตเดฑเตเด•เตพ 1 เดชเต†เดฑเตเดฑเดพเดฌเตˆเดฑเตเดฑเตเด•เดณเดพเดฃเต. เด‡เดชเตเดชเต‹เตพ เดฒเต‹เด•เดคเตเดคเต 000 เดธเต†เดฑเตเดฑเดพเดฌเตˆเดฑเตเดฑเดฟเดฒเดงเดฟเด•เด‚ เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เด•เดฃเด•เตเด•เดพเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดตเดฏเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เด•เต‚เดŸเตเดคเตฝ เด‰เดฃเตเดŸเต.

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

https://vldb2019.github.io/files/VLDB19-keynote-2-slides.pdf

เดชเดฟเดจเตเดจเต† เดŽเดจเตเดคเต เดšเต†เดฏเตเดฏเดฃเด‚? เด…เดคเต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต. เดฐเดธเด•เดฐเดฎเดพเดฏ เดˆ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเดจเตเดฑเต† เดฒเดฟเด™เตเด•เต เด‡เดคเดพ. เดŽเดจเตเดจเดพเตฝ เด‡เดคเตเดตเดฐเต† เดกเดฟเดฌเดฟเดŽเด‚เดŽเดธเดฟเตฝ เด‡เดคเต เดจเดŸเดชเตเดชเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

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

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

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

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

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

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

เดชเตŠเดคเตเดตเต‡, เด’เดฐเต เดชเดŸเตเดŸเดฟเด•เดฏเดฟเดฒเต† เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดตเดฐเดฟเด•เตพ, เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด•เดพเดฐเตเดฏเด™เตเด™เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเดคเต เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดšเตเดฎเดคเดฒ.

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

เดžเด™เตเด™เตพ เด‡เดจเตเดจเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเดฃเตเดŸเต, เด…เดคเดพเดฏเดคเต, เดฎเดพเดฒเดฟเดจเตเดฏเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต.

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

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

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดตเดณเดฐเตเด•เดฏเตเด‚ เดตเดณเดฐเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดฆเดฟเดตเดธเต‡เดจเดฏเตเดณเตเดณ DELETE เด…เตฝเดชเตเดชเด‚ เดธเดพเดตเดงเดพเดจเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจเต.

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

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

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

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

เด…เดตเตป เดฆเต‡เดตเต, เดธเตเดฑเตเดฑเต‡เดœเดฟเด‚เด—เต เดŽเดจเตเดจเดฟเดต เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต - เดŽเดฒเตเดฒเดพเด‚ เดถเดฐเดฟเดฏเดพเดฃเต. เดธเตเดตเดพเดญเดพเดตเดฟเด•เดฎเดพเดฏเตเด‚, เดจเดฟเด™เตเด™เตพ เด‡เดชเตเดชเต‹เดดเตเด‚ เดถเต‡เด–เดฐเดฟเดšเตเดšเดคเต เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด…เดตเตป เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต, เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

เด‡เดจเดฟ เดŽเดจเตเดคเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเด‚? เด…เดชเตเดชเต‹เตพ เดŽเดฒเตเดฒเดพเด‚ เดจเดฎเตเด•เตเด•เต เดตเต‡เดฃเตเดŸเดฟ เดคเด•เดฐเตเดจเตเดจเต. เด‡เดคเต เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เด•เตเดฑเดฏเตเดจเตเดจเต, เด’เดฐเต เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดŽเดฒเตเดฒเดพเด‚ เดคเดพเดดเต‡เด•เตเด•เต เดตเต€เดดเตเดจเตเดจเต. เดŽเดฒเตเดฒเดพเดตเดฐเตเด‚ เดžเต†เดŸเตเดŸเดฒเดฟเดฒเดพเดฃเต, เดŽเดจเตเดคเดพเดฃเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เด†เตผเด•เตเด•เตเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดคเตเดŸเตผเดจเตเดจเต เดˆ DELETE เด†เดฏเดฟเดฐเตเดจเตเดจเต เดชเตเดฐเดถเตโ€Œเดจเด‚ เดŽเดจเตเดจเต เดคเต†เดณเดฟเดžเตเดžเต.

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

เดŽเดจเตเดคเต‹ เด•เตเดดเดชเตเดชเด‚ เดธเด‚เดญเดตเดฟเดšเตเดšเต‹? เดคเต†เดฑเตเดฑเต เดธเด‚เดญเดตเดฟเด•เตเด•เดพเดจเดฟเดŸเดฏเตเดณเตเดณ เด•เดพเดฐเตเดฏเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด‡เดคเดพ. เด‡เดคเดฟเตฝ เดเดคเดพเดฃเต เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดงเดพเดจเด‚?

  • เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เด…เดตเดฒเต‹เด•เดจเดตเตเด‚ เด‡เดฒเตเดฒ, เด…เดคเดพเดฏเดคเต DBA เดตเดฟเดฆเด—เตเดงเตป เดจเต‹เด•เตเด•เดฟเดฏเดฟเดฒเตเดฒ. เดชเดฐเดฟเดšเดฏเดธเดฎเตเดชเดจเตเดจเดจเดพเดฏ เด’เดฐเต เด•เดฃเตเดฃเตเด•เตŠเดฃเตเดŸเต, เด…เดตเตป เด‰เดŸเตป เดคเดจเตเดจเต† เดชเตเดฐเดถเตเดจเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตเด‚, เด•เต‚เดŸเดพเดคเต†, เดจเดฟเดฐเดตเดงเดฟ เดฆเดถเดฒเด•เตเดทเด‚ เดฒเตˆเดจเตเด•เตพ เด…เดŸเดฟเดžเตเดžเตเด•เต‚เดŸเดฟเดฏ เดชเตเดฐเต‹เดกเดฟเดฒเต‡เด•เตเด•เต เด…เดฆเตเดฆเต‡เดนเดคเตเดคเดฟเดจเต เด†เด•เตเดธเดธเต เด‰เดฃเตเดŸเต.

  • เด’เดฐเตเดชเด•เตเดทเต‡ เด…เดตเตผ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเต†เดฑเตเดฑเดพเดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เดพเด‚.

  • เด’เดฐเตเดชเด•เตเดทเต‡ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด•เดพเดฒเดนเดฐเดฃเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚, เดจเดฟเด™เตเด™เตพ เดˆ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดจเดตเต€เด•เดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

  • เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดคเดจเตเดจเต† เดŽเดจเตเดคเต‹ เด•เตเดดเดชเตเดชเดฎเตเดฃเตเดŸเต, เดžเด™เตเด™เตพ Postgres-เตฝ เดจเดฟเดจเตเดจเต MySQL-เดฒเต‡เด•เตเด•เต เดฎเดพเดฑเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

  • เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด“เดชเตเดชเดฑเต‡เดทเดจเดฟเตฝ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เตเดดเดชเตเดชเดฎเตเดฃเตเดŸเดพเดตเดพเด‚.

  • เดœเต‹เดฒเดฟเดฏเตเดŸเต† เด“เตผเด—เดจเตˆเดธเต‡เดทเดจเดฟเตฝ เดšเดฟเดฒ เดคเต†เดฑเตเดฑเตเด•เตพ เด‰เดฃเตเดŸเดพเดฏเต‡เด•เตเด•เดพเด‚, เดจเดฟเด™เตเด™เตพ เด†เดฐเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฑเดคเตเดคเดพเด•เตเด•เตเด•เดฏเตเด‚ เดฎเดฟเด•เดšเตเดš เด†เดณเตเด•เดณเต† เดจเดฟเดฏเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต‹?

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

เดกเดฟเดฌเดฟเดŽ เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตŠเดจเตเดจเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ. เด’เดฐเต เดกเดฟโ€Œเดฌเดฟโ€ŒเดŽ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต†เด™เตเด•เดฟเตฝ, เด…เดฆเตเดฆเต‡เดนเด‚ เดˆ เดจเดฟเดฐเดตเดงเดฟ เดฆเดถเดฒเด•เตเดทเด‚ เดตเดฐเดฟเด•เตพ เด•เดพเดฃเตเด‚, เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดชเดฐเต€เด•เตเดทเดฃเดตเตเดฎเดฟเดฒเตเดฒเดพเดคเต† เดชเต‹เดฒเตเด‚ เด…เดฆเตเดฆเต‡เดนเด‚ เดชเดฑเดฏเตเด‚: "เด…เดตเตผ เด…เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ." เดˆ เด•เต‹เดกเต GitLab, GitHub เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เด•เต‹เดกเต เด…เดตเดฒเต‹เด•เดจ เดชเตเดฐเด•เตเดฐเดฟเดฏ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต†เด™เตเด•เดฟเตฝ, DBA เด…เด‚เด—เต€เด•เดพเดฐเดฎเดฟเดฒเตเดฒเดพเดคเต† เดˆ เด“เดชเตเดชเดฑเต‡เดทเตป เดชเตเดฐเต‹เดกเดฟเตฝ เดจเดŸเด•เตเด•เตเดฎเต†เดจเตเดจเต เด…เด™เตเด™เดจเต†เดฏเตŠเดจเตเดจเตเด‚ เด‡เดฒเตเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, DBA เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดชเดฑเดฏเตเด‚: โ€œเดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดคเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. โ€

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

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

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

http://bit.ly/nancy-hl2018-2

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

เดžเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดฆเตเตผเดฌเดฒเดฎเดพเดฃเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เดชเตเดฐเด•เตเดฐเดฟเดฏ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฟเดŸเดฟเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ. เดฎเดคเดฟเดฏเดพเดฏ DB เดชเดฐเต€เด•เตเดทเดฃเด‚ เดจเดŸเดคเตเดคเดฟเดฏเดฟเดฒเตเดฒ.

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

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

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

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

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

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

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

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

Postgres-เดฒเต† เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดชเดฟเดจเตเดจเดฟเดฒเดพเดฃเต. เด…เดต 10-15 เดตเตผเดทเด‚ เดชเดดเด•เตเด•เดฎเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเตเด•เตเด•เตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เตเดฎเดพเดฏเดฟ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต† เดšเต†เด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเตเด‚ เด’เดฐเต เด…เดชเดตเดพเดฆเดฎเดฒเตเดฒ.

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

เดŽเดจเตเดคเดพเดฃเต เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚? เด…เดตเดฟเดŸเต† เดฐเดฃเตเดŸเต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เด‰เดฃเตเดŸเต. เดšเต†เด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดŸเตˆเด‚เด”เดŸเตเดŸเดฟเตฝ เดธเด‚เดญเดตเดฟเด•เตเด•เดพเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, 10 เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดงเดพเดฐเดพเดณเด‚ เดกเดพเดฑเตเดฑ เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดคเต เดธเด‚เดญเดตเดฟเด•เตเด•เดพเด‚.

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, max_wal_saze 1 เดœเดฟเด—เดพเดฌเตˆเดฑเตเดฑเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เด‡เดคเต 300-400 เดฎเต†เด—เดพเดฌเตˆเดฑเตเดฑเดฟเดจเต เดถเต‡เดทเด‚ เดชเต‹เดธเตเดฑเตเดฑเตเด—เตเดฐเต‡เดธเดฟเตฝ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพ เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดกเดพเดฑเตเดฑ เดฎเดพเดฑเตเดฑเดฟ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดšเต†เด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเตเดฃเตเดŸเต.

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

เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด‡เดคเต เด•เตเดฑเดšเตเดšเต เดคเดตเดฃ เดฎเดพเดคเตเดฐเดฎเต‡ เดตเดฐเตเดจเตเดจเตเดณเตเดณเต‚เดตเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด…เดคเดพเดฏเดคเต, เดจเดฎเตเด•เตเด•เต max_wal_size เด‰เดฏเตผเดคเตเดคเดพเด‚. เด…เดตเตป เด•เตเดฑเดšเตเดšเต เดคเดตเดฃ เด†เด•เตเดฐเดฎเดฟเด•เตเด•เตเด‚.

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

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

เด…เดคเดจเตเดธเดฐเดฟเดšเตเดšเต, เดžเด™เตเด™เตพ เดฐเดฃเตเดŸเต เดถเตเดฐเต‡เดฃเดฟ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดชเดฐเต€เด•เตเดทเดฃเด™เตเด™เตพ เดจเดŸเดคเตเดคเตเดจเตเดจเต.

เด†เดฆเตเดฏ เดธเต€เดฐเต€เดธเต - เดžเด™เตเด™เตพ max_wal_size เดฎเดพเดฑเตเดฑเตเดจเตเดจเต. เดžเด™เตเด™เตพ เด’เดฐเต เดตเดฒเดฟเดฏ เด“เดชเตเดชเดฑเต‡เดทเตป เดจเดŸเดคเตเดคเตเดจเตเดจเต. เด†เดฆเตเดฏเด‚ เดจเดฎเตเดฎเตพ 1 เดœเดฟเด—เดพเดฌเตˆเดฑเตเดฑเดฟเดจเตเดฑเต† เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฃเดคเตเดคเดฟเดฒเดพเดฃเต เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต. เดžเด™เตเด™เตพ เดฆเดถเดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดฒเตˆเดจเตเด•เดณเตเดŸเต† เด’เดฐเต เดตเดฒเดฟเดฏ เดกเดฟเดฒเต€เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

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

เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ เดžเด™เตเด™เตพ max_wal_size เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดžเด™เตเด™เตพ เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•, เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•. เด…เด™เตเด™เดจเต† เดชเดฒเดคเดตเดฃ. เดคเดคเตเดตเดคเตเดคเดฟเตฝ, 10 เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ เดจเดฒเตเดฒเดคเดพเดฃเต, เด‡เดตเดฟเดŸเต† 1, 2, 4, 8 เดœเดฟเด—เดพเดฌเตˆเดฑเตเดฑเตเด•เตพ. เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚ เดžเด™เตเด™เตพ เดจเต‹เด•เตเด•เตเดจเตเดจเต. เด‡เดตเดฟเดŸเต†เดฏเตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เดชเตเดฐเต‹เดกเดฟเตฝ เดชเต‹เดฒเต† เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚ เดŽเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต‡ เดกเดฟเดธเตเด•เตเด•เดณเตเด‚ เด…เดคเต‡ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเด‚ เด…เดคเต‡ เดชเต‹เดธเตเดฑเตเดฑเตเด—เตเดฐเต†เดธเต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚.

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

เดฑเดทเตเดฏเตป เดญเดพเดทเดฏเดฟเตฝ เดšเต†เด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดŽเดจเตเดจเดพเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ เดŽเดจเตเดจเดพเดฃเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต.

เด‰เดฆเดพเดนเดฐเดฃเด‚: เดธเต‚เดšเดฟเด• เดชเตเดฐเด•เดพเดฐเด‚ เดจเดฟเดฐเดตเดงเดฟ เดฆเดถเดฒเด•เตเดทเด‚ เดตเดฐเดฟเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•, เดตเดฐเดฟเด•เตพ เดชเต‡เดœเตเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ "เดšเดฟเดคเดฑเดฟเด•เตเด•เดฟเดŸเด•เตเด•เตเดจเตเดจเต".

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

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

เดชเตเดฐเต‹เดกเดฟเตฝ เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด…เดจเตเดตเดฆเดฟเดšเตเดšเดพเตฝ, เดžเด™เตเด™เตพ เดคเดพเดดเต† เดตเต€เดดเตเด‚, เด•เดพเดฐเดฃเด‚ เด’เดฐเต เดกเดฟเดฒเต€เดฑเตเดฑเต เดžเด™เตเด™เดณเต† เดทเต†เตฝเดซเดฟเตฝ เด•เตŠเดฒเตเดฒเตเดจเตเดจเตเดตเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต.

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

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

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

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

เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เด‡เดคเต?

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

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

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

เดžเด™เตเด™เตพ เดšเต†เด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดจเต† เดชเดฒเดคเดตเดฃ เดธเต‡เดตเต เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เตเด‚. เด…เดคเดฟเดจเดพเดฏเดฟ เด…เดจเดพเดตเดถเตเดฏ เด“เดชเตเดชเดฑเต‡เดทเดจเตเด•เตพ เด‰เดณเตเดณเดคเตเดชเต‹เดฒเต†.

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

เดŽเดจเตเดจเดพเตฝ เด…เดคเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ. เดชเต‹เดธเตเดฑเตเดฑเตเด—เตเดฐเต‡เดธเดฟเตฝ, เดชเต‡เดœเตเด•เตพเด•เตเด•เต 8 เด•เดฟเดฒเต‹เดฌเตˆเดฑเตเดฑเตเด‚ เดฒเดฟเดจเด•เตเดธเดฟเตฝ 4 เด•เดฟเดฒเต‹เดฌเตˆเดฑเตเดฑเตเด‚ เดญเดพเดฐเดฎเตเดฃเตเดŸเต. เด’เดชเตเดชเด‚ full_page_writes เดŽเดจเตเดจ เด•เตเดฐเดฎเต€เด•เดฐเดฃเดตเตเด‚ เด‰เดฃเตเดŸเต. เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดถเดฐเดฟเดฏเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดžเด™เตเด™เตพ เด‡เดคเต เด“เดซเดพเด•เตเด•เดฟเดฏเดพเตฝ, เด’เดฐเต เดชเดฐเดพเดœเดฏเด‚ เดธเด‚เดญเดตเดฟเดšเตเดšเดพเตฝ, เดชเต‡เดœเดฟเดจเตเดฑเต† เดชเด•เตเดคเดฟ เดฎเดพเดคเตเดฐเดฎเต‡ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเต‚ เดŽเดจเตเดจ เด…เดชเด•เดŸเดฎเตเดฃเตเดŸเต.

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

เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดŸเตเดฏเต‚เดชเตเดชเดฟเตพ เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดฃเตเดŸเดพเด•เต‚, เดŽเดจเตเดจเดพเตฝ เด†เดฆเตเดฏเดฎเดพเดฏเดฟ เดžเด™เตเด™เตพ เดŽเดฒเตเดฒเดพเด‚ เดŽเดดเตเดคเตเดจเตเดจเต.

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

เด…เดคเดจเตเดธเดฐเดฟเดšเตเดšเต, เดžเด™เตเด™เตพเด•เตเด•เต เดฐเดฃเตเดŸเต เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดฃเตเดŸเต.

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

เดžเด™เตเด™เตพ max_wal_size เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดšเต†เด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เดตเดพเตพ เดฑเตˆเดฑเตเดฑเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดžเด™เตเด™เตพ เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด…เดคเต เด•เตŠเดณเตเดณเดพเด‚.

เดจเดฎเตเด•เตเด•เต เด’เดฐเต เดŸเต†เดฑเดพเดฌเตˆเดฑเตเดฑเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเต เดœเต€เดตเดฟเด•เตเด•เดพเด‚. เด…เดคเดฟเตฝ เดŽเดจเตเดคเดพเดฃเต เดฎเต‹เดถเด‚? เด‡เดคเต เดฎเต‹เดถเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเดพเตฝ เดžเด™เตเด™เตพ เดฎเดฃเดฟเด•เตเด•เต‚เดฑเตเด•เดณเต‹เดณเด‚ เดŽเดดเตเดจเตเดจเต‡เตฝเด•เตเด•เตเด‚, เด•เดพเดฐเดฃเด‚ เดšเต†เด•เตเด•เตเดชเต‹เดฏเดฟเดจเตเดฑเต เดตเดณเดฐเต†เด•เตเด•เดพเดฒเด‚ เดฎเตเดฎเตเดชเดพเดฏเดฟเดฐเตเดจเตเดจเต, เด‡เดคเดฟเดจเด•เด‚ เด’เดฐเตเดชเดพเดŸเต เดฎเดพเดฑเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด‡เดคเดฟเดจเต†เดฒเตเดฒเดพเด‚ เดจเดฎเตเดฎเตพ REDO เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด…เดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดชเดฐเต€เด•เตเดทเดฃ เดชเดฐเดฎเตเดชเดฐ เดจเดŸเดคเตเดคเตเด•เดฏเดพเดฃเต.

เดžเด™เตเด™เตพ เด“เดชเตเดชเดฑเต‡เดทเตป เดจเดŸเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เด•เตเด•เตโ€Œเดชเต‹เดฏเดฟเดจเตเดฑเต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เดพเดฑเดพเดฏเดชเตเดชเต‹เตพ เด•เดพเดฃเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดžเด™เตเด™เตพ เดฎเดจเดƒเดชเต‚เตผเดตเด‚ เด’เดฐเต เด•เดฟเตฝ -9 เดชเต‹เดธเตเดฑเตเดฑเตโ€Œเด—เตเดฐเต†เดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด…เดคเดฟเดจเตเดถเต‡เดทเด‚, เดžเด™เตเด™เตพ เด‡เดคเต เดตเต€เดฃเตเดŸเตเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต, เดˆ เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเตฝ เด‰เดฏเดฐเดพเตป เดŽเดคเตเดฐ เดธเดฎเดฏเดฎเต†เดŸเตเด•เตเด•เตเดฎเต†เดจเตเดจเต เด•เดพเดฃเตเด•, เด…เดคเดพเดฏเดคเต, เดˆ เดฎเต‹เดถเด‚ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เด…เดคเต เดŽเดคเตเดฐเดฎเดพเดคเตเดฐเด‚ REDO เดšเต†เดฏเตเดฏเตเดฎเต†เดจเตเดจเต.

เดธเตเดฅเดฟเดคเดฟ เดฎเต‹เดถเดฎเดพเดฃเต†เดจเตเดจเต เดžเดพเตป เดฐเดฃเตเดŸเตเดคเดตเดฃ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด‚. เด’เดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดšเต†เด•เตเด•เตโ€Œเดชเต‹เดฏเดฟเดจเตเดฑเต เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดคเตŠเดŸเตเดŸเตเดฎเตเดฎเตเดชเต เดžเด™เตเด™เตพ เดตเต€เดฃเต, เด…เดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเตเดชเดพเดŸเต เดจเดทเตเดŸเดชเตเดชเต†เดŸเดพเดจเตเดฃเตเดŸเต. เดฐเดฃเตเดŸเดพเดฎเดคเดพเดฏเดฟ, เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดตเดฒเดฟเดฏ เด“เดชเตเดชเดฑเต‡เดทเตป เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดšเต†เด•เตเด•เตโ€Œเดชเต‹เดธเตเดฑเตเดฑเตเด•เตพเด•เตเด•เต เด•เดพเดฒเดนเดฐเดฃเดชเตเดชเต†เดŸเตเดŸเดพเตฝ, เด…เดตเดธเดพเดจ เดšเต†เด•เตเด•เตโ€Œเดชเต‹เดฏเดฟเดจเตเดฑเดฟเดจเต เดถเต‡เดทเด‚ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดตเต WAL เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด…เดคเดพเดฏเดคเต, เด‡เดคเต เดฐเดฃเตเดŸเตเดคเดตเดฃ เดคเต‹เดฑเตเดฑเดคเดพเดฃเต.

เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค max_wal_size-เดจเตเดณเตเดณ เดˆ เดธเดพเดนเดšเดฐเตเดฏเด‚ เดžเด™เตเด™เตพ เด…เดณเด•เตเด•เตเด•เดฏเตเด‚ max_wal_size 64 เดœเดฟเด—เดพเดฌเตˆเดฑเตเดฑเต เด†เดฃเต†เด™เตเด•เดฟเตฝ, เด‡เดฐเดŸเตเดŸเดฟ เดฎเต‹เดถเดฎเดพเดฏ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพ 10 เดฎเดฟเดจเดฟเดฑเตเดฑเต เด‰เดฏเดฐเตเดฎเต†เดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด‡เดคเต เดจเดฎเตเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต‹ เด…เดฒเตเดฒเดฏเต‹ เดŽเดจเตเดจเต เดžเด™เตเด™เตพ เดšเดฟเดจเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเตŠเดฐเต เดฌเดฟเดธเดฟเดจเดธเต เดชเตเดฐเดถเตเดจเดฎเดพเดฃเต. เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดคเต€เดฐเตเดฎเดพเดจเด™เตเด™เตพเด•เตเด•เต เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเด•เดณเดพเดฏเดตเดฐเต† เดˆ เดšเดฟเดคเตเดฐเด‚ เด•เดพเดฃเดฟเดšเตเดšเต เดžเด™เตเด™เตพ เดšเต‹เดฆเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต: โ€œเด’เดฐเต เดชเตเดฐเดถเตเดจเดฎเตเดฃเตเดŸเดพเดฏเดพเตฝ เดจเดฎเตเด•เตเด•เต เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดชเดฐเดฎเดพเดตเดงเดฟ เดธเดฎเดฏเด‚ เดŽเดคเตเดฐเดฏเดพเดฃเต? เดฎเต‹เดถเดฎเดพเดฏ เด…เดตเดธเตเดฅเดฏเดฟเตฝ 3-5 เดฎเดฟเดจเดฟเดฑเตเดฑเต เด•เดฟเดŸเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต‹? เดŽเดจเตเดจเดฟเดŸเตเดŸเต เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดคเต€เดฐเตเดฎเดพเดจเด‚ เดŽเดŸเตเด•เตเด•เตเด•.

เดชเดฟเดจเตเดจเต† เด‡เดตเดฟเดŸเต† เด’เดฐเต เดฐเดธเด•เดฐเดฎเดพเดฏ เดชเต‹เดฏเดฟเดจเตเดฑเตเดฃเตเดŸเต. เดธเดฎเตเดฎเต‡เดณเดจเดคเตเดคเดฟเตฝ เดชเดคเตเดฐเต‹เดฃเดฟเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเด™เตเด™เตพเด•เตเด•เต เดฐเดฃเตเดŸเต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เด‰เดฃเตเดŸเต. เด’เดฐเตเดชเด•เตเดทเต‡ เดจเดฟเด™เตเด™เตพ เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเดพเด•เดพเด‚. เดชเต‹เดธเตเดฑเตเดฑเตโ€Œเด—เตเดฐเต†เดธเดฟเดจเตเดฑเต† เดธเตเดตเดฏเด‚ เดชเดฐเดพเดœเดฏเดฎเดพเดฃเดฟเดคเต. GitLab เด‰เด‚ Data Egret เด‰เด‚ เด‡เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เดธเดพเดฐเดฟเดšเตเดšเต.

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

เด’เดฐเต เดชเดฐเดพเดœเดฏเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดฆเต€เตผเด˜เดจเดพเดณเดคเตเดคเต† เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตฝ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดฎเดฑเตเดฑเต เดชเดฒ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเตเด‚ เดจเดฎเตเด•เตเด•เต เด…เดธเตเดตเดธเตเดฅเดคเดฏเตเดฃเตเดŸเดพเด•เตเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด…เดคเต‡ เดชเดฐเต€เด•เตเดทเดฃเด™เตเด™เดณเดฟเตฝ, เดจเดฎเตเดฎเตพ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดšเดฟเดฒเดชเตเดชเต‹เตพ 10 เดฎเดฟเดจเดฟเดฑเตเดฑเต เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟ เดตเดฐเตเด‚.

เดžเด™เตเด™เตพเด•เตเด•เต เด“เดŸเตเดŸเต‹เดซเต†เดฏเตโ€Œเดฒเต‹เดตเตผ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚ เดžเดพเตป เด‡เดชเตเดชเต‹เดดเตเด‚ เด…เดงเดฟเด•เด‚ เดชเต‹เด•เดฟเดฒเตเดฒ. เดšเดŸเตเดŸเด‚ เดชเต‹เดฒเต†, 64, 100 เดœเดฟเด—เดพเดฌเตˆเดฑเตเดฑเตเด•เตพ เดชเต‹เดฒเตเดณเตเดณ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดจเดฒเตเดฒ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดพเดฃเต. เดšเดฟเดฒเดชเตเดชเต‹เตพ เด•เตเดฑเดšเตเดšเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเตเด‚ เดตเดฟเดฒเดฎเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตŠเดคเตเดตเต‡, เด‡เดคเตŠเดฐเต เดธเต‚เด•เตเดทเตเดฎ เดถเดพเดธเตเดคเตเดฐเดฎเดพเดฃเต.

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, max_wal_size = 1, 8, เดจเดฟเด™เตเด™เตพ เดฎเดพเดธเต เด“เดชเตเดชเดฑเต‡เดทเตป เดจเดฟเดฐเดตเดงเดฟ เดคเดตเดฃ เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดจเต€ เด…เดคเต เดšเต†เดฏเตเดคเต. เดจเดฟเด™เตเด™เตพ เด…เดคเต เดตเต€เดฃเตเดŸเตเด‚ เด…เดคเต‡ เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ เดšเต†เดฏเตเดฏเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เด‡เดคเดฟเดจเด•เด‚ เดŽเดฒเตเดฒเดพเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟ. เดŽเดจเตเดคเตเดšเต†เดฏเตเดฏเตเด‚?

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

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

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดถเดฐเดฟเดฏเดพเดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดš เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดฒเดพเดฌเตเด•เตพ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝเดชเตเดชเต‹เดฒเตเด‚, ROLLBACK เด‰เดณเตเดณ เดˆ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตฝ เดšเต†เด•เตเด•เตโ€Œเดชเต‹เดฏเดฟเดจเตเดฑเต เดŸเตเดฏเต‚เดฃเดฟเด‚เด—เดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต.

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

"i" เดŽเดจเตเดจ เด’เดฐเต เดจเดฟเดฐ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเด™เตเด™เตพ เด’เดฐเต เด…เดŸเดฏเดพเดณเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เดฟ. เดชเต‹เดธเตเดฑเตเดฑเตเด—เตเดฐเต‡เดธเดฟเดจเต เดธเต‡เดตเดจ เดจเดฟเดฐเด•เดณเตเดฃเตเดŸเต. เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดต เด…เดฆเตƒเดถเตเดฏเดฎเดพเดฃเต. เด‡เดตเดฏเดพเดฃเต: ctid, xmid, xmax.

Ctid เดŽเดจเตเดจเดคเต เดญเต—เดคเดฟเด• เดตเดฟเดฒเดพเดธเดฎเดพเดฃเต. เดชเต‡เดœเต เดชเต‚เดœเตเดฏเด‚, เดชเต‡เดœเดฟเดฒเต† เด†เดฆเตเดฏเดคเตเดคเต† เดŸเตเดฏเต‚เดชเตเดชเดฟเตพ.

ROOLBACK เดจเต เดถเต‡เดทเด‚ เดŸเตเดฏเต‚เดชเตเดชเดฟเตพ เด…เดคเต‡ เดธเตเดฅเดฒเดคเตเดคเต เดคเดจเตเดจเต† เดคเตเดŸเดฐเตเดจเตเดจเดคเดพเดฏเดฟ เด•เดพเดฃเดพเด‚. เด…เดคเดพเดฏเดคเต, เดจเดฎเตเด•เตเด•เต เดตเต€เดฃเตเดŸเตเด‚ เดถเตเดฐเดฎเดฟเด•เตเด•เดพเด‚, เด…เดคเต เด…เดคเต‡ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเต†เดฐเตเดฎเดพเดฑเตเด‚. เด‡เดคเดพเดฃเต เดชเตเดฐเดงเดพเดจ เด•เดพเดฐเตเดฏเด‚.

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

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

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

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

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

เดฌเตเดฐเต‡เด•เตเด•เดฟเด‚เด—เต เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต?

  • เดกเดฟเดธเตเด•เต เดนเดพเตผเดกเต เด†เดฃเต†เดจเตเดจเต เด•เดฃเตเดŸเดพเตฝ, เดจเดฎเตเด•เตเด•เต เดตเต‡เด—เดค เด•เตเดฑเดฏเตเด•เตเด•เดพเด‚. เดจเดฎเตเดฎเตพ เดคเด•เดฐเดพเดฑเดฟเดฒเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดจเดฎเตเด•เตเด•เต เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด•เดฎเดพเดฏเดฟ เดจเดฟเตผเดคเตเดคเดพเด‚, เดคเตเดฐเต‹เดŸเตเดŸเดฟเดฒเดฟเด‚เด—เต เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเดพเด•เตเด•เดพเด‚.

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

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

https://postgres.ai/products/joe/

เด‡เดคเต เดฐเดธเด•เดฐเดฎเดพเดฃเต. โ€œเดžเดพเตป เดเดคเต เดชเดพเดฏเตเด•เตเด•เต เดตเดฒเตเดชเตเดชเดฎเดพเดฃเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เต‡เดฃเตเดŸเดคเต?โ€ เดŽเดจเตเดจเต เดกเดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดšเต‹เดฆเดฟเด•เตเด•เตเดจเตเดจเดคเต เดžเดพเตป เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เด•เดพเดฃเดพเดฑเตเดฃเตเดŸเต.

เดตเดฒเดฟเดฏ เดฌเดพเดšเตเดšเต เดตเดฒเตเดชเตเดชเด‚, เด‡เดŸเดชเดพเดŸเต เด“เดตเตผเดนเต†เดกเต, เด…เดคเดพเดฏเดคเต เด…เดงเดฟเด• เด‡เดŸเดชเดพเดŸเต เด“เดตเตผเดนเต†เดกเต เด•เตเดฑเดฏเตเดฎเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต. เดŽเดจเตเดจเดพเตฝ เด…เดคเต‡ เดธเดฎเดฏเด‚, เดˆ เด‡เดŸเดชเดพเดŸเดฟเดจเตเดณเตเดณ เดธเดฎเดฏเด‚ เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเต.

เดŽเดจเดฟเด•เตเด•เต เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฏ เด’เดฐเต เดจเดฟเดฏเดฎเดฎเตเดฃเตเดŸเต: เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดŽเดŸเตเด•เตเด•เตเด•, เดŽเดจเตเดจเดพเตฝ เดธเต†เด•เตเด•เตปเดกเดฟเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เด•เดตเดฟเดฏเดฐเตเดคเต.

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

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

เดžเด™เตเด™เตพ เดชเดพเดฏเตเด•เตเด•เต เดตเดฒเตเดชเตเดชเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต. เด“เดฐเต‹ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเดฒเตเด‚ เดจเดฎเตเด•เตเด•เต เด‡เดคเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเด‚. เด’เดฐเต เดชเดพเดฏเตเด•เตเด•เต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดคเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเด™เตเด™เตพเด•เตเด•เต เดฌเต‹เดงเตเดฏเดฎเตเดฃเตเดŸเต. เด…เดคเดพเดฏเดคเต, เดžเด™เตเด™เตพ เด’เดฐเต เดชเดพเดฏเตเด•เตเด•เต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•เดฏเต‹ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดตเดดเดฟเดฏเดฟเตฝ, เดžเดพเตป เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเดจเตเดจเดคเต†เดฒเตเดฒเดพเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต† เด•เตเดฑเดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ. เดจเดฟเด™เตเด™เตพ เดŠเดนเดฟเดšเตเดšเดคเตเดชเต‹เดฒเต†, เด‡เดต เดกเดพเดฑเตเดฑเดฏเดฟเดฒเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฌเตพเด•เตเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเดพเดฃเต.

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

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

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

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

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

https://docs.gitlab.com/ee/development/background_migrations.html

เดตเดฟเดญเดœเดจ เดคเดจเตเดคเตเดฐเด™เตเด™เตพ เดŽเดจเตเดคเตŠเด•เตเด•เต†เดฏเดพเดฃเต? เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดชเดพเด•เตเด•เดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ 3 เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เต เดคเดจเตเดคเตเดฐเด™เตเด™เตพ เดžเดพเตป เด•เดพเดฃเตเดจเตเดจเต.

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

เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดคเดจเตเดคเตเดฐเด‚ เดธเดฎเดคเตเดฒเดฟเดคเดฎเดพเดฏ เดธเดฎเต€เดชเดจเดฎเดพเดฃเต. เด‡เดคเต Gitlab-เตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดžเด™เตเด™เตพ เดฎเต‡เดถ เดŽเดŸเตเดคเตเดคเต เดธเตเด•เดพเตป เดšเต†เดฏเตเดคเต. เด“เดฐเต‹ เดชเดพเด•เตเด•เดฟเดฒเตเด‚ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ 10 เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏ เดเดกเดฟ เดชเดพเด•เตเด•เตเด•เดณเตเดŸเต† เด…เดคเดฟเดฐเตเด•เตพ เดžเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ. เด…เดตเตผ เดŽเดจเตเดจเต† เด’เดฐเตเดคเดฐเด‚ เด•เตเดฏเต‚เดตเดฟเตฝ เดจเดฟเตผเดคเตเดคเดฟ. เดžเด™เตเด™เตพ เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดจเดฟเดฐเดตเดงเดฟ เดคเตเดฐเต†เดกเตเด•เดณเดฟเตฝ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚.

เด†เดฆเตเดฏ เดคเดจเตเดคเตเดฐเดคเตเดคเดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดจเดฟเดฐเดตเดงเดฟ เดคเตเดฐเต†เดกเตเด•เดณเดฟเดฒเตเด‚ เดšเต†เดฏเตเดฏเดพเด‚. เด…เดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณ เด•เดพเดฐเตเดฏเดฎเดฒเตเดฒ.

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

https://medium.com/@samokhvalov/how-partial-indexes-affect-update-performance-in-postgres-d05e0052abc

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

เดธเดพเดงเดพเดฐเดฃเด—เดคเดฟเดฏเดฟเตฝ, เด‡เตปเดกเด•เตเดธเต เดธเตเด•เดพเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเดพเดฃเต เด‡เตปเดกเด•เตเดธเต เด’เตบเดฒเดฟ เดธเตเด•เดพเตป.

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

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

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

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

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

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

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

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

เดจเต€เดฃเตเดŸ เด‡เดŸเดชเดพเดŸเตเด•เตพ - https://gitlab.com/snippets/1890447

เดคเดŸเดžเตเดž เด“เดŸเตเดŸเต‹เดตเดพเด•เตเดตเด‚ https://gitlab.com/snippets/1889668

เดคเดŸเดฏเตฝ เดชเตเดฐเดถเตเดจเด‚ https://gitlab.com/snippets/1890428

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

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

เด’เดฐเต เดตเดฒเดฟเดฏ IO เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด‡เดคเต เดจเดฒเตเดฒเดคเดฒเตเดฒเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต.

เดจเต€เดฃเตเดŸ เด‡เดŸเดชเดพเดŸเตเด•เดณเตเด‚. OLTP-เดฏเดฟเตฝ เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏ เด‡เดŸเดชเดพเดŸเตเด•เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เดฐเตเดคเต. เดธเตโ€Œเดจเดฟเดชเตเดชเต†เดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เดฒเดฟเด™เตเด•เต เด‡เดคเดพ, เดˆ เดธเตโ€Œเดจเดฟเดชเตเดชเต†เดฑเตเดฑเต เดŽเดŸเตเด•เตเด•เดพเดจเตเด‚ เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏ เด‡เดŸเดชเดพเดŸเตเด•เตพ เดŸเตเดฐเดพเด•เตเด•เตเดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

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

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

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

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

เดšเดฟเดฒเดชเตเดชเต‹เตพ เดˆ เดชเดฟเดถเด•เตเด•เดณเต†เดฒเตเดฒเดพเด‚ เด’เดฐเตเดฎเดฟเดšเตเดšเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต.

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

เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณ เด’เดฐเต เดชเตเดฐเตŠเดกเด•เตเดทเตป เด•เตเดฒเต‹เตบ เดžเด™เตเด™เดณเตเดŸเต† เดชเด•เตเด•เดฒเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพ เด…เดตเดฟเดŸเต† เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเดฟเดฒเตเดฒ. เดกเต†เดตเดฒเดชเตเดชเตผเด•เตเด•เต เด‰เตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเดตเต‡เดถเดจเด‚ เด‡เดฒเตเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚.

เดžเด™เตเด™เตพ เดคเต†เดฑเตเดฑเดพเดฏ เดธเตเดฅเดฒเดคเตเดคเต เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต. เด…เดตเตผ เด…เดตเดฟเดŸเต† เดšเต†เด•เตเด•เต เดšเต†เดฏเตเดคเดฟเดฐเตเดจเตเดจเต†เด™เตเด•เดฟเตฝ เดจเดฎเตเดฎเตพ เดคเดจเตเดจเต† เด•เดพเดฃเตเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด’เดฐเต‡ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเตเด‚ เดธเดฎเดพเดจเดฎเดพเดฏ เด•เตเดฐเดฎเต€เด•เดฐเดฃเดตเตเด‚ เด‰เดณเตเดณ เด’เดฐเต เดจเดฒเตเดฒ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเดพเตฝ เดกเดตเดฒเดชเตเดชเตผเด•เตเด•เต DBA เด‡เดฒเตเดฒเดพเดคเต† เดชเต‹เดฒเตเด‚ เด‡เดคเต†เดฒเตเดฒเดพเด‚ เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚. เดˆ เด…เดงเดƒเดชเดคเดจเดฎเต†เดฒเตเดฒเดพเด‚ เด•เดฃเตเดŸเต เดจเดพเดฃเดฟเดšเตเดšเต เดชเต‹เด•เตเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต.

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

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

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

เดจเดฎเตเดฎเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต เด†เดฃเต. เด‡เดคเต GitLab-เตฝ เดชเต‹เดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต. DBA เด‡เดฒเตเดฒเดพเดคเต† เดชเต‹เดฒเตเด‚ เด†เดณเตเด•เตพเด•เตเด•เต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเดฒเดพเดฃเต เดžเด™เตเด™เตพ เด‡เดคเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดžเด™เตเด™เตพ เด’เดฐเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดฒเดพเดฌเต เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต, เดœเต‹ เดจเดฟเดฒเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด…เดŸเดฟเดธเตเดฅเดพเดจ เด˜เดŸเด•เดคเตเดคเต† เดžเด™เตเด™เตพ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดชเด•เตผเดชเตเดชเต เดŽเดŸเตเด•เตเด•เดพเด‚. เด‡เดชเตเดชเต‹เตพ เดœเต‹ เดซเต‹เตผ เดธเตเดฒเดพเด•เตเด•เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดตเดฟเดŸเต† เด‡เด™เตเด™เดจเต† เดชเดฑเดฏเดพเด‚: "เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดตเดฟเดถเดฆเต€เด•เดฐเดฟเด•เตเด•เตเด•", เดจเดฟเด™เตเด™เดณเตเดŸเต† เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเตเดฑเต† เดชเด•เตผเดชเตเดชเดฟเดจเตเดฑเต† เดซเดฒเด‚ เด‰เดŸเดจเดŸเดฟ เดจเต‡เดŸเตเด•. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดตเดฟเดŸเต† DELETE เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚, เด†เดฐเตเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ.

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

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

เดชเตเดฐเดฟเดฏ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•. เดจเดฟเด•เตเด•เต‹เดณเดพเดฏเต เดธเดฎเต‹เด–เตเดตเดฒเต‹เดตเต (Postgres.ai)

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

เด‰เดฆเดพเดนเดฐเดฃเด‚: 5 เดŸเต†เดฑเดพเดฌเตˆเดฑเตเดฑเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต, 30 เดธเต†เด•เตเด•เตปเดกเดฟเดจเตเดณเตเดณเดฟเตฝ เด’เดฐเต เดชเด•เตผเดชเตเดชเต เดจเต‡เดŸเตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต† เด…เดคเต เดตเดฒเดฟเดชเตเดชเดคเตเดคเต† เดชเต‹เดฒเตเด‚ เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด…เดคเดพเดฏเดคเต เดŽเดคเตเดฐ เดŸเต†เดฑเดพเดฌเตˆเดฑเตเดฑเตเด•เตพ เดŽเดจเตเดจเดคเต เดชเตเดฐเดถเตเดจเดฎเดฒเตเดฒ.

เด‡เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเต‹เด•เดพเด‚ postgres.AI เดžเด™เตเด™เดณเตเดŸเต† เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ เด•เตเดดเดฟเดšเตเดšเดฟเดŸเตเด•. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด…เดตเดฟเดŸเต† เดŽเดจเตเดคเดพเดฃเต เด‰เดณเตเดณเดคเต†เดจเตเดจเต เด•เดพเดฃเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดˆ เดฌเต‹เดŸเตเดŸเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเด‚. เด‡เดคเต เดธเต—เดœเดจเตเดฏเดฎเดพเดฃเต. เดŽเดดเตเดคเตเด•.

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

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

เด‡เดคเต เดตเดณเดฐเต† เดจเดฒเตเดฒ เดธเดฎเต€เดชเดจเดตเตเด‚ เดตเดณเดฐเต† เดจเดฒเตเดฒ เดฆเต—เดคเตเดฏเดตเตเดฎเดพเดฃเต. เด‡เดคเต pg_repack เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดตเดณเดฐเต† เดธเดพเดฎเตเดฏเดฎเตเดณเตเดณเดคเดพเดฃเต, เดจเดฟเด™เตเด™เตพ เดเดกเดฟ เด†เดณเตเด•เตพ เด‡เดคเต 4 เดฌเตˆเดฑเตเดฑเตเด•เตพ เด†เด•เตเด•เตเดฎเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต เด‡เดคเต. เดชเดฒ เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเตเด•เดณเตเด‚ เดตเตผเดทเด™เตเด™เตพเด•เตเด•เต เดฎเตเดฎเตเดชเต เด‡เดคเต เดšเต†เดฏเตเดคเต, เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ เด‡เดชเตเดชเต‹เตพ เดตเดฒเตเดคเดพเดฏเดฟ เดตเดณเตผเดจเตเดจเต, เด…เดต 8 เดฌเตˆเดฑเตเดฑเตเด•เดณเดพเดฏเดฟ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

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

เดจเดฟเด™เตเด™เตพ GitHub-เตฝ pg_repack เดจเต‹เด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, ID int 4-เตฝ เดจเดฟเดจเตเดจเต int 8-เดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด’เดฐเต เดŸเดพเดธเตโ€Œเด•เต เด‰เดณเตเดณเดชเตเดชเต‹เตพ, pg_repack เดคเดจเตเดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด’เดฐเต เด†เดถเดฏเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด‡เดคเตเด‚ เดธเดพเดงเตเดฏเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เด’เดฐเต เดนเดพเด•เตเด•เตผ เดฐเต€เดคเดฟเดฏเดพเดฃเต, เดชเด•เตเดทเต‡ เด‡เดคเดฟเดจเต เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต pg_repack เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดŸเตเดฐเดฟเด—เดฑเดฟเตฝ เด‡เดŸเดชเต†เดŸเตเดŸเต เด…เดตเดฟเดŸเต† เดชเดฑเดฏเดพเดจเดพเด•เตเด‚: โ€œเดžเด™เตเด™เตพเด•เตเด•เต เดˆ เดกเดพเดฑเตเดฑ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ,โ€ เด…เดคเดพเดฏเดคเต เดžเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเต เดฎเดพเดคเตเดฐเด‚ เดžเด™เตเด™เตพ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต. เดŽเดจเตเดจเดฟเดŸเตเดŸเต เด…เดตเตป เดธเตเดตเดฟเดšเตเดšเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดคเตเดฐเดฎเดพเดคเตเดฐเด‚.

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

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

เดžเดพเตป MySQL เดฒเต‹เด•เดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด†เดณเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เดžเดพเตป เด•เต‡เตพเด•เตเด•เดพเตป เดตเดจเตเดจเต. เดžเด™เตเด™เตพ เดˆ เดธเดฎเต€เดชเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดŽเดจเตเดจเดพเตฝ 90% เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเด‚. เดžเด™เตเด™เตพเด•เตเด•เต 5% เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดตเดณเดฐเต† เดจเดฒเตเดฒเดคเดฒเตเดฒ.

เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเดจเต เดจเดจเตเดฆเดฟ! เดชเตเดฐเต‹เดกเดฟเตปเดฑเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดชเด•เตผเดชเตเดชเต เด‰เดฃเตเดŸเดพเด•เตเด•เดพเตป เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดฒเต‹เดกเตเด‚ เดตเดฒเตเดชเตเดชเดตเตเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเตป เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดซเต‹เตผเดฎเตเดฒ เด‰เดฃเตเดŸเต‹?

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

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

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

เดธเต‚เดšเดฟเด•เด•เดณเดฟเดฒเตเด‚ เด…เดตเตผ เด…เดคเตเดคเดจเตเดจเต† เดšเต†เดฏเตเดคเต.

เด…เดคเต‡ เดšเต†เด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเต เดŸเตเดฏเต‚เดฃเดฟเด‚เด—เต เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดฎเต†เดจเตเดจเต เดŽเดจเดฟเด•เตเด•เต เดŠเดนเดฟเด•เตเด•เดพเด‚. เดŽเดจเตเดจเต†เด™เตเด•เดฟเดฒเตเด‚ เด‡เดคเต เดธเด‚เดญเดตเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚. เดŽเดจเตเดจเดพเตฝ เด…เดชเตเดชเต‹เตพ เดŽเดจเดฟเด•เตเด•เต เดšเต‹เดฆเตเดฏเด‚ เดถเดฐเดฟเด•เตเด•เตเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

เดšเต‹เดฆเตเดฏเด‚ เด‡เดคเดพเดฃเต: เด…เดตเดฟเดŸเต†เดคเตเดคเดจเตเดจเต† เดชเต‹เด•เตเดจเตเดจ เด’เดฐเต เดกเต†เดตเดฒเดชเตโ€Œเดฎเต†เดจเตเดฑเต เดตเต†เด•เตโ€Œเดฑเตเดฑเตผ เด‰เดฃเตเดŸเต‹, เด‡เดตเดฟเดŸเต† เดจเดฟเด™เตเด™เดณเตเดŸเต‡เดคเดฟเดจเต เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดชเต‹เด•เตเดจเตเดจเตเดฃเตเดŸเต‹? เด†. เด…เดตเตผ เด‡เดคเตเดตเดฐเต† เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดšเดฟเดจเตเดคเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต‡?

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

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

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

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

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

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

เดžเด™เตเด™เตพ เด‡เดคเดฟเดจเด•เด‚ เด’เดฐเต เดฎเดพเดฒเดฟเดจเตเดฏเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏ เด’เดฐเต เดซเตเดฒเดพเด—เต เด‰เดฃเตเดŸเต

เดชเต‹เดธเตเดฑเตเดฑเตโ€Œเด—เตเดฐเต‡เดธเดฟเตฝ เด“เดŸเตเดŸเต‹เดตเดพเด•เตเดตเด‚ เดธเตเดตเดฏเดฎเต‡เดต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด‡เดคเดพเดฃเต.

เด“, เด…เดตเตป เด…เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดฃเตเดŸเต‹?

เด“เดŸเตเดŸเต‹เดตเดพเด•เตเดตเด‚ เดฎเดพเดฒเดฟเดจเตเดฏ เดถเต‡เด–เดฐเดฃเดฎเดพเดฃเต.

เดจเดจเตเดฆเดฟ!

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

เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ เด‰เดฃเตเดŸเต.

เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดชเดพเดŸเดฟเดฒเตเดฒเดพเดคเตเดค เด’เดฐเต เดฎเต‡เดถ เดชเต‚เดŸเตเดŸเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดจเดฎเตเด•เตเด•เต เดธเตเดตเดฏเด‚ เดชเดฐเดฟเดฐเด•เตเดทเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต‹?

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

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

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