เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจฆเฉ‚เจฐ เจฆเฉ‡ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจ•เจฟเจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจฌเฉ‡เจฒเฉ‹เฉœเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจธเจตเฉˆเจšเจฒเจฟเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจนเจŸเจพเจ‰เจฃเจพ DBMS [1] เจฆเฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ•เจพเจฐเจœเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ‡เจธ เจฆเฉŒเจฐเจพเจจ, เจธเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจ˜เฉฑเจŸ เจฎเจนเจฟเฉฐเจ—เฉ‡ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจฌเฉ‡เจฒเฉ‹เฉœเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจฃ เจœเจพเจ‚ เจญเฉ‡เจœเจฃ เจฆเจพ เจงเจฟเจ†เจจ เจฐเฉฑเจ–เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ•เฉเจ เจฎเจฟเจฒเฉ€เจ…เจจ เจ•เจคเจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เฅค เจ‡เฉฑเจ• เจ•เจพเจซเจผเฉ€ เจธเจงเจพเจฐเจจ เจ•เฉฐเจฎ, เจ–เจพเจธ เจ•เจฐเจ•เฉ‡ เจœเฉ‡ เจธเจฅเจฟเจคเฉ€ เจœเจพเจฃเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจขเฉเจ•เจตเจพเจ‚ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจนเฉˆ. "เจธเจพเจฐเจฃเฉ€ 1 เจคเฉ‹เจ‚ เจฎเจฟเจŸเจพเจ“ เจœเจฟเฉฑเจฅเฉ‡ col1 = : เจฎเฉเฉฑเจฒ" - เจ•เฉ€ เจธเฉŒเจ–เจพ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ, เจ เฉ€เจ• เจนเฉˆ?

เจตเฉ€เจกเฉ€เจ“:

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

  • เจฎเฉˆเจ‚ เจชเจนเจฟเจฒเฉ‡ เจธเจพเจฒ เจคเฉ‹เจ‚, เจญเจพเจต 2007 เจคเฉ‹เจ‚ เจนเจพเจˆเจฒเฉ‹เจก เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ•เจฎเฉ‡เจŸเฉ€ เจตเจฟเฉฑเจš เจนเจพเจ‚เฅค

  • เจ…เจคเฉ‡ เจฎเฉˆเจ‚ 2005 เจคเฉ‹เจ‚ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจจเจพเจฒ เจฐเจฟเจนเจพ เจนเจพเจ‚เฅค เจ•เจˆ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€เฅค

  • RuPostges เจฆเฉ‡ เจจเจพเจฒ เจ—เจฐเฉเฉฑเจช เจตเฉ€ 2007 เจคเฉ‹เจ‚เฅค

  • เจ…เจธเฉ€เจ‚ เจฎเฉ€เจŸเจ…เฉฑเจช 'เจคเฉ‡ 2100+ เจชเฉเจฐเจคเฉ€เจญเจพเจ—เฉ€เจ†เจ‚ เจคเฉฑเจ• เจตเจง เจ—เจ เจนเจพเจ‚เฅค เจ‡เจน เจจเจฟเจŠเจฏเจพเจฐเจ• เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฆเฉเจจเฉ€เจ† เจตเจฟเจš เจฆเฉ‚เจœเฉ‡ เจจเฉฐเจฌเจฐ 'เจคเฉ‡ เจนเฉˆ, เจœเฉ‹ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจธเฉˆเจจ เจซเจฐเจพเจ‚เจธเจฟเจธเจ•เฉ‹ เจจเฉ‚เฉฐ เจชเจ›เจพเฉœเจฆเจพ เจนเฉˆเฅค

  • เจฎเฉˆเจ‚ เจ•เจˆ เจธเจพเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจ•เฉˆเจฒเฉ€เจซเฉ‹เจฐเจจเฉ€เจ† เจตเจฟเฉฑเจš เจฐเจฟเจนเจพ เจนเจพเจ‚เฅค เจฎเฉˆเจ‚ เจตเฉฑเจกเฉ€เจ†เจ‚ เจธเจฎเฉ‡เจค เจ…เจฎเจฐเฉ€เจ•เฉ€ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจจเจพเจฒ เจตเจงเฉ‡เจฐเฉ‡ เจธเฉŒเจฆเจพ เจ•เจฐเจฆเจพ เจนเจพเจ‚เฅค เจ‰เจน เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจฆเฉ‡ เจธเจฐเจ—เจฐเจฎ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจนเจจ. เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจนเจฐ เจ•เจฟเจธเจฎ เจฆเฉ€เจ†เจ‚ เจฆเจฟเจฒเจšเจธเจช เจšเฉ€เจœเจผเจพเจ‚ เจนเจจ.

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

https://postgres.ai/ เจฎเฉ‡เจฐเฉ€ เจ•เฉฐเจชเจจเฉ€ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เจพเจฐเจœเจพเจ‚ เจฆเฉ‡ เจ•เจพเจฐเฉ‹เจฌเจพเจฐ เจตเจฟเฉฑเจš เจนเจพเจ‚ เจœเฉ‹ เจตเจฟเจ•เจพเจธ เจฆเฉ€ เจฎเฉฐเจฆเฉ€ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ•เฉเจ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ•เจˆ เจตเจพเจฐ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจฆเฉ‡ เจ†เจฒเฉ‡ เจฆเฉเจ†เจฒเฉ‡ เจ•เฉเจ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจชเจฒเฉฑเจ— เจนเฉเฉฐเจฆเฉ‡ เจนเจจ. เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ เจ‡เฉฑเจ• เจŸเฉˆเจธเจŸ เจธเจŸเฉˆเจ‚เจก เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจชเฉเจฐเจธเจผเจพเจธเจ• เจฆเฉ€ เจ‰เจกเฉ€เจ• เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจœเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ DBA เจฆเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจœเจตเจพเจฌ เจฒเจˆ เจ‰เจกเฉ€เจ• เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจตเจฟเจ•เจพเจธ, เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจ…เจคเฉ‡ เจชเฉเจฐเจธเจผเจพเจธเจจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจฐเฉเจ•เจพเจตเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉฑเจญเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจจเจตเฉ€เจ†เจ‚ เจชเจนเฉเฉฐเจšเจพเจ‚ เจฆเฉ€ เจฎเจฆเจฆ เจจเจพเจฒ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‚เจฐ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

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

เจฎเฉˆเจ‚ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจฒเจพเจธ เจเจ‚เจœเจฒเจธ เจตเจฟเฉฑเจš VLDB เจตเจฟเฉฑเจš เจธเฉ€เฅค เจ‡เจน เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ 'เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ€ เจ•เจพเจจเจซเจฐเฉฐเจธ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฐเจฟเจชเฉ‹เจฐเจŸ เจ†เจˆ เจธเฉ€ เจ•เจฟ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจกเฉ€เจฌเฉ€เจเจฎเจเจธ เจจเจพ เจธเจฟเจฐเจซ เจธเจŸเฉ‹เจฐ เจ•เจฐเฉ‡เจ—เจพ, เจฌเจฒเจ•เจฟ เจ†เจชเจฃเฉ‡ เจ†เจช เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจตเฉ€ เจฎเจฟเจŸเจพเจเจ—เจพ. เจ‡เจน เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจตเจฟเจธเจผเจพ เจนเฉˆเฅค

เจœเจผเฉˆเจŸเจพเจฌเจพเจˆเจŸเจธ เจฆเฉ€ เจฆเฉเจจเฉ€เจ† เจตเจฟเฉฑเจš เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจกเฉ‡เจŸเจพ เจนเฉˆ - เจ‡เจน 1 เจชเฉ‡เจŸเจพเจฌเจพเจˆเจŸ เจนเฉˆเฅค เจ…เจคเฉ‡ เจนเฉเจฃ เจ‡เจน เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ…เฉฐเจฆเจพเจœเจผเจพ เจฒเจ—เจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ เจ•เจฟ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฆเฉเจจเฉ€เจ† เจตเจฟเฉฑเจš 000 เจคเฉ‹เจ‚ เจตเฉฑเจง เจœเจผเฉˆเจŸเจพเจฌเจพเจˆเจŸ เจกเฉ‡เจŸเจพ เจธเจŸเฉ‹เจฐ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเฉ‹เจฐ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจนเจจ.

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

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

เจ…เจคเฉ‡ เจ‡เจธ เจจเจพเจฒ เจ•เฉ€ เจ•เจฐเจจเจพ เจนเฉˆ? เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ เจ•เจฟ เจ‡เจธ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ. เจ‡เฉฑเจฅเฉ‡ เจ‡เจธ เจฆเจฟเจฒเจšเจธเจช เจฐเจฟเจชเฉ‹เจฐเจŸ เจฆเจพ เจ‡เฉฑเจ• เจฒเจฟเฉฐเจ• เจนเฉˆ. เจชเจฐ เจ…เจœเฉ‡ เจคเฉฑเจ• เจ‡เจธ เจจเฉ‚เฉฐ เจกเฉ€เจฌเฉ€เจเจฎเจเจธ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจœเฉ‹ เจชเฉˆเจธเฉ‡ เจ—เจฟเจฃ เจธเจ•เจฆเฉ‡ เจนเจจ เจ‰เจน เจฆเฉ‹ เจšเฉ€เจœเจผเจพเจ‚ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจ‰เจน เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจฎเจฟเจŸเจพ เจฆเฉ‡เจˆเจ, เจ‡เจธ เจฒเจˆ เจคเจ•เจจเฉ€เจ•เฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจœเฉ‹ เจฎเฉˆเจ‚ เจ…เฉฑเจ—เฉ‡ เจฆเฉฑเจธเจพเจ‚เจ—เจพ เจ‰เจน เจ•เฉเจ เจ…เจฎเฉ‚เจฐเจค เจธเจฅเจฟเจคเฉ€ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ…เจธเจฒ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจฎเฉ‡เจฐเฉ‡ เจ…เจคเฉ‡ เจ†เจฒเฉ‡ เจฆเฉเจ†เจฒเฉ‡ เจฆเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเจพเจฒ เจ•เจˆ เจตเจพเจฐ, เจ•เจˆ เจธเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ€ เจตเจพเจชเจฐเจฟเจ† เจนเฉˆ เจฆเจพ เจ‡เฉฑเจ• เจ•เจฟเจธเจฎ เจฆเจพ เจธเฉฐเจ•เจฒเจจเฅค เจฐเฉ‡เจ• เจนเจฐ เจœเจ—เฉเจนเจพ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจนเจฐ เจ•เฉ‹เจˆ เจนเจฐ เจธเจฎเฉ‡เจ‚ เจ‰เจนเจจเจพเจ‚ 'เจคเฉ‡ เจ•เจฆเจฎ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆเฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจ…เจงเจพเจฐ เจœเจพเจ‚ เจ•เจˆ เจ…เจงเจพเจฐ เจนเจจ เจœเฉ‹ เจตเจง เจฐเจนเฉ‡ เจนเจจเฅค เจ…เจคเฉ‡ เจ•เฉเจ เจฐเจฟเจ•เจพเจฐเจก เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉ‚เฉœเฉ‡ เจนเจจ. เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‡ เจ‰เฉฑเจฅเฉ‡ เจ•เฉเจ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพ, เจชเจฐ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ. เจ…เจคเฉ‡ เจ•เฉเจ เจธเจฎเฉ‡เจ‚ เจฌเจพเจ…เจฆ เจ…เจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ‡เจน เจ…เจงเฉ‚เจฐเจพ เจนเฉเจฃ เจธเจŸเฉ‹เจฐ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจญเจพเจต, เจ…เจธเฉ€เจ‚ เจœเจ—เฉเจนเจพ เจฌเจšเจพเจ‰เจฃ, เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจ†เจฆเจฟ เจฒเจˆ เจ•เฉเจ เจ•เฉ‚เฉœเฉ‡ เจฆเฉ€เจ†เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจ•เฉฐเจฎ เจ•เฉเจ เจธเจพเจฐเจฃเฉ€ เจตเจฟเฉฑเจš เจ–เจพเจธ เจšเฉ€เจœเจผเจพเจ‚, เจ–เจพเจธ เจฒเจพเจˆเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจฃเจพ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจ•เจฐเจจเจพ เจนเฉˆ.

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจ…เจคเฉ‡ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจ…เจœเจฟเจนเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจนเฉˆ, เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจ…เจธเฉ€เจ‚ เจ…เฉฑเจœ เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡, เจฏเจพเจจเฉ€ เจ•เฉ‚เฉœเจพ เจนเจŸเจพเจ‰เจฃ เจฌเจพเจฐเฉ‡เฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจคเจœเจฐเจฌเฉ‡เจ•เจพเจฐ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจจเฉ‚เฉฐ เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ เจ•เจฟเจนเจพเฅค เจ‰เจธเจจเฉ‡ เจ‡เจน เจฌเฉ‡เจจเจคเฉ€ เจ•เฉ€เจคเฉ€, เจ†เจชเจฃเฉ‡ เจฒเจˆ เจ‡เจธเจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ - เจธเจญ เจ•เฉเจ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ. เจธเจŸเฉ‡เจœเจฟเฉฐเจ— 'เจคเฉ‡ เจŸเฉˆเจธเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† - เจธเจญ เจ•เฉเจ เจ เฉ€เจ• เจนเฉˆ. เจฐเฉ‹เจฒ เจ†เจŠเจŸ - เจธเจญ เจ•เฉเจ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ. เจฆเจฟเจจ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจพเจฐ เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ - เจธเจญ เจ•เฉเจ เจ เฉ€เจ• เจนเฉˆ.

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจกเจพเจŸเจพเจฌเฉ‡เจธ เจตเจงเจฆเจพ เจ…เจคเฉ‡ เจตเจงเจฆเจพ เจนเฉˆ. เจฐเฉ‹เจœเจผเจพเจจเจพ DELETE เจฅเฉ‹เฉœเจพ เจนเฉ‹เจฐ เจนเฉŒเจฒเฉ€-เจนเฉŒเจฒเฉ€ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจซเจฟเจฐ เจ…เจธเฉ€เจ‚ เจธเจฎเจเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจนเฉเจฃ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจฎเจพเจฐเจ•เฉ€เจŸเจฟเฉฐเจ— เจ•เฉฐเจชเจจเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจ•เจˆ เจ—เฉเจฃเจพ เจตเฉฑเจกเจพ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจ‡เจธ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจ…เจธเจฅเจพเจˆ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเฉ‡เจฒเฉ‹เฉœเฉ€เจ†เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจคเฉ‡ เจตเจพเจชเจธ เจ†เจ‰เจฃเจพ เจญเฉเฉฑเจฒ เจœเจพเจ“.

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจ•เฉเจ เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจฌเจพเจ…เจฆ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจฏเจพเจฆ เจ†เจ‡เจ†เฅค เจ…เจคเฉ‡ เจ‰เจธ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจจเฉ‡ เจ›เฉฑเจก เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจšเฉ€เจœเจผ เจตเจฟเฉฑเจš เจฐเฉเฉฑเจเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆ, เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจจเฉ‚เฉฐ เจ‡เจธเจจเฉ‚เฉฐ เจตเจพเจชเจธ เจ•เจฐเจจ เจฒเจˆ เจ•เจฟเจนเจพ เจนเฉˆเฅค

เจ‰เจธเจจเฉ‡ เจกเฉ‡เจต 'เจคเฉ‡, เจธเจŸเฉ‡เจœเจฟเฉฐเจ— 'เจคเฉ‡ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ - เจธเจญ เจ•เฉเจ เจ เฉ€เจ• เจนเฉˆเฅค เจ•เฉเจฆเจฐเจคเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจœเฉ‡ เจตเฉ€ เจ‰เจธ เจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ เจœเฉ‹ เจ‡เจ•เฉฑเจ เจพ เจนเฉ‹เจ‡เจ† เจนเฉˆ. เจ‰เจธเจจเฉ‡ เจนเจฐ เจšเฉ€เจœเจผ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€.

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจ…เฉฑเจ—เฉ‡ เจ•เฉ€ เจนเฉเฉฐเจฆเจพ เจนเฉˆ? เจซเจฟเจฐ เจธเจพเจกเฉ‡ เจฒเจˆ เจธเจญ เจ•เฉเจ เจŸเฉเฉฑเจŸ เจœเจพเจ‚เจฆเจพ เจนเฉˆ. เจ‡เจน เจ‡เจธ เจฒเจˆ เจกเจฟเฉฑเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เจฟเจธเฉ‡ เจธเจฎเฉ‡เจ‚ เจธเจญ เจ•เฉเจ เจนเฉ‡เจ เจพเจ‚ เจกเจฟเฉฑเจ— เจœเจพเจ‚เจฆเจพ เจนเฉˆ. เจนเจฐ เจ•เฉ‹เจˆ เจธเจฆเจฎเฉ‡ เจตเจฟเฉฑเจš เจนเฉˆ, เจ•เฉ‹เจˆ เจจเจนเฉ€เจ‚ เจธเจฎเจ เจฐเจฟเจนเจพ เจ•เจฟ เจ•เฉ€ เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจซเจฟเจฐ เจ‡เจน เจชเจคเจพ เจšเจฒเจฆเจพ เจนเฉˆ เจ•เจฟ เจฎเจพเจฎเจฒเจพ เจ‡เจธ DELETE เจตเจฟเฉฑเจš เจธเฉ€เฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจ•เฉเจ เจ—เจฒเจค เจนเฉ‹ เจ—เจฟเจ†? เจ‡เฉฑเจฅเฉ‡ เจ•เฉ€ เจ—เจฒเจค เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉ‚เจšเฉ€ เจนเฉˆ. เจ‡เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เจฟเจนเฉœเจพ เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ?

  • เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ•เฉ‹เจˆ เจธเจฎเฉ€เจ–เจฟเจ† เจจเจนเฉ€เจ‚ เจธเฉ€, เจฏเจพเจจเฉ€ DBA เจฎเจพเจนเจฐ เจจเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ–เจฟเจ†. เจ‰เจน เจคเฉเจฐเฉฐเจค เจคเจœเจฐเจฌเฉ‡เจ•เจพเจฐ เจ…เฉฑเจ– เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจชเจคเจพ เจฒเจ—เจพ เจฒเจตเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‰เจธ เจ•เฉ‹เจฒ เจชเฉเจฐเฉ‹เจก เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจนเฉˆ, เจœเจฟเฉฑเจฅเฉ‡ เจ•เจˆ เจฎเจฟเจฒเฉ€เจ…เจจ เจฒเจพเจˆเจจเจพเจ‚ เจ‡เจ•เฉฑเจ เฉ€เจ†เจ‚ เจนเฉ‹เจˆเจ†เจ‚ เจนเจจเฅค

  • เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‡ เจ•เฉเจ เจ—เจฒเจค เจšเฉˆเฉฑเจ• เจ•เฉ€เจคเจพ เจนเฉ‹เจตเฉ‡เฅค

  • เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจชเฉเจฐเจพเจฃเจพ เจนเฉˆ เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธ เจ…เจงเจพเจฐ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจ—เฉเจฐเฉ‡เจก เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

  • เจœเจพเจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉเจ เจ—เจฒเจค เจนเฉˆ, เจ…เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจคเฉ‹เจ‚ MySQL เจตเจฟเฉฑเจš เจœเจพเจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ.

  • เจœเจพเจ‚ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจ•เฉเจ เจ—เจฒเจค เจนเฉ‹เจตเฉ‡เฅค

  • เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉฐเจฎ เจฆเฉ‡ เจธเฉฐเจ—เจ เจจ เจตเจฟเฉฑเจš เจ•เฉเจ เจ—เจฒเจคเฉ€เจ†เจ‚ เจนเฉ‹เจฃ เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ เจฌเจฐเจ–เจพเจธเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจฒเฉ‹เจ•เจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉเจ•เจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ?

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจ•เฉ‹เจˆ DBA เจœเจพเจ‚เจš เจจเจนเฉ€เจ‚ เจธเฉ€เฅค เจœเฉ‡ เจ•เฉ‹เจˆ เจกเฉ€เจฌเฉ€เจ เจนเฉเฉฐเจฆเจพ, เจคเจพเจ‚ เจ‰เจน เจ‡เจน เจ•เจˆ เจฎเจฟเจฒเฉ€เจ…เจจ เจฒเจพเจˆเจจเจพเจ‚ เจตเฉ‡เจ–เจฆเจพ เจ…เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจชเฉเจฐเจฏเฉ‹เจ— เจฆเฉ‡ เจตเฉ€ เจ•เจนเจฟเฉฐเจฆเจพ: "เจ‰เจน เจ…เจœเจฟเจนเจพ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡." เจฎเฉฐเจจ เจฒเจ“ เจœเฉ‡เจ•เจฐ เจ‡เจน เจ•เฉ‹เจก GitLab, GitHub เจตเจฟเฉฑเจš เจนเฉเฉฐเจฆเจพ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ•เฉ‹เจก เจธเจฎเฉ€เจ–เจฟเจ† เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจนเฉเฉฐเจฆเฉ€ เจ…เจคเฉ‡ เจ‡เจน เจ…เจœเจฟเจนเจพ เจจเจนเฉ€เจ‚ เจธเฉ€ เจ•เจฟ DBA เจฆเฉ€ เจชเฉเจฐเจตเจพเจจเจ—เฉ€ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ‡เจน เจ•เจพเจฐเจตเจพเจˆ เจชเฉเจฐเฉ‹เจก 'เจคเฉ‡ เจนเฉ‹เจตเฉ‡เจ—เฉ€, เจคเจพเจ‚ เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ DBA เจ•เจนเฉ‡เจ—เจพ: โ€œเจ‡เจน เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพเฅค "

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจ…เจคเฉ‡ เจ‰เจน เจ•เจนเฉ‡เจ—เจพ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจกเจฟเจธเจ• IO เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจนเฉ‹เจฃเจ—เฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจธเจพเจฐเฉ€เจ†เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจชเจพเจ—เจฒ เจนเฉ‹ เจœเจพเจฃเจ—เฉ€เจ†เจ‚, เจ‰เฉฑเจฅเฉ‡ เจคเจพเจฒเฉ‡ เจตเฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจ‡เจน เจตเฉ€ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ•เฉเจ เจฎเจฟเฉฐเจŸเจพเจ‚ เจฒเจˆ เจ†เจŸเฉ‹เจตเฉˆเจ•เจฟเจŠเจฎ เจจเฉ‚เฉฐ เจฌเจฒเฉŒเจ• เจ•เจฐเฉ‹เจ—เฉ‡, เจ‡เจธ เจฒเจˆ เจ‡เจน เจšเฉฐเจ—เจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

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

เจฆเฉ‚เจœเฉ€ เจ—เจฒเจคเฉ€ - เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ—เจฒเจค เจœเจ—เฉเจนเจพ 'เจคเฉ‡ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€. เจ…เจธเฉ€เจ‚ เจ‡เจธ เจคเฉฑเจฅ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฆเฉ‡เจ–เจฟเจ† เจ•เจฟ เจชเฉเจฐเฉ‹เจก 'เจคเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเจพ เจœเฉฐเจ• เจกเฉ‡เจŸเจพ เจ‡เจ•เฉฑเจ เจพ เจนเฉ‹เจ‡เจ† เจธเฉ€, เจชเจฐ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจจเฉ‡ เจ‡เจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจ‡เจ•เฉฑเจ เจพ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจธเฉ€, เจ…เจคเฉ‡ เจธเจŸเฉ‡เจœเจฟเฉฐเจ— เจฆเฉŒเจฐเจพเจจ เจ•เจฟเจธเฉ‡ เจจเฉ‡ เจตเฉ€ เจ‡เจน เจ•เจฌเจพเฉœ เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจ‡เจ† เจธเฉ€เฅค เจ‡เจธ เจ…เจจเฉเจธเจพเจฐ, เจ‡เฉฑเจฅเฉ‡ 1 เจฒเจพเจˆเจจเจพเจ‚ เจธเจจ เจœเฉ‹ เจœเจฒเจฆเฉ€ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจ…เจธเฉ€เจ‚ เจธเจฎเจเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจธเจพเจกเฉ‡ เจŸเฉˆเจธเจŸ เจ•เจฎเจœเจผเฉ‹เจฐ เจนเจจ, เจญเจพเจต, เจœเฉ‹ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฌเจฃเจพเจˆ เจ—เจˆ เจนเฉˆ, เจ‰เจน เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจซเฉœเจฆเฉ€เฅค เจ‡เฉฑเจ• เจขเฉเจ•เจตเจพเจ‚ DB เจชเฉเจฐเจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค

เจ‡เฉฑเจ• เจ†เจฆเจฐเจธเจผ เจชเฉเจฐเจฏเฉ‹เจ— เจคเจฐเจœเฉ€เจนเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‰เจธเฉ‡ เจ‰เจชเจ•เจฐเจฃ 'เจคเฉ‡ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ•เฉ‹ เจธเจพเจœเจผ-เจธเจพเจฎเจพเจจ 'เจคเฉ‡ เจ…เจœเจฟเจนเจพ เจ•เจฐเจจเจพ เจนเจฎเฉ‡เจธเจผเจพ เจธเฉฐเจญเจต เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เจน เจฌเจนเฉเจค เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ เจ•เจฟ เจ‡เจน เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจ‡เฉฑเจ• เจชเฉ‚เจฐเฉ‡ เจ†เจ•เจพเจฐ เจฆเฉ€ เจ•เจพเจชเฉ€ เจนเฉ‹เจตเฉ‡เฅค เจ‡เจน เจ‰เจน เจนเฉˆ เจœเฉ‹ เจฎเฉˆเจ‚ เจ•เจˆ เจธเจพเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจชเฉเจฐเจšเจพเจฐ เจ•เจฐ เจฐเจฟเจนเจพ เจนเจพเจ‚. เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจพเจฒ เจชเจนเจฟเจฒเจพเจ‚ เจฎเฉˆเจ‚ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เฉ€เจคเฉ€ เจธเฉ€, เจคเฉเจธเฉ€เจ‚ เจ‡เจน เจธเจญ เจฏเฉ‚เจŸเจฟเจŠเจฌ 'เจคเฉ‡ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจธเจพเจกเจพ เจธเจพเจœเจผเฉ‹-เจธเจพเจฎเจพเจจ เจ–เจฐเจพเจฌ เจนเฉˆ? เจฆเฉ‡เจ–เจฟเจ† เจคเจพเจ‚ เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจ›เจพเจฒ เจฎเจพเจฐ เจ—เจˆเฅค เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฟเจ† เจนเฉˆ เจ•เจฟ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ 100% เจนเฉˆเฅค เจฌเฉ‡เจธเจผเฉฑเจ•, เจœเฉ‡ เจ‡เจน เจ†เจงเฉเจจเจฟเจ• NVMe เจกเจฐเจพเจˆเจตเจพเจ‚ เจธเจจ, เจคเจพเจ‚ เจ‡เจน เจธเจผเจพเจ‡เจฆ เจธเจพเจกเฉ‡ เจฒเจˆ เจฌเจนเฉเจค เจธเฉŒเจ–เจพ เจนเฉ‹เจตเฉ‡เจ—เจพ. เจ…เจคเฉ‡ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจคเฉ‹เจ‚ เจฒเฉ‡เจŸ เจจเจพ เจนเฉ‹เจตเจพเจ‚.

เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฌเฉฑเจฆเจฒ เจนเจจ, เจคเจพเจ‚ เจ‰เฉฑเจฅเฉ‡ เจ…เฉฑเจชเจ—เจฐเฉ‡เจก เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจจเจตเฉ‡เจ‚ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ 'เจคเฉ‡ เจจเจตเฉ€เจ†เจ‚ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€เจ†เจ‚เฅค เจธเจตเจฟเฉฑเจšเจ“เจตเจฐ เจ…เจคเฉ‡ เจธเจญ เจ เฉ€เจ• เจนเฉˆ. เจชเจฐเฉˆเจŸเฉ€ เจ†เจธเจพเจจ.

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจ•เฉ€ เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจกเจฟเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจ›เฉ‚เจนเจฃเจพ เจธเฉฐเจญเจต เจนเฉˆ? เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡, เจธเจฟเจฐเจซเจผ DBA เจฆเฉ€ เจฎเจฆเจฆ เจจเจพเจฒ, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ–เจพเจธ เจตเจฟเจธเจผเฉ‡ เจตเจฟเฉฑเจš เจกเฉเจฌเจ•เฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจœเจฟเจธเจจเฉ‚เฉฐ เจšเฉˆเฉฑเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจŸเจฟเจŠเจจเจฟเฉฐเจ— เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจชเจคเจพ เจšเจฒเจฆเจพ เจนเฉˆ เจ•เจฟ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจšเฉˆเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจŸเจฟเจŠเจจเจฟเฉฐเจ— เจจเจนเฉ€เจ‚ เจธเฉ€.

เจšเฉˆเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจ•เฉ€ เจนเฉˆ? เจ‡เจน เจ•เจฟเจธเฉ‡ เจตเฉ€ DBMS เจตเจฟเฉฑเจš เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจฌเจฆเจฒเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจคเฉเจฐเฉฐเจค เจกเจฟเจธเจ• เจคเฉ‡ เจจเจนเฉ€เจ‚ เจฒเจฟเจ–เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจœเจพเจฃเจ•เจพเจฐเฉ€ เจœเฉ‹ เจกเจพเจŸเจพ เจฌเจฆเจฒ เจ—เจฟเจ† เจนเฉˆ, เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจฒเจฟเจ–เจฃ-เจ…เฉฑเจ—เฉ‡ เจฒเฉŒเจ— เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจธเจฎเฉ‡เจ‚, DBMS เจซเฉˆเจธเจฒเจพ เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจ…เจธเจฒ เจชเฉฐเจจเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจกเจฟเจธเจ• 'เจคเฉ‡ เจกเฉฐเจช เจ•เจฐเจจ เจฆเจพ เจธเจฎเจพเจ‚ เจนเฉˆ, เจคเจพเจ‚ เจœเฉ‹ เจœเฉ‡เจ•เจฐ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ…เจธเจซเจฒเจคเจพ เจนเฉˆ, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ˜เฉฑเจŸ REDO เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚. เจ‡เจน เจ‡เฉฑเจ• เจ–เจฟเจกเฉŒเจฃเฉ‡ เจตเจฐเจ—เจพ เจนเฉˆเฅค เจœเฉ‡ เจ…เจธเฉ€เจ‚ เจฎเจพเจฐเฉ‡ เจ—เจ เจนเจพเจ‚, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ†เจ–เจฐเฉ€ เจšเฉŒเจ•เฉ€ เจคเฉ‹เจ‚ เจ–เฉ‡เจก เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจพเจ‚เจ—เฉ‡. เจ…เจคเฉ‡ เจธเจพเจฐเฉ‡ DBMS เจ‡เจธเจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจตเจฟเฉฑเจš เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจชเจฟเฉฑเจ›เฉ‡ เจนเจจ. เจ‰เจน 10-15 เจธเจพเจฒ เจชเฉเจฐเจพเจฃเฉ‡ เจกเฉ‡เจŸเจพ เจ…เจคเฉ‡ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค เจ…เจคเฉ‡ เจšเฉˆเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจ•เฉ‹เจˆ เจ…เจชเจตเจพเจฆ เจจเจนเฉ€เจ‚ เจนเฉˆ.

เจ‡เจน เจธเจพเจกเฉ€ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจœเจพเจ‚เจš เจฐเจฟเจชเฉ‹เจฐเจŸ เจคเฉ‹เจ‚ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจนเฉˆ, เจฏเจพเจจเฉ€ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจธเจฟเจนเจค เจœเจพเจ‚เจšเฅค เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจ•เจˆ เจŸเฉˆเจฐเจพเจฌเจพเจˆเจŸ เจฆเจพ เจ•เฉเจ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจน เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ‡เจ–เจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจฒเจ—เจญเจ— 90% เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจœเจผเจฌเจฐเจฆเจธเจคเฉ€ เจšเฉŒเจ•เฉ€เจ†เจ‚.

เจ‡เจธเจฆเจพ เจฎเจคเจฒเฉฑเจฌ เจ•เฉ€ เจนเฉˆ? เจ‰เฉฑเจฅเฉ‡ เจฆเฉ‹ เจธเฉˆเจŸเจฟเฉฐเจ— เจนเจจ. เจšเฉˆเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจŸเจพเจˆเจฎเจ†เจŠเจŸ เจฆเฉเจ†เจฐเจพ เจ† เจธเจ•เจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, 10 เจฎเจฟเฉฐเจŸ 'เจคเฉ‡เฅค เจœเจพเจ‚ เจ‡เจน เจ‰เจฆเฉ‹เจ‚ เจ† เจธเจ•เจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเจพ เจกเฉ‡เจŸเจพ เจญเจฐเจฟเจ† เจ—เจฟเจ† เจนเฉ‹เจตเฉ‡เฅค

เจ…เจคเฉ‡ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš max_wal_saze 1 เจ—เฉ€เจ—เจพเจฌเจพเจˆเจŸ 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจนเฉˆเฅค เจตเจพเจธเจคเจต เจตเจฟเฉฑเจš, เจ‡เจน เจ…เจธเจฒ เจตเจฟเฉฑเจš 300-400 เจฎเฉˆเจ—เจพเจฌเจพเจˆเจŸ เจฆเฉ‡ เจฌเจพเจ…เจฆ Postgres เจตเจฟเฉฑเจš เจตเจพเจชเจฐเจฆเจพ เจนเฉˆ. เจคเฉเจธเฉ€เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเจพ เจกเฉ‡เจŸเจพ เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพ เจนเฉˆ เจ…เจคเฉ‡ เจคเฉเจนเจพเจกเฉ€ เจœเจพเจ‚เจš เจชเฉเจ†เจ‡เฉฐเจŸ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ.

เจ…เจคเฉ‡ เจœเฉ‡ เจ•เฉ‹เจˆ เจตเฉ€ เจ‡เจธ เจจเฉ‚เฉฐ เจŸเจฟเจŠเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ, เจ…เจคเฉ‡ เจธเฉ‡เจตเจพ เจตเจงเจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจ•เฉฐเจชเจจเฉ€ เจฌเจนเฉเจค เจธเจพเจฐเจพ เจชเฉˆเจธเจพ เจ•เจฎเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ, เจ‡เจธเจฆเจพ เจฌเจนเฉเจค เจธเจพเจฐเจพ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจซเจฟเจฐ เจšเฉˆเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจ‡เฉฑเจ• เจฎเจฟเฉฐเจŸ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจพเจฐ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆ, เจ•เจˆ เจตเจพเจฐ เจนเจฐ 30 เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš, เจ…เจคเฉ‡ เจ•เจˆ เจตเจพเจฐ เจ“เจตเจฐเจฒเฉˆเจช เจตเฉ€ เจนเฉเฉฐเจฆเจพ เจนเฉˆ. เจ‡เจน เจ•เจพเจซเจผเฉ€ เจฌเฉเจฐเจพ เจนเฉˆเฅค

เจ…เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ•เจฟ เจ‡เจน เจ˜เฉฑเจŸ เจตเจพเจฐ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจญเจพเจต, เจ…เจธเฉ€เจ‚ max_wal_size เจจเฉ‚เฉฐ เจตเจงเจพ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจคเฉ‡ เจ‡เจน เจ˜เฉฑเจŸ เจตเจพเจฐ เจ†เจตเฉ‡เจ—เจพเฅค

เจชเจฐ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจ‡เฉฑเจ• เจชเฉ‚เจฐเฉ€ เจตเจฟเจงเฉ€ เจตเจฟเจ•เจธเจฟเจค เจ•เฉ€เจคเฉ€ เจนเฉˆ, เจ…เจฐเจฅเจพเจค, เจ–เจพเจธ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจธเจชเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจซเฉˆเจธเจฒเจพ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจ‡เจธ เจ…เจจเฉเจธเจพเจฐ, เจ…เจธเฉ€เจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ 'เจคเฉ‡ เจชเฉเจฐเจฏเฉ‹เจ—เจพเจ‚ เจฆเฉ€ เจฆเฉ‹ เจฒเฉœเฉ€ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚เฅค

เจชเจนเจฟเจฒเฉ€ เจฒเฉœเฉ€ - เจ…เจธเฉ€เจ‚ max_wal_size เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจตเจฟเจธเจผเจพเจฒ เจ•เจพเจฐเจตเจพเจˆ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚เฅค เจชเจนเจฟเจฒเจพเจ‚, เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ 1 เจ—เฉ€เจ—เจพเจฌเจพเจˆเจŸ เจฆเฉ€ เจกเจฟเจซเฉŒเจฒเจŸ เจธเฉˆเจŸเจฟเฉฐเจ— 'เจคเฉ‡ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจฒเฉฑเจ–เจพเจ‚ เจฒเจพเจˆเจจเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจตเจฟเจธเจผเจพเจฒ DELETE เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ‡เจน เจธเจพเจกเฉ‡ เจฒเจˆ เจ•เจฟเฉฐเจจเจพ เจ”เจ–เจพ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจกเจฟเจธเจ• IO เจฌเจนเฉเจค เจ–เจฐเจพเจฌ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ•เจฟเฉฐเจจเฉ€เจ†เจ‚ WALs เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจนเจจ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจฌเจนเฉเจค เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆเฅค เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ•เจฟเฉฐเจจเฉ€ เจตเจพเจฐ เจšเฉˆเจ•เจฟเฉฐเจ— เจนเฉ‹เจˆเฅค เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ‡เจน เจšเฉฐเจ—เจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจ…เฉฑเจ—เฉ‡ เจ…เจธเฉ€เจ‚ max_wal_size เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจธเฉ€เจ‚ เจฆเฉเจนเจฐเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚. เจ…เจธเฉ€เจ‚ เจตเจงเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚, เจ…เจธเฉ€เจ‚ เจฆเฉเจนเจฐเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚. เจ…เจคเฉ‡ เจ‡เจธ เจฒเจˆ เจ•เจˆ เจตเจพเจฐ. เจธเจฟเจงเจพเจ‚เจค เจตเจฟเฉฑเจš, 10 เจ…เฉฐเจ• เจšเฉฐเจ—เฉ‡ เจนเจจ, เจœเจฟเฉฑเจฅเฉ‡ 1, 2, 4, 8 เจ—เฉ€เจ—เจพเจฌเจพเจˆเจŸ. เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ–เจพเจธ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจฆเฉ‡ เจตเจฟเจตเจนเจพเจฐ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚. เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจฅเฉ‡ เจ‰เจชเจ•เจฐเจจ เจ”เจจ เจชเฉเจฐเฉ‹เจก เจตเจฐเจ—เจพ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเฉ€เจ†เจ‚ เจกเจฟเจธเจ•เจพเจ‚, เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเฉ€ เจฎเฉˆเจฎเฉ‹เจฐเฉ€, เจ…เจคเฉ‡ เจ‰เจนเฉ€ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจนเฉ‹เจฃเฉ€เจ†เจ‚ เจšเจพเจนเฉ€เจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจ…เจคเฉ‡ เจ‡เจธ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจธเจฟเจธเจŸเจฎ เจฆเจพ เจ†เจฆเจพเจจ-เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจพเจ‚เจ—เฉ‡, เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ–เจฐเจพเจฌ เจชเฉเฉฐเจœ DELETE เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš DBMS เจ•เจฟเจตเฉ‡เจ‚ เจตเจฟเจตเจนเจพเจฐ เจ•เจฐเฉ‡เจ—เจพ, เจ‡เจน เจ•เจฟเจตเฉ‡เจ‚ เจšเฉˆเฉฑเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจ•เจฐเฉ‡เจ—เจพเฅค

เจฐเฉ‚เจธเฉ€ เจตเจฟเฉฑเจš เจšเฉˆเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจšเฉˆเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจนเจจเฅค

เจ‰เจฆเจพเจนเจฐเจจ: เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฆเฉเจ†เจฐเจพ เจ•เจˆ เจฎเจฟเจฒเฉ€เจ…เจจ เจ•เจคเจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ“, เจชเฉฐเจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ•เจคเจพเจฐเจพเจ‚ "เจ–เจฟเฉœเฉ€เจ†เจ‚" เจ—เจˆเจ†เจ‚ เจนเจจเฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ เจนเฉˆ. เจ‡เจน เจ•เฉเจ เจ…เจงเจพเจฐ เจนเฉˆ. เจ…เจคเฉ‡ max_wal_size เจฒเจˆ 1 เจ—เฉ€เจ—เจพเจฌเจพเจˆเจŸ เจฆเฉ€ เจกเจฟเจซเฉŒเจฒเจŸ เจธเฉˆเจŸเจฟเฉฐเจ— เจฆเฉ‡ เจจเจพเจฒ, เจ‡เจน เจฌเจนเฉเจค เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ เจ•เจฟ เจธเจพเจกเฉ€เจ†เจ‚ เจกเจฟเจธเจ•เจพเจ‚ เจฐเจฟเจ•เจพเจฐเจกเจฟเฉฐเจ— เจฒเจˆ เจธเจผเฉˆเจฒเจซ เจตเจฟเฉฑเจš เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‡เจน เจคเจธเจตเฉ€เจฐ เจ‡เฉฑเจ• เจฌเจนเฉเจค เจฌเจฟเจฎเจพเจฐ เจฎเจฐเฉ€เจœเจผ เจฆเจพ เจ‡เฉฑเจ• เจ–เจพเจธ เจฒเฉฑเจ›เจฃ เจนเฉˆ, เจฏเจพเจจเฉ€ เจ•เจฟ เจ‰เจธเจจเฉ‚เฉฐ เจธเฉฑเจšเจฎเฉเฉฑเจš เจฌเฉเจฐเจพ เจฎเจนเจฟเจธเฉ‚เจธ เจนเฉ‹เจ‡เจ† เจธเฉ€เฅค เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจธเฉ€, เจ•เจˆ เจฎเจฟเจฒเฉ€เจ…เจจ เจฒเจพเจˆเจจเจพเจ‚ เจฆเจพ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจฎเจฟเจŸเจพเจ‰เจฃเจพ เจธเฉ€เฅค

เจœเฉ‡เจ•เจฐ เจชเฉเจฐเฉ‹เจก เจตเจฟเฉฑเจš เจ…เจœเจฟเจนเฉ€ เจ•เจพเจฐเจตเจพเจˆ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจธเจฟเจฐเจซเจผ เจฒเฉ‡เจŸ เจœเจพเจตเจพเจ‚เจ—เฉ‡, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• DELETE เจธเจพเจจเฉ‚เฉฐ เจธเจผเฉˆเจฒเจซ เจตเจฟเฉฑเจš เจฎเจพเจฐ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจ…เฉฑเจ—เฉ‡, เจœเจฟเฉฑเจฅเฉ‡ 16 เจ—เฉ€เจ—เจพเจฌเจพเจˆเจŸ, เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ เจ•เจฟ เจฆเฉฐเจฆ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจšเจฒเฉ‡ เจ—เจ เจนเจจ. เจฆเฉฐเจฆ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฌเจฟเจนเจคเจฐ เจนเจจ, เจฏเจพเจจเฉ€ เจ…เจธเฉ€เจ‚ เจ›เฉฑเจค 'เจคเฉ‡ เจฆเจธเจคเจ• เจฆเฉ‡ เจฐเจนเฉ‡ เจนเจพเจ‚, เจชเจฐ เจ‡เฉฐเจจเฉ‡ เจฎเจพเฉœเฉ‡ เจจเจนเฉ€เจ‚เฅค เจ‰เฉฑเจฅเฉ‡ เจ•เฉเจ เจ†เจœเจผเจพเจฆเฉ€ เจธเฉ€เฅค เจธเฉฑเจœเฉ‡ เจชเจพเจธเฉ‡ เจฐเจฟเจ•เจพเจฐเจก เจนเฉˆเฅค เจ…เจคเฉ‡ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ - เจฆเฉ‚เจœเจพ เจ—เฉเจฐเจพเจซ. เจ…เจคเฉ‡ เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ 16 เจ—เฉ€เจ—เจพเจฌเจพเจˆเจŸ เจนเฉ‹เจฃ 'เจคเฉ‡ เจฅเฉ‹เฉœเจพ เจธเฉŒเจ–เจพ เจธเจพเจน เจฒเฉˆ เจฐเจนเฉ‡ เจนเจพเจ‚.

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจ…เจคเฉ‡ เจœเจฟเฉฑเจฅเฉ‡ 64 เจ—เฉ€เจ—เจพเจฌเจพเจˆเจŸ เจฆเฉ‡เจ–เจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฌเจฟเจนเจคเจฐ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆเฅค เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฆเฉฐเจฆ เจ‰เจšเจพเจฐเฉ‡ เจ—เจ เจนเจจ, เจนเฉ‹เจฐ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจšเจฃ เจ…เจคเฉ‡ เจกเจฟเจธเจ• เจจเจพเจฒ เจ•เฉเจ เจ•เจฐเจจ เจฆเฉ‡ เจนเฉ‹เจฐ เจฎเฉŒเจ•เฉ‡ เจนเจจ.

เจ…เจœเจฟเจนเจพ เจ•เจฟเจ‰เจ‚ เจนเฉˆ

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจฎเฉˆเจ‚ เจตเฉ‡เจฐเจตเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจฅเฉ‹เฉœเจพ เจœเจฟเจนเจพ เจกเฉเจฌเจ•เฉ€ เจฒเจ—เจพเจตเจพเจ‚เจ—เจพ, เจชเจฐ เจ‡เจน เจตเจฟเจธเจผเจพ, เจšเฉˆเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจŸเจฟเจŠเจจเจฟเฉฐเจ— เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆ, เจ‡เฉฑเจ• เจชเฉ‚เจฐเฉ€ เจฐเจฟเจชเฉ‹เจฐเจŸ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจฆเฉ‡ เจธเจ•เจฆเจพ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจฎเฉˆเจ‚ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจฒเฉ‹เจก เจจเจนเฉ€เจ‚ เจ•เจฐเจพเจ‚เจ—เจพ, เจชเจฐ เจฎเฉˆเจ‚ เจฅเฉ‹เฉœเจพ เจœเจฟเจนเจพ เจฆเฉฑเจธเจพเจ‚เจ—เจพ เจ•เจฟ เจ‡เฉฑเจฅเฉ‡ เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจฎเฉเจธเจผเจ•เจฒเจพเจ‚ เจนเจจ.

เจœเฉ‡ เจšเฉˆเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจฌเจนเฉเจค เจตเจพเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ€เจ†เจ‚ เจฒเจพเจˆเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉเจฐเจฎเจตเจพเจฐ เจจเจนเฉ€เจ‚, เจชเจฐ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฆเฉเจ†เจฐเจพ เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจœเฉ‹ เจ•เจฟ เจšเฉฐเจ—เจพ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจธเฉ€เจ‚ เจชเฉ‚เจฐเฉ€ เจธเจพเจฐเจฃเฉ€ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจฎเจฟเจŸเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจ‡เจน เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจชเจนเจฟเจฒเจพเจ‚ เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเฉ‡ เจชเฉฐเจจเฉ‡ เจจเฉ‚เฉฐ เจ›เฉ‚เจนเจฟเจ†, เจซเจฟเจฐ เจนเจœเจผเจพเจฐเจตเจพเจ‚, เจ…เจคเฉ‡ เจซเจฟเจฐ เจชเจนเจฟเจฒเฉ‡ 'เจคเฉ‡ เจตเจพเจชเจธ เจชเจฐเจคเจฟเจ†เฅค เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจชเจนเจฟเจฒเฉ‡ เจชเฉฐเจจเฉ‡ 'เจคเฉ‡ เจ‡เจจเฉเจนเจพเจ‚ เจฎเฉเจฒเจพเจ•เจพเจคเจพเจ‚ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ, เจšเฉˆเฉฑเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจจเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เจธเจจเฉ‚เฉฐ เจกเจฟเจธเจ• 'เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐ เจฒเจฟเจ† เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจ‡เจธเจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเฉ‡เจ—เจพ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฆเฉ‚เจœเฉ€ เจตเจพเจฐ เจ—เฉฐเจฆเจพ เจ•เฉ€เจคเจพ เจนเฉˆ.

เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจ•เจˆ เจตเจพเจฐ เจฌเจšเจพเจ‰เจฃ เจฒเจˆ เจšเฉˆเฉฑเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจจเฉ‚เฉฐ เจฎเจœเจฌเฉ‚เจฐ เจ•เจฐเจพเจ‚เจ—เฉ‡. เจ‰เจธ เจฒเจˆ เจฌเฉ‡เจฒเฉ‹เฉœเฉ‡ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจ•เจฟเจตเฉ‡เจ‚ เจนเฉ‹เจฃเจ—เฉ‡.

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจชเจฐ เจ‡เจน เจธเจญ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจตเจฟเฉฑเจš เจชเฉฐเจจเฉ‡ 8 เจ•เจฟเจฒเฉ‹เจฌเจพเจˆเจŸ เจ…เจคเฉ‡ เจฒเฉ€เจจเจ•เจธ เจตเจฟเฉฑเจš 4 เจ•เจฟเจฒเฉ‹เจฌเจพเจˆเจŸ เจนเจจเฅค เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจซเฉเฉฑเจฒ_เจชเฉ‡เจœ_เจฐเจพเจˆเจŸเจธ เจธเฉˆเจŸเจฟเฉฐเจ— เจนเฉˆเฅค เจ‡เจน เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจฎเจฐเฉฑเจฅ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจน เจธเจนเฉ€ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจ‡เฉฑเจ• เจ–เจผเจคเจฐเจพ เจนเฉˆ เจ•เจฟ เจœเฉ‡ เจ‡เจน เจ•เจฐเฉˆเจธเจผ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจชเฉฐเจจเจพ เจฆเจพ เจ…เฉฑเจงเจพ เจนเจฟเฉฑเจธเจพ เจนเฉ€ เจฌเจšเจพเจ‡เจ† เจœเจพเจตเฉ‡เจ—เจพเฅค

เจซเจพเจฐเจตเจฐเจก เจฒเฉŒเจ— เจฆเฉ‡ WAL เจจเฉ‚เฉฐ เจฒเจฟเจ–เจฃ เจฆเจพ เจตเจฟเจตเจนเจพเจฐ เจ…เจœเจฟเจนเจพ เจนเฉˆ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจšเฉˆเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเฉ€ เจตเจพเจฐ เจชเฉฐเจจเจพ เจฌเจฆเจฒเจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจชเฉ‚เจฐเจพ เจชเฉฐเจจเจพ, เจญเจพเจต, เจธเจพเจฐเฉ‡ 8 เจ•เจฟเจฒเฉ‹เจฌเจพเจˆเจŸ, เจซเจพเจฐเจตเจฐเจก เจฒเฉŒเจ— เจตเจฟเฉฑเจš เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจนเจพเจฒเจพเจ‚เจ•เจฟ เจ…เจธเฉ€เจ‚ เจธเจฟเจฐเจซ เจฌเจฆเจฒเจฟเจ† เจนเฉˆ. เจฒเจพเจˆเจจ, เจœเจฟเจธเจฆเจพ เจญเจพเจฐ 100 เจฌเจพเจˆเจŸ เจนเฉˆเฅค เจ…เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจชเฉฐเจจเจพ เจฒเจฟเจ–เจฃเจพ เจชเจตเฉ‡เจ—เจพเฅค

เจฌเจพเจ…เจฆ เจฆเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจ–เจพเจธ เจŸเฉ‚เจชเจฒ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจชเจฐ เจชเจนเจฟเจฒเฉ€ เจตเจพเจฐ เจ…เจธเฉ€เจ‚ เจธเจญ เจ•เฉเจ เจฒเจฟเจ–เจฆเฉ‡ เจนเจพเจ‚เฅค

เจ…เจคเฉ‡, เจ‡เจธเจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจœเฉ‡เจ•เจฐ เจšเฉˆเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจฆเฉเจฌเจพเจฐเจพ เจนเฉ‹เจ‡เจ† เจนเฉˆ, เจคเจพเจ‚ เจธเจพเจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจธเจผเฉเจฐเฉ‚ เจคเฉ‹เจ‚ เจธเจญ เจ•เฉเจ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจเจพ เจชเจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจชเฉ‚เจฐเฉ‡ เจชเฉฐเจจเฉ‡ เจจเฉ‚เฉฐ เจงเฉฑเจ•เจฃเจพ เจชเจตเฉ‡เจ—เจพ. เจตเจพเจฐ-เจตเจพเจฐ เจšเฉˆเจ•เจชเฉเจ†เจ‡เฉฐเจŸเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ, เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ•เฉ‹ เจชเฉฐเจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฒเฉฐเจ˜เจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ full_page_writes = on เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจจเจพเจฒเฉ‹เจ‚ เจตเฉฑเจง เจนเฉ‹เจตเฉ‡เจ—เจพ, เจญเจพเจต เจ…เจธเฉ€เจ‚ เจนเฉ‹เจฐ WAL เจคเจฟเจ†เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจนเฉ‹เจฐ เจจเฉ‚เฉฐ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚, เจ†เจฐเจ•เจพเจˆเจต, เจกเจฟเจธเจ• เจคเฉ‡ เจญเฉ‡เจœเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจ…เจคเฉ‡, เจ‡เจธ เจ…เจจเฉเจธเจพเจฐ, เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฆเฉ‹ เจซเจพเจฒเจคเฉ‚เจคเจพ เจนเจจ.

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ max_wal_size เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจ‡เจน เจชเจคเจพ เจšเจฒเจฆเจพ เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจšเฉˆเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจ…เจคเฉ‡ เจตเจพเจฒ เจฒเฉ‡เจ–เจ• เจฆเฉ‹เจตเจพเจ‚ เจฒเจˆ เจ‡เจธเจจเฉ‚เฉฐ เจ†เจธเจพเจจ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจคเฉ‡ เจ‡เจน เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจนเฉˆเฅค

เจ†เจ‰ เจ‡เฉฑเจ• เจŸเฉˆเจฐเจพเจฌเจพเจˆเจŸ เจตเจฟเฉฑเจš เจชเจพเจ“ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจจเจพเจฒ เจœเฉ€เจ“. เจ‡เจธ เจตเจฟเฉฑเจš เจฌเฉเจฐเจพ เจ•เฉ€ เจนเฉˆ? เจ‡เจน เจฌเฉเจฐเจพ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจธเจซเจฒเจคเจพ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจฒเจˆ เจšเฉœเฉเจนเจพเจ‚เจ—เฉ‡, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจšเฉˆเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจฌเจนเฉเจค เจธเจฎเจพเจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจธเฉ€ เจ…เจคเฉ‡ เจฌเจนเฉเจค เจ•เฉเจ เจฌเจฆเจฒ เจ—เจฟเจ† เจนเฉˆ. เจ…เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจ‡เจน เจธเจญ REDO เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจธ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจชเฉเจฐเจฏเฉ‹เจ—เจพเจ‚ เจฆเฉ€ เจฆเฉ‚เจœเฉ€ เจฒเฉœเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ“เจชเจฐเฉ‡เจธเจผเจจ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจšเฉˆเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃ เจตเจพเจฒเจพ เจนเฉˆ, เจ…เจธเฉ€เจ‚ เจœเจพเจฃเจฌเฉเฉฑเจ เจ•เฉ‡ -9 เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจจเฉ‚เฉฐ เจฎเจพเจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจ…เจคเฉ‡ เจ‰เจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ…เจคเฉ‡ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ‡เจน เจ‡เจธ เจ‰เจชเจ•เจฐเจฃ 'เจคเฉ‡ เจ•เจฟเฉฐเจจเจพ เจšเจฟเจฐ เจšเฉœเฉเจนเฉ‡เจ—เจพ, เจฏเจพเจจเฉ€ เจ•เจฟ เจ‡เจน เจ‡เจธ เจฎเจพเฉœเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจ•เจฟเฉฐเจจเจพ เจ•เฉ REDO เจ•เจฐเฉ‡เจ—เจพเฅค

เจฆเฉ‹ เจตเจพเจฐ เจฎเฉˆเจ‚ เจจเฉ‹เจŸ เจ•เจฐเจพเจ‚เจ—เจพ เจ•เจฟ เจธเจฅเจฟเจคเฉ€ เจ–เจฐเจพเจฌ เจนเฉˆเฅค เจชเจนเจฟเจฒเจพเจ‚, เจ…เจธเฉ€เจ‚ เจšเฉˆเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจฆเฉ‡ เจ–เจคเจฎ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เจฐเฉˆเจธเจผ เจนเฉ‹ เจ—เจ, เจ‡เจธ เจฒเจˆ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ—เฉเจ†เจ‰เจฃ เจฒเจˆ เจฌเจนเฉเจค เจ•เฉเจ เจนเฉˆเฅค เจ…เจคเฉ‡ เจฆเฉ‚เจœเจพ, เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจตเจฟเจธเจผเจพเจฒ เจ†เจชเจฐเฉ‡เจธเจผเจจ เจธเฉ€เฅค เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจšเฉˆเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจธเจฎเจพเจ‚ เจธเจฎเจพเจชเจค เจนเฉ‹เจฃ 'เจคเฉ‡ เจธเจจ, เจคเจพเจ‚, เจธเฉฐเจญเจพเจตเจค เจคเฉŒเจฐ 'เจคเฉ‡, เจ†เจ–เจฐเฉ€ เจšเฉˆเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ WAL เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค เจฏเจพเจจเฉ€ เจ‡เจน เจกเจฌเจฒ เจนเจพเจฐเจจ เจตเจพเจฒเจพ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ…เจœเจฟเจนเฉ€ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– max_wal_size เจ†เจ•เจพเจฐเจพเจ‚ เจฒเจˆ เจฎเจพเจชเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจธเจฎเจเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจœเฉ‡เจ•เจฐ max_wal_size 64 เจ—เฉ€เจ—เจพเจฌเจพเจˆเจŸ เจนเฉˆ, เจคเจพเจ‚ เจ‡เฉฑเจ• เจกเจฌเจฒ เจธเจญ เจคเฉ‹เจ‚ เจฎเจพเฉœเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ 10 เจฎเจฟเฉฐเจŸ เจฒเจˆ เจšเฉœเฉเจนเจพเจ‚เจ—เฉ‡เฅค เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจธเฉ‹เจšเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ‡เจน เจธเจพเจกเฉ‡ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒ เจนเฉˆ เจœเจพเจ‚ เจจเจนเฉ€เจ‚. เจ‡เจน เจ‡เฉฑเจ• เจตเจชเจพเจฐเจ• เจธเจตเจพเจฒ เจนเฉˆเฅค เจธเจพเจจเฉ‚เฉฐ เจ•เจพเจฐเฉ‹เจฌเจพเจฐเฉ€ เจซเฉˆเจธเจฒเจฟเจ†เจ‚ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจฒเฉ‹เจ•เจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจน เจคเจธเจตเฉ€เจฐ เจฆเจฟเจ–เจพเจ‰เจฃ เจ…เจคเฉ‡ เจชเฉเฉฑเจ›เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, "เจ•เจฟเจธเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจ•เจฟเฉฐเจจเฉ€ เจฆเฉ‡เจฐ เจคเฉฑเจ• เจฒเฉ‡เจŸ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚? เจ•เฉ€ เจ…เจธเฉ€เจ‚ เจธเจญ เจคเฉ‹เจ‚ เจฎเจพเฉœเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš 3-5 เจฎเจฟเฉฐเจŸ เจฒเจˆ เจฒเฉ‡เจŸ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚? เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจซเฉˆเจธเจฒเจพ เจ•เจฐเฉ‹.

เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจฆเจฟเจฒเจšเจธเจช เจฌเจฟเฉฐเจฆเฉ‚ เจนเฉˆ. เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ•เจพเจจเจซเจฐเฉฐเจธ เจตเจฟเจš เจชเฉˆเจŸเจฐเฉ‹เจจเฉ€ เจฌเจพเจฐเฉ‡ เจ•เฉเจ เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจนเจจ. เจ…เจคเฉ‡ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจตเจฐเจค เจฐเจนเฉ‡ เจนเฉ‹. เจ‡เจน Postgres เจฒเจˆ เจ‡เฉฑเจ• เจ†เจŸเฉ‹เจซเฉ‡เจฒเจ“เจตเจฐ เจนเฉˆเฅค GitLab เจ…เจคเฉ‡ Data Egret เจจเฉ‡ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เฉ€เจคเฉ€เฅค

เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจ†เจŸเฉ‹เจซเฉ‡เจฒเจ“เจตเจฐ เจนเฉˆ เจœเฉ‹ 30 เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ 10 เจฎเจฟเฉฐเจŸ เจฒเจˆ เจฒเฉ‡เจŸ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚? เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจฌเจฟเฉฐเจฆเฉ‚ เจคเฉฑเจ• เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ 'เจคเฉ‡ เจธเจตเจฟเจš เจ•เจฐเจพเจ‚เจ—เฉ‡, เจ…เจคเฉ‡ เจธเจญ เจ•เฉเจ เจ เฉ€เจ• เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพเฅค เจ‡เจน เจ‡เฉฑเจ• เจฎเฉ‚เจฒ เจฌเจฟเฉฐเจฆเฉ‚ เจนเฉˆ. เจฎเฉˆเจจเฉ‚เฉฐ เจ•เฉ‹เจˆ เจธเจชเจธเจผเจŸ เจœเจตเจพเจฌ เจจเจนเฉ€เจ‚ เจชเจคเจพเฅค เจฎเฉˆเจจเฉ‚เฉฐ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจตเจฟเจธเจผเจพ เจธเจฟเจฐเจซเจผ เจ•เจฐเฉˆเจธเจผ เจฐเจฟเจ•เจตเจฐเฉ€ เจฆเฉ‡ เจ†เจฒเฉ‡-เจฆเฉเจ†เจฒเฉ‡ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจ…เจธเจซเจฒเจคเจพ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฒเฉฐเจฌเฉ€ เจฐเจฟเจ•เจตเจฐเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ•เจˆ เจนเฉ‹เจฐ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจฌเฉ‡เจšเฉˆเจจ เจนเฉ‹เจตเจพเจ‚เจ—เฉ‡. เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‰เจนเฉ€ เจชเฉเจฐเจฏเฉ‹เจ—เจพเจ‚ เจตเจฟเฉฑเจš, เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจ•เฉเจ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ•เจˆ เจตเจพเจฐ 10 เจฎเจฟเฉฐเจŸ เจ‰เจกเฉ€เจ• เจ•เจฐเจจเฉ€ เจชเฉˆเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจฎเฉˆเจ‚ เจ…เจœเฉ‡ เจตเฉ€ เจฌเจนเฉเจค เจฆเฉ‚เจฐ เจจเจนเฉ€เจ‚ เจœเจพเจตเจพเจ‚เจ—เจพ, เจญเจพเจตเฉ‡เจ‚ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจ†เจŸเฉ‹เจซเฉ‡เจฒเจ“เจตเจฐ เจนเฉ‹เจตเฉ‡เฅค เจ‡เฉฑเจ• เจจเจฟเจฏเจฎ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡, 64, 100 เจ—เฉ€เจ—เจพเจฌเจพเจˆเจŸ เจตเจฐเจ—เฉ‡ เจฎเฉเฉฑเจฒ เจšเฉฐเจ—เฉ‡ เจฎเฉเฉฑเจฒ เจนเจจเฅค เจ•เจˆ เจตเจพเจฐ เจ‡เจน เจ˜เฉฑเจŸ เจšเฉเจฃเจจ เจฆเฉ‡ เจตเฉ€ เจฏเฉ‹เจ— เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เจน เจ‡เฉฑเจ• เจธเฉ‚เจ–เจฎ เจตเจฟเจ—เจฟเจ†เจจ เจนเฉˆ.

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจฆเฉเจนเจฐเจพเจ“ เจ•เจฐเจจ เจฒเจˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, max_wal_size =1, 8, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเฉเฉฐเจœ เจ•เจพเจฐเจตเจพเจˆ เจจเฉ‚เฉฐ เจ•เจˆ เจตเจพเจฐ เจฆเฉเจนเจฐเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฌเจฃเจพเจ‡เจ† เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‰เจธเฉ‡ เจ…เจงเจพเจฐ 'เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจชเจฐ เจคเฉเจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจธเจญ เจ•เฉเจ เจฎเจฟเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจนเฉˆ. เจฎเฉˆเจ‚ เจ•เฉ€ เจ•เจฐเจพเจ‚?

เจฎเฉˆเจ‚ เจธเจพเจกเฉ‡ เจนเฉฑเจฒ เจฌเจพเจฐเฉ‡ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เจพ, เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจฆเฉเจนเจฐเจพเจ‰เจฃ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจ•เฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจคเฉ‡ เจ‡เจน เจธเจญ เจคเฉ‹เจ‚ เจธเจนเฉ€ เจชเจนเฉเฉฐเจš เจนเฉˆ.

เจชเจฐ เจ‡เจธ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจ–เฉเจธเจผเจ•เจฟเจธเจฎเจค เจธเฉ€. เจœเฉ‡เจ•เจฐ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‡เฉฑเจฅเฉ‡ เจฒเจฟเจ–เจฟเจ† เจนเฉˆ "BEGIN, DELETE, ROLLBACK", เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ DELETE เจจเฉ‚เฉฐ เจฆเฉเจนเจฐเจพ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค เจญเจพเจต, เจœเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ–เฉเจฆ เจฐเฉฑเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจนเฉˆ, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฆเฉเจนเจฐเจพ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚. เจ…เจคเฉ‡ เจธเจฐเฉ€เจฐเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจคเฉเจนเจพเจกเฉ‡ 'เจคเฉ‡ เจกเฉ‡เจŸเจพ เจ‰เจธเฉ‡ เจฅเจพเจ‚ 'เจคเฉ‡ เจชเจเจ—เจพเฅค เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เฉ‹เจˆ เจฌเจฒเฉŒเจŸ เจตเฉ€ เจจเจนเฉ€เจ‚ เจฎเจฟเจฒเจฆเจพ. เจคเฉเจธเฉ€เจ‚ เจ…เจœเจฟเจนเฉ‡ DELETEs เจ‰เฉฑเจคเฉ‡ เจฆเฉเจนเจฐเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

ROLLBACK เจจเจพเจฒ เจ‡เจน DELETE เจšเฉˆเฉฑเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจŸเจฟเจŠเจจเจฟเฉฐเจ— เจฒเจˆ เจ†เจฆเจฐเจธเจผ เจนเฉˆ, เจญเจพเจตเฉ‡เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจคเฉˆเจจเจพเจค เจกเจพเจŸเจพเจฌเฉ‡เจธ เจฒเฉˆเจฌเจพเจ‚ เจจเจพ เจนเฉ‹เจฃเฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ•เจพเจฒเจฎ "i" เจจเจพเจฒ เจ‡เฉฑเจ• เจชเจฒเฉ‡เจŸ เจฌเจฃเจพเจˆ. Postgres เจตเจฟเฉฑเจš เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจ•เจพเจฒเจฎ เจนเจจเฅค เจ‰เจน เจ…เจฆเจฟเฉฑเจ– เจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจนเฉ€เจ‚ เจฎเฉฐเจ—เจฟเจ† เจœเจพเจ‚เจฆเจพ. เจ‡เจน เจนเจจ: ctid, xmid, xmax.

Ctid เจ‡เฉฑเจ• เจญเฉŒเจคเจฟเจ• เจชเจคเจพ เจนเฉˆเฅค เจœเจผเฉ€เจฐเฉ‹ เจชเฉฐเจจเจพ, เจชเฉฐเจจเฉ‡ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพ เจŸเฉ‚เจชเจฒเฅค

เจ‡เจน เจฆเฉ‡เจ–เจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจฐเฉ‚เจฒเจฌเฉˆเจ• เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจŸเฉ‚เจชเจฒ เจ‰เจธเฉ‡ เจฅเจพเจ‚ 'เจคเฉ‡ เจฐเจฟเจนเจพเฅค เจฏเจพเจจเฉ€ เจ…เจธเฉ€เจ‚ เจฆเฉเจฌเจพเจฐเจพ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚, เจ‡เจน เจ‰เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจฆเจพ เจตเจฟเจตเจนเจพเจฐ เจ•เจฐเฉ‡เจ—เจพเฅค เจ‡เจน เจฎเฉเฉฑเจ– เจ—เฉฑเจฒ เจนเฉˆเฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

Xmax เจŸเฉ‚เจชเจฒ เจฆเฉ€ เจฎเฉŒเจค เจฆเจพ เจธเจฎเจพเจ‚ เจนเฉˆ. เจ‡เจธ 'เจคเฉ‡ เจฎเฉ‹เจนเจฐ เจฒเจ—เจพเจˆ เจ—เจˆ เจธเฉ€, เจชเจฐ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจœเจพเจฃเจฆเจพ เจนเฉˆ เจ•เจฟ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจจเฉ‚เฉฐ เจตเจพเจชเจธ เจฐเฉ‹เจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจ‡เจธ เจฒเจˆ เจ‡เจธ เจจเจพเจฒ เจ•เฉ‹เจˆ เจซเจฐเจ• เจจเจนเฉ€เจ‚ เจชเฉˆเจ‚เจฆเจพ เจ•เจฟ เจ‡เจน 0 เจนเฉˆ เจœเจพเจ‚ เจ‡เจน เจ‡เฉฑเจ• เจฐเฉ‹เจฒเจก เจฌเฉˆเจ• เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจนเฉˆเฅค เจ‡เจน เจธเฉเจเจพเจ… เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ DELETE เจ‰เฉฑเจคเฉ‡ เจฆเฉเจนเจฐเจพเจ‰เจฃเจพ เจ…เจคเฉ‡ เจธเจฟเจธเจŸเจฎ เจตเจฟเจตเจนเจพเจฐ เจฆเฉ‡ เจฌเจฒเจ• เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจ—เจฐเฉ€เจฌเจพเจ‚ เจฒเจˆ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจฒเฉˆเจฌ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจ‡เจน เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐ เจฌเจพเจฐเฉ‡ เจนเฉˆ. เจกเฉ€เจฌเฉ€เจ เจฌเจพเจฐเฉ‡ เจตเฉ€, เจ‰เจน เจนเจฎเฉ‡เจธเจผเจพ เจ‡เจธ เจฒเจˆ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจเจฟเฉœเจ•เจฆเฉ‡ เจนเจจ: "เจคเฉเจธเฉ€เจ‚ เจ‡เฉฐเจจเฉ‡ เจฒเฉฐเจฌเฉ‡ เจ…เจคเฉ‡ เจฎเฉเจธเจผเจ•เจฒ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจ•เจฟเจ‰เจ‚ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹?"เฅค เจ‡เจน เจ‡เฉฑเจ• เจฌเจฟเจฒเจ•เฉเจฒ เจตเฉฑเจ–เจฐเจพ เจฒเฉฐเจฌเจ•เจพเจฐเฉ€ เจตเจฟเจธเจผเจพ เจนเฉˆเฅค เจชเจนเจฟเจฒเจพเจ‚ เจชเฉเจฐเจธเจผเจพเจธเจจ เจนเฉเฉฐเจฆเจพ เจธเฉ€, เจนเฉเจฃ เจตเจฟเจ•เจพเจธ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ, เจ…เจธเฉ€เจ‚ เจŸเฉเจ•เฉœเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจŸเฉเฉฑเจŸเฉ‡ เจนเจพเจ‚. เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ. เจฒเฉฑเจ–เจพเจ‚ เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจขเฉ‡เจฐ เจฒเจˆ เจ…เจœเจฟเจนเฉ‡ DELETE เจจเฉ‚เฉฐ เจนเจฟเฉฑเจธเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจจเจพ เจคเฉ‹เฉœเจจเจพ เจ…เจธเฉฐเจญเจต เจนเฉˆเฅค เจ‡เจน 20 เจฎเจฟเฉฐเจŸ เจฒเจˆ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจธเจญ เจ•เฉเจ เจฒเฉ‡เจŸ เจœเจพเจตเฉ‡เจ—เจพ. เจชเจฐ, เจฌเจฆเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจคเจœเจฐเจฌเฉ‡เจ•เจพเจฐ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจตเฉ€ เจฌเจนเฉเจค เจตเฉฑเจกเฉ€เจ†เจ‚ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจ—เจฒเจคเฉ€เจ†เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจคเฉ‹เฉœเจจเจพ เจ•เจฟเจ‰เจ‚ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ?

  • เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจกเจฟเจธเจ• เจธเจ–เจผเจค เจนเฉˆ, เจคเจพเจ‚ เจ†เจ“ เจ‡เจธเจจเฉ‚เฉฐ เจนเฉŒเจฒเฉ€ เจ•เจฐเฉ€เจเฅค เจ…เจคเฉ‡ เจœเฉ‡ เจ…เจธเฉ€เจ‚ เจŸเฉเฉฑเจŸ เจ—เจ เจนเจพเจ‚, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจตเจฟเจฐเจพเจฎ เจœเฉ‹เฉœ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚, เจ…เจธเฉ€เจ‚ เจฅเฉเจฐเฉ‹เจŸเจฒเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจนเฉŒเจฒเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚.

  • เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจฆเฉ‚เจœเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจฒเฉŒเจ• เจจเจนเฉ€เจ‚ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค เจ•เฉเจ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ‡เจธ เจจเจพเจฒ เจ•เฉ‹เจˆ เจซเจผเจฐเจ• เจจเจนเฉ€เจ‚ เจชเฉˆเจ‚เจฆเจพ, เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ…เจธเจฒ เจ•เฉ‚เฉœเจพ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹ เจœเจฟเจธ 'เจคเฉ‡ เจ•เฉ‹เจˆ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ, เจคเจพเจ‚ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจธเฉฐเจญเจพเจตเจจเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ†เจŸเฉ‹เจตเฉˆเจ•เจฟเจŠเจฎ เจ•เฉฐเจฎ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ เจตเฉ€ เจฌเจฒเฉŒเจ• เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‹เจ—เฉ‡, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฆเฉ‡ เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃ เจฆเฉ€ เจ‰เจกเฉ€เจ• เจ•เจฐเฉ‡เจ—เจพเฅค เจชเจฐ เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ…เจœเจฟเจนเฉ€ เจ•เฉ‹เจˆ เจšเฉ€เจœเจผ เจนเจŸเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹ เจœเจฟเจธเจฆเฉ€ เจ•เฉ‹เจˆ เจนเฉ‹เจฐ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฒเฉŒเจ• เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ, เจ•เจฟเจธเฉ‡ เจ•เจฟเจธเจฎ เจฆเฉ€ เจฒเฉœเฉ€ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจ† เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸเจพเจ‚ เจ…เจคเฉ‡ เจฎเฉ‹เจฌเจพเจˆเจฒ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ 'เจคเฉ‡ เจฒเฉฐเจฌเฉ‡ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจคเฉ‹เจ‚ เจฌเจšเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

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

เจ‡เจน เจฆเจฟเจฒเจšเจธเจช เจนเฉˆเฅค เจฎเฉˆเจ‚ เจ…เจ•เจธเจฐ เจฆเฉ‡เจ–เจฆเจพ เจนเจพเจ‚ เจ•เจฟ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจชเฉเฉฑเจ›เจฆเฉ‡ เจนเจจ: "เจฎเฉˆเจจเฉ‚เฉฐ เจ•เจฟเจนเฉœเจพ เจชเฉˆเจ• เจ†เจ•เจพเจฐ เจšเฉเจฃเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ?".

เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ เจ•เจฟ เจฌเฉฐเจกเจฒ เจฆเจพ เจ†เจ•เจพเจฐ เจœเจฟเฉฐเจจเจพ เจตเฉฑเจกเจพ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจ“เจตเจฐเจนเฉˆเฉฑเจก เจœเจฟเฉฐเจจเจพ เจ›เฉ‹เจŸเจพ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจฏเจพเจจเฉ€, เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจคเฉ‹เจ‚ เจตเจพเจงเฉ‚ เจ“เจตเจฐเจนเฉˆเฉฑเจกเฅค เจชเจฐ เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจ‡เจธ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฒเจˆ เจธเจฎเจพเจ‚ เจตเจงเจฆเจพ เจนเฉˆ.

เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจฌเจนเฉเจค เจนเฉ€ เจธเจงเจพเจฐเจจ เจจเจฟเจฏเจฎ เจนเฉˆ: เจœเจฟเฉฐเจจเจพ เจคเฉเจธเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจฒเจ“, เจชเจฐ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒเจœเจผ เจคเฉ‹เจ‚ เจตเฉฑเจง เจจเจพ เจœเจพเจ“เฅค

เจ‡เฉฑเจ• เจธเจ•เจฟเฉฐเจŸ เจ•เจฟเจ‰เจ‚? เจตเจฟเจ†เจ–เจฟเจ† เจฌเจนเฉเจค เจธเจฐเจฒ เจ…เจคเฉ‡ เจนเจฐ เจ•เจฟเจธเฉ‡ เจฒเจˆ เจธเจฎเจเจฃ เจฏเฉ‹เจ— เจนเฉˆ, เจ‡เฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ เจ—เฉˆเจฐ-เจคเจ•เจจเฉ€เจ•เฉ€ เจฒเฉ‹เจ• เจตเฉ€เฅค เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจชเฉเจฐเจคเฉ€เจ•เจฐเจฎ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚. เจšเจฒเฉ‹ 50 เจฎเจฟเจฒเฉ€เจธเจ•เจฟเฉฐเจŸ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจœเฉ‡ เจ•เฉเจ เจฌเจฆเจฒ เจ—เจฟเจ† เจนเฉˆ, เจคเจพเจ‚ เจธเจพเจกเฉ€ เจ…เฉฑเจ– เจชเฉเจฐเจคเฉ€เจ•เจฟเจฐเจฟเจ† เจ•เจฐเฉ‡เจ—เฉ€. เจœเฉ‡ เจ˜เฉฑเจŸ, เจคเจพเจ‚ เจนเฉ‹เจฐ เจ”เจ–เจพเฅค เจœเฉ‡เจ•เจฐ เจ•เฉ‹เจˆ เจšเฉ€เจœเจผ 100 เจฎเจฟเจฒเฉ€เจธเจ•เจฟเฉฐเจŸ เจฆเฉ‡ เจฌเจพเจ…เจฆ เจœเจตเจพเจฌ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจฎเจพเจŠเจธ เจจเฉ‚เฉฐ เจ•เจฒเจฟเฉฑเจ• เจ•เฉ€เจคเจพ, เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ 100 เจฎเจฟเจฒเฉ€เจธเจ•เจฟเฉฐเจŸ เจฌเจพเจ…เจฆ เจœเจตเจพเจฌ เจฆเจฟเฉฑเจคเจพ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เจธ เจฎเจพเจฎเฉ‚เจฒเฉ€ เจฆเฉ‡เจฐเฉ€ เจจเฉ‚เฉฐ เจฎเจนเจฟเจธเฉ‚เจธ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เฅค เจ‡เฉฑเจ• เจธเจ•เจฟเฉฐเจŸ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฌเฉเจฐเฉ‡เจ• เจตเจœเฉ‹เจ‚ เจธเจฎเจเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจ‡เจธ เจ…เจจเฉเจธเจพเจฐ, เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจชเฉเฉฐเจœ เจ•เจพเจฐเจœเจพเจ‚ เจจเฉ‚เฉฐ 10-เจธเจ•เจฟเฉฐเจŸ เจฌเจฐเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจคเฉ‹เฉœเจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจœเฉ‹เจ–เจฎ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ เจฌเจฒเฉŒเจ• เจ•เจฐ เจฆเฉ‡เจตเจพเจ‚เจ—เฉ‡เฅค เจ…เจคเฉ‡ เจ‡เจน เจ•เฉเจ เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจฒเจˆ เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจฒเฉ‹เจ• เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เจธ เจจเฉ‚เฉฐ เจจเฉ‹เจŸเจฟเจธ เจ•เจฐเจจเจ—เฉ‡. เจ‡เจธ เจฒเจˆ, เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจธเจ•เจฟเฉฐเจŸ เจคเฉ‹เจ‚ เจตเฉฑเจง เจจเจนเฉ€เจ‚ เจ•เจฐเจจเจพ เจชเจธเฉฐเจฆ เจ•เจฐเจฆเจพ เจนเจพเจ‚. เจชเจฐ เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจ‡เจธ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจฌเจพเจฐเฉ€เจ• เจจเจพ เจคเฉ‹เฉœเฉ‹, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจ“เจตเจฐเจนเฉˆเฉฑเจก เจงเจฟเจ†เจจเจฏเฉ‹เจ— เจนเฉ‹เจตเฉ‡เจ—เจพ. เจ†เจงเจพเจฐ เจธเจ–เจผเจค เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจชเฉˆเจฆเจพ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจ…เจธเฉ€เจ‚ เจชเฉˆเจ• เจฆเจพ เจ†เจ•เจพเจฐ เจšเฉเจฃเจฆเฉ‡ เจนเจพเจ‚เฅค เจนเจฐเฉ‡เจ• เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจตเฉฑเจ–เจฐเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจชเฉˆเจ• เจฆเฉ€ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจฆเฉ€ เจ•เฉเจธเจผเจฒเจคเจพ เจฌเจพเจฐเฉ‡ เจฏเจ•เฉ€เจจ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจพเจ‚. เจฏเจพเจจเฉ€ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจชเฉˆเจ• เจจเฉ‚เฉฐ เจกเจฟเจฒเฉ€เจŸ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจœเจพเจ‚ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ, เจœเฉ‹ เจตเฉ€ เจฎเฉˆเจ‚ เจ—เฉฑเจฒ เจ•เจฐ เจฐเจฟเจนเจพ เจนเจพเจ‚ เจ‰เจน เจธเจฟเจฐเจซเจผ เจฎเจฟเจŸเจพเจ‰เจฃ เจฌเจพเจฐเฉ‡ เจนเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ…เจจเฉเจฎเจพเจจ เจฒเจ—เจพเจ‡เจ† เจนเฉˆ, เจ‡เจน เจกเฉ‡เจŸเจพ 'เจคเฉ‡ เจ•เฉ‹เจˆ เจตเฉ€ เจฌเจฒเจ• เจ“เจชเจฐเฉ‡เจธเจผเจจ เจนเจจเฅค

เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจฏเฉ‹เจœเจจเจพ เจธเจผเจพเจจเจฆเจพเจฐ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจ‡เฉฐเจกเฉˆเจ•เจธ เจธเจ•เฉˆเจจ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจธเจฟเจฐเจซ เจ‡เฉฐเจกเฉˆเจ•เจธ เจธเจ•เฉˆเจจ เจนเฉ‹เจฐ เจตเฉ€ เจตเจงเฉ€เจ† เจนเฉˆเฅค เจ…เจคเฉ‡ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฅเฉ‹เฉœเจพ เจœเจฟเจนเจพ เจกเฉ‡เจŸเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจ•เจฟเฉฐเจŸ เจคเฉ‹เจ‚ เจตเฉ€ เจ˜เฉฑเจŸ เจชเฉ‚เจฐเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจธเฉเจชเจฐเฅค

เจ…เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจ…เจœเฉ‡ เจตเฉ€ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ เจ•เจฟ เจ•เฉ‹เจˆ เจชเจคเจจ เจจเจนเฉ€เจ‚ เจนเฉˆ. เจ…เจœเจฟเจนเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจชเจนเจฟเจฒเฉ‡ เจชเฉˆเจ• เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจซเจฟเจฐ เจ‡เจน เจฌเจฆเจคเจฐ, เจฌเจฆเจคเจฐ เจ…เจคเฉ‡ เจฌเจฆเจคเจฐ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ. เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ…เจœเจฟเจนเฉ€ เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเจนเฉเจค เจ•เฉเจ เจŸเฉˆเจธเจŸ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ. เจ‡เจน เจฌเจฟเจฒเจ•เฉเจฒ เจ‰เจนเฉ€ เจนเฉˆ เจœเจฟเจธ เจฒเจˆ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฒเฉˆเจฌเจพเจ‚ เจนเจจ.

เจ…เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจ…เจœเฉ‡ เจตเฉ€ เจ•เฉเจ เจคเจฟเจ†เจฐ เจ•เจฐเจจเจพ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจ‡เจน เจธเจพเจจเฉ‚เฉฐ เจ‰เจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจš เจ‡เจธเจฆเฉ€ เจธเจนเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเฉ‡เจตเฉ‡. เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจฒเฉŒเจ— เจตเจฟเฉฑเจš เจธเจฎเจพเจ‚ เจฒเจฟเจ– เจธเจ•เจฆเฉ‡ เจนเจพเจ‚, เจ…เจธเฉ€เจ‚ เจฒเจฟเจ– เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจนเฉเจฃ เจ•เจฟเฉฑเจฅเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจนเฉเจฃ เจ…เจธเฉ€เจ‚ เจ•เจฟเจธ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจน เจธเจพเจจเฉ‚เฉฐ เจ‡เจน เจธเจฎเจเจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเฉ‡เจตเฉ‡เจ—เจพ เจ•เจฟ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจ•เฉ€ เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆ. เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจ•เฉเจ เจ—เจฒเจค เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจฐเฉฐเจค เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ“เฅค

เจœเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจ•เฉเจธเจผเจฒเจคเจพ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ เจ…เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจ•เจˆ เจตเจพเจฐ เจฆเฉเจนเจฐเจพเจ‰เจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ, เจคเจพเจ‚ เจ‡เฉฑเจ• เจธเจพเจฅเฉ€ เจฌเฉ‹เจŸ เจตเจฐเจ—เฉ€ เจšเฉ€เจœเจผ เจนเฉˆ. เจ‰เจน เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจคเจฟเจ†เจฐ เจนเฉˆเฅค เจ‡เจน เจฐเฉ‹เจœเจผเจพเจจเจพ เจฆเจฐเจœเจจเจพเจ‚ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ. เจ…เจคเฉ‡ เจ‰เจน เจœเจพเจฃเจฆเจพ เจนเฉˆ เจ•เจฟ 30 เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจฌเฉ‡เจจเจคเฉ€ 'เจคเฉ‡ เจ‡เฉฑเจ• เจตเจฟเจธเจผเจพเจฒ เจŸเฉˆเจฐเจพเจฌเจพเจˆเจŸ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจ•เจฟเจตเฉ‡เจ‚ เจฆเฉ‡เจฃเจพ เจนเฉˆ, เจคเฉเจนเจพเจกเฉ€ เจ†เจชเจฃเฉ€ เจ•เจพเจชเฉ€เฅค เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‰เฉฑเจฅเฉ‡ เจ•เฉเจ เจฎเจฟเจŸเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ RESET เจ•เจนเจฟ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฎเจฟเจŸเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจจเจพเจฒ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจชเฉเจฐเจฏเฉ‹เจ— เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจธ เจšเฉ€เจœเจผ เจฒเจˆ เจ‡เฉฑเจ• เจญเจตเจฟเฉฑเจ– เจจเจœเจผเจฐ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚.

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

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

เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจฐเจฃเจจเฉ€เจคเฉ€เจ†เจ‚ เจ•เฉ€ เจนเจจ? เจฎเฉˆเจ‚ 3 เจตเฉฑเจ–-เจตเฉฑเจ– เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจฐเจฃเจจเฉ€เจคเฉ€เจ†เจ‚ เจฆเฉ‡เจ–เจฆเจพ เจนเจพเจ‚ เจœเฉ‹ เจชเฉˆเจ• 'เจคเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจตเจฐเจค เจฐเจนเฉ‡ เจนเจจเฅค

เจชเจนเจฟเจฒเฉ€ เจ‡เฉฑเจ• เจฌเจนเฉเจค เจนเฉ€ เจธเจงเจพเจฐเจจ เจนเฉˆ. เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจธเฉฐเจ–เจฟเจ†เจคเจฎเจ• ID เจนเฉˆเฅค เจ…เจคเฉ‡ เจ†เจ“ เจ‡เจธเจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจ…เฉฐเจคเจฐเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเฉ€เจ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเฉ€เจ. เจจเจจเฉเจ•เจธเจพเจจ เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ. เจชเจนเจฟเจฒเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจฟเฉฑเจš, เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ…เจธเจฒ เจ•เฉ‚เฉœเฉ‡ เจฆเฉ€เจ†เจ‚ 100 เจฒเจพเจˆเจจเจพเจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ, เจฆเฉ‚เจœเฉ€เจ†เจ‚ 5 เจฒเจพเจˆเจจเจพเจ‚ เจตเจฟเฉฑเจš เจœเจพเจ‚ เจฌเจฟเจฒเจ•เฉเจฒ เจจเจนเฉ€เจ‚, เจœเจพเจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ 1 เจฒเจพเจˆเจจเจพเจ‚ เจ•เฉ‚เฉœเจพ เจฌเจฃ เจœเจพเจฃเจ—เฉ€เจ†เจ‚เฅค เจฌเจนเฉเจค เจ…เจธเจฎเจพเจจ เจ•เฉฐเจฎ เจนเฉˆ, เจชเจฐ เจ‡เจธเจจเฉ‚เฉฐ เจคเฉ‹เฉœเจจเจพ เจ†เจธเจพเจจ เจนเฉˆ. เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‡ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจ†เจˆเจกเฉ€ เจฒเฉˆ เจฒเจˆ เจ…เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจคเฉ‹เฉœ เจฆเจฟเฉฑเจคเจพ. เจ‡เจน เจ‡เฉฑเจ• เจญเฉ‹เจฒเฉ€-เจญเจพเจฒเฉ€ เจชเจนเฉเฉฐเจš เจนเฉˆเฅค

เจฆเฉ‚เจœเฉ€ เจฐเจฃเจจเฉ€เจคเฉ€ เจ‡เฉฑเจ• เจธเฉฐเจคเฉเจฒเจฟเจค เจชเจนเฉเฉฐเจš เจนเฉˆเฅค เจ‡เจน Gitlab เจตเจฟเฉฑเจš เจตเจฐเจคเจฟเจ† เจ—เจฟเจ† เจนเฉˆ. เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‡ เจฎเฉ‡เจœเจผ เจจเฉ‚เฉฐ เจฒเจฟเจ† เจ…เจคเฉ‡ เจธเจ•เฉˆเจจ เจ•เฉ€เจคเจพ. เจ…เจธเฉ€เจ‚ เจ†เจˆเจกเฉ€ เจชเฉˆเจ• เจฆเฉ€เจ†เจ‚ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจฒเฉฑเจญเฉ€เจ†เจ‚ เจคเจพเจ‚ เจ•เจฟ เจนเจฐเฉ‡เจ• เจชเฉˆเจ• เจฆเฉ‡ เจฌเจฟเจฒเจ•เฉเจฒ 10 เจฐเจฟเจ•เจพเจฐเจก เจนเฉ‹เจฃเฅค เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ•เจคเจพเจฐ เจตเจฟเฉฑเจš เจฒเจ—เจพเจ“. เจ…เจคเฉ‡ เจซเจฟเจฐ เจ…เจธเฉ€เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚. เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจ•เจˆ เจฅเจฐเจฟเฉฑเจกเจพเจ‚ เจตเจฟเฉฑเจš เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจชเจนเจฟเจฒเฉ€ เจฐเจฃเจจเฉ€เจคเฉ€ เจตเจฟเฉฑเจš, เจตเฉ€, เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ, เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจ•เจˆ เจฅเจฐเจฟเฉฑเจกเจพเจ‚ เจตเจฟเฉฑเจš เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹. เจ‡เจน เจ”เจ–เจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

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

เจชเจฐ เจ‡เฉฑเจ• เจ เฉฐเจกเจพ เจ…เจคเฉ‡ เจฌเจฟเจนเจคเจฐ เจชเจนเฉเฉฐเจš เจนเฉˆ. เจ‡เจน เจคเฉ€เจœเฉ€ เจฐเจฃเจจเฉ€เจคเฉ€ เจนเฉˆเฅค เจ…เจคเฉ‡ เจœเจฆเฉ‹เจ‚ เจธเฉฐเจญเจต เจนเฉ‹เจตเฉ‡, เจ‡เจธ เจจเฉ‚เฉฐ เจšเฉเจฃเจจเจพ เจฌเจฟเจนเจคเจฐ เจนเฉˆ. เจ…เจธเฉ€เจ‚ เจ‡เจน เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจ‡เจน เจธเฉฐเจญเจพเจตเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจพเจกเฉ€ เจ•เฉ‚เฉœเฉ‡ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจ…เจคเฉ‡ ID เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจ‡เฉฑเจ• เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ…เจธเฉ€เจ‚ ID เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡ เจคเจพเจ‚ เจœเฉ‹ เจ‡เจน เจ•เฉ‡เจตเจฒ เจ‡เฉฑเจ• เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจธเจ•เฉˆเจจ เจนเฉ‹เจตเฉ‡ เจคเจพเจ‚ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจขเฉ‡เจฐ 'เจคเฉ‡ เจจเจพ เจœเจพเจตเจพเจ‚เฅค

เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจธเจฟเจฐเจซเจผ เจ‡เฉฐเจกเฉˆเจ•เจธ เจธเจ•เฉˆเจจ เจ‡เฉฐเจกเฉˆเจ•เจธ เจธเจ•เฉˆเจจ เจจเจพเจฒเฉ‹เจ‚ เจคเฉ‡เจœเจผ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจœเจฒเจฆเฉ€ เจนเฉ€ เจ†เจชเจฃเฉ€เจ†เจ‚ เจ†เจˆเจกเฉ€ เจฒเฉฑเจญ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจนเจŸเจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚เฅค BATCH_SIZE เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจšเฉเจฃเจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจจเจพ เจธเจฟเจฐเจซ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ…เจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉเจฐเฉฐเจค เจนเฉˆเจ• เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚. เจชเจฐ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจฒเจˆ เจคเจพเจฒเจพ เจฒเจ—เจพ เจฐเจนเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจœเฉ‡เจ•เจฐ เจ‰เจน เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฌเฉฐเจฆ เจนเจจ, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจคเจพเจฒเจพ เจจเจนเฉ€เจ‚ เจฒเจ—เจพเจ‰เจ‚เจฆเฉ‡, เจธเจ—เฉ‹เจ‚ เจ…เฉฑเจ—เฉ‡ เจตเจงเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ…เจ—เจฒเฉ‡ เจจเฉ‚เฉฐ เจฒเฉˆ เจœเจพเจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจน เจ…เฉฑเจชเจกเฉ‡เจŸ เจ›เฉฑเจกเจฃ เจฒเจˆ เจฒเจพเจ• เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค Postgres เจฆเฉ€ เจ‡เจน เจธเฉเจชเจฐ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจธเจพเจจเฉ‚เฉฐ เจ•เจˆ เจฅเจฐเจฟเฉฑเจกเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚. เจ‡เจน เจ‡เฉฑเจ• เจงเจพเจฐเจพ เจตเจฟเฉฑเจš เจธเฉฐเจญเจต เจนเฉˆ. เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• CTE เจนเฉˆ - เจ‡เจน เจ‡เฉฑเจ• เจฌเฉ‡เจจเจคเฉ€ เจนเฉˆเฅค เจ…เจคเฉ‡ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เจธ เจธเฉ€เจŸเฉ€เจˆ เจฆเฉ€ เจฆเฉ‚เจœเฉ€ เจฎเฉฐเจœเจผเจฟเจฒ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ…เจธเจฒ เจฎเจฟเจŸเจพเจ‰เจฃเจพ เจนเฉˆ - returning *. เจคเฉเจธเฉ€เจ‚ เจ†เจˆเจกเฉ€ เจตเจพเจชเจธ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจชเจฐ เจ‡เจน เจฌเจฟเจนเจคเจฐ เจนเฉˆ *เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจนเจฐเฉ‡เจ• เจฒเจพเจˆเจจ 'เจคเฉ‡ เจœเจผเจฟเจ†เจฆเจพ เจกเจพเจŸเจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจธเจพเจจเฉ‚เฉฐ เจ‡เจธ เจฆเฉ€ เจฒเฉ‹เฉœ เจ•เจฟเจ‰เจ‚ เจนเฉˆ? เจ‡เจน เจ‰เจน เจนเฉˆ เจœเฉ‹ เจธเจพเจจเฉ‚เฉฐ เจตเจพเจชเจธ เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจนเฉเจฃ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจฒเจพเจˆเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ†เจˆเจกเฉ€ เจฆเฉเจ†เจฐเจพ เจœเจพเจ‚ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฌเจฃเจพเจ‡เจ†_เจเจŸ เจฆเฉเจ†เจฐเจพ เจฌเจพเจฐเจกเจฐ เจนเจจเฅค เจคเฉเจธเฉ€เจ‚ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ, เจ…เจงเจฟเจ•เจคเจฎ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ•เฉเจ เจนเฉ‹เจฐ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจฅเฉ‡ เจฌเจนเฉเจค เจ•เฉเจ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ…เจคเฉ‡ เจ‡เจน เจจเจฟเจ—เจฐเจพเจจเฉ€ เจฒเจˆ เจฌเจนเฉเจค เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆ.

เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฌเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจจเฉ‹เจŸ เจนเฉˆเฅค เจœเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เจน เจซเฉˆเจธเจฒเจพ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจธเจพเจจเฉ‚เฉฐ เจ‡เจธ เจ•เฉฐเจฎ เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจคเจพเจ‚ เจธเจพเจจเฉ‚เฉฐ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ•เจฟ เจ‡เจน เจขเฉ‡เจฐ เจธเจฟเจฐเจซเจผ เจŸเฉ‚เจชเจฒเจธ เจ…เฉฑเจชเจกเฉ‡เจŸ เจจเฉ‚เฉฐ เจ–เจฐเจพเจฌ เจจเจพ เจ•เจฐเฉ‡. เจญเจพเจต, เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจ•เฉ‹เจฒ เจ…เจœเจฟเจนเฉ‡ เจ…เฉฐเจ•เฉœเฉ‡ เจนเจจ. เจ‡เจน เจคเฉเจนเจพเจกเฉ€ เจธเจพเจฐเจฃเฉ€ เจฒเจˆ pg_stat_user_tables เจตเจฟเฉฑเจš เจฆเฉ‡เจ–เจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ—เจฐเจฎ เจ…เฉฑเจชเจกเฉ‡เจŸ เจตเจฐเจคเฉ‡ เจœเจพ เจฐเจนเฉ‡ เจนเจจ เจœเจพเจ‚ เจจเจนเฉ€เจ‚เฅค

เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจกเจพ เจจเจตเจพเจ‚ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉฑเจŸ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจนเฉ‹เจฐ เจธเจพเจฐเฉ‡ เจ…เจชเจกเฉ‡เจŸเจธ เจนเจจ เจœเฉ‹ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจนเฉ‡ เจนเจจ, เจนเฉŒเจฒเฉ€ เจ•เจฐเฉ‹เฅค เจธเจฟเจฐเจซเจผ เจ‡เจธ เจฒเจˆ เจจเจนเฉ€เจ‚ เจ•เจฟ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจ‡เจ† เจนเฉˆ (เจนเจฐเฉ‡เจ• เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจจเฉ‚เฉฐ เจฅเฉ‹เฉœเจพ เจœเจฟเจนเจพ, เจชเจฐ เจฅเฉ‹เฉœเจพ เจœเจฟเจนเจพ เจ…เฉฑเจชเจกเฉ‡เจŸ เจนเฉŒเจฒเฉ€ เจ•เจฐ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ), เจชเจฐ เจ‡เฉฑเจฅเฉ‡ เจ‡เจน เจ…เจœเฉ‡ เจตเฉ€ เจ‡เจธเจจเฉ‚เฉฐ เจฌเจฐเจฌเจพเจฆ เจ•เจฐเจฆเจพ เจนเฉˆ. เจ…เจคเฉ‡ เจ‡เจธ เจธเจพเจฐเจฃเฉ€ เจฒเจˆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฌเจฃเจพเจ‰เจฃเจพ เจ…เจธเฉฐเจญเจต เจนเฉˆ. เจ…เจœเจฟเจนเจพ เจ•เจˆ เจตเจพเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ…เจœเจฟเจนเฉ€ เจธเฉ‚เจ–เจฎเจคเจพ เจนเฉˆ เจœเฉ‹ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจฒเฉ‹เจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฏเจพเจฆ เจนเฉˆ. เจ…เจคเฉ‡ เจ‡เจธ เจฐเฉ‡เจ• 'เจคเฉ‡ เจ•เจฆเจฎ เจฐเฉฑเจ–เจฃเจพ เจ†เจธเจพเจจ เจนเฉˆ. เจ•เจˆ เจตเจพเจฐ เจ…เจœเจฟเจนเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฆเฉ‚เจœเฉ‡ เจชเจพเจธเฉ‡ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจชเจนเฉเฉฐเจš เจฒเฉฑเจญเจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจซเจฟเจฐ เจตเฉ€ เจ‡เจธ เจจเจตเฉ‡เจ‚ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚, เจœเจพเจ‚ เจ•เฉ‹เจˆ เจนเฉ‹เจฐ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฌเจฃเจพเจ‰เจฃเจพ, เจœเจพเจ‚ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจฆเฉ‚เจœเฉ€ เจตเจฟเจงเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจชเจฐ เจ‡เจน เจธเจญ เจคเฉ‹เจ‚ เจ…เจจเฉเจ•เฉ‚เจฒ เจฐเจฃเจจเฉ€เจคเฉ€ เจนเฉˆ, เจฌเฉˆเจšเจพเจ‚ เจตเจฟเฉฑเจš เจ•เจฟเจตเฉ‡เจ‚ เจตเฉฐเจกเจฃเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฌเฉ‡เจจเจคเฉ€ เจจเจพเจฒ เจฌเฉˆเจšเจพเจ‚ 'เจคเฉ‡ เจธเจผเฉ‚เจŸ เจ•เจฐเจจเจพ, เจฅเฉ‹เฉœเจพ เจœเจฟเจนเจพ เจฎเจฟเจŸเจพเจ‰เจฃเจพ, เจ†เจฆเจฟเฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจฒเฉฐเจฌเฉ‡ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ https://gitlab.com/snippets/1890447

เจฌเจฒเฉŒเจ• เจ•เฉ€เจคเจพ เจ†เจŸเฉ‹เจตเฉˆเจ•เจฟเจŠเจฎ - https://gitlab.com/snippets/1889668

เจฌเจฒเจพเจ•เจฟเฉฐเจ— เจฎเฉเฉฑเจฆเจพ - https://gitlab.com/snippets/1890428

เจ—เจฒเจคเฉ€ #5 เจ‡เฉฑเจ• เจตเฉฑเจกเฉ€ เจนเฉˆ. เจ“เจ•เจฎเฉ€เจŸเจฐ เจคเฉ‹เจ‚ เจจเจฟเจ•เฉ‹เจฒเจพเจˆ เจจเฉ‡ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เฉ€เจคเฉ€เฅค เจ†เจฆเจฐเจธเจผ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจจเจฟเจ—เจฐเจพเจจเฉ€, เจฌเจฆเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจฎเฉŒเจœเฉ‚เจฆ เจจเจนเฉ€เจ‚ เจนเฉˆ. เจ•เฉเจ เจจเฉ‡เฉœเฉ‡ เจนเจจ, เจ•เฉเจ เจฆเฉ‚เจฐ เจนเจจเฅค เจ“เจ•เจฎเฉ€เจŸเจฐ เจธเฉฐเจชเฉ‚เจฐเจจ เจนเฉ‹เจฃ เจฒเจˆ เจ•เจพเจซเจผเฉ€ เจจเฉ‡เฉœเฉ‡ เจนเฉˆ, เจชเจฐ เจฌเจนเฉเจค เจ•เฉเจ เจ—เฉเฉฐเจฎ เจนเฉˆ เจ…เจคเฉ‡ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธ เจฒเจˆ เจคเจฟเจ†เจฐ เจฐเจนเจฟเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฎเจฐเฉ‡ เจนเฉ‹เจ เจŸเฉ‚เจชเจฒเจพเจ‚ เจฆเฉ€ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจœเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฎเฉ‡เจœเจผ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจฎเจฐเฉ€เจ†เจ‚ เจนเฉ‹เจˆเจ†เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจนเจจ, เจคเจพเจ‚ เจ•เฉเจ เจ—เจฒเจค เจนเฉˆ. เจนเฉเจฃเฉ‡ เจชเฉเจฐเจคเฉ€เจ•เจฐเจฎ เจ•เจฐเจจเจพ เจฌเจฟเจนเจคเจฐ เจนเฉˆ, เจจเจนเฉ€เจ‚ เจคเจพเจ‚ เจตเจฟเจ—เจพเฉœ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจฒเฉ‡เจŸ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚. เจ‡เจน เจนเฉเฉฐเจฆเจพ เจนเฉˆ.

เจœเฉ‡ เจ•เฉ‹เจˆ เจตเฉฑเจกเจพ IO เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ เจ•เจฟ เจ‡เจน เจšเฉฐเจ—เจพ เจจเจนเฉ€เจ‚ เจนเฉˆ.

เจฒเฉฐเจฌเฉ‡ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจตเฉ€. OLTP 'เจคเฉ‡ เจฒเฉฐเจฌเฉ‡ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจจเจนเฉ€เจ‚ เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€เฅค เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจธเจจเจฟเฉฑเจชเจŸ เจฒเจˆ เจ‡เฉฑเจ• เจฒเจฟเฉฐเจ• เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจธเจจเจฟเฉฑเจชเจŸ เจฒเฉˆเจฃ เจ…เจคเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฒเฉฐเจฌเฉ‡ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจ•เฉเจ เจŸเจฐเฉˆเจ•เจฟเฉฐเจ— เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ.

เจฒเฉฐเจฌเฉ‡ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฌเฉเจฐเฉ‡ เจ•เจฟเจ‰เจ‚ เจนเจจ? เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจพเจฐเฉ‡ เจคเจพเจฒเฉ‡ เจ…เฉฐเจค 'เจคเฉ‡ เจนเฉ€ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃเจ—เฉ‡. เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ เจชเฉ‡เจš เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚. เจจเจพเจฒ เจนเฉ€, เจ…เจธเฉ€เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจŸเฉ‡เจฌเจฒเจพเจ‚ เจฒเจˆ เจ†เจŸเฉ‹เจตเฉˆเจ•เจฟเจŠเจฎ เจจเฉ‚เฉฐ เจฌเจฒเฉŒเจ• เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจน เจฌเจฟเจฒเจ•เฉเจฒ เจตเฉ€ เจšเฉฐเจ—เจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจญเจพเจตเฉ‡เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ 'เจคเฉ‡ เจ—เจฐเจฎ เจธเจŸเฉˆเจ‚เจกเจฌเจพเจ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆ, เจ‡เจน เจ…เจœเฉ‡ เจตเฉ€ เจ–เจฐเจพเจฌ เจนเฉˆเฅค เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจฒเฉฐเจฌเฉ‡ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจคเฉ‹เจ‚ เจฌเจšเจฃเจพ เจ•เจฟเจคเฉ‡ เจตเฉ€ เจฌเจฟเจนเจคเจฐ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจœเฉ‡ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจŸเฉ‡เจฌเจฒ เจนเจจ เจœเฉ‹ เจ–เจพเจฒเฉ€ เจจเจนเฉ€เจ‚ เจนเจจ, เจคเจพเจ‚ เจธเจพเจจเฉ‚เฉฐ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจฆเฉ‡เจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ. เจ‡เฉฑเจฅเฉ‡ เจ…เจœเจฟเจนเฉ€ เจธเจฅเจฟเจคเฉ€ เจธเฉฐเจญเจต เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ…เจธเจฟเฉฑเจงเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ†เจŸเฉ‹เจตเฉˆเจ•เจฟเจŠเจฎ เจฆเฉ‡ เจธเฉฐเจšเจพเจฒเจจ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจน เจ…เจตเฉ€เจŸเฉ‹ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเจจเจฟเฉฑเจชเจŸ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจฎเฉˆเจ‚ เจฅเฉ‹เฉœเฉเจนเจพ เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเจพ เจนเฉˆ. เจ…เจคเฉ‡ เจ‡เจน เจฆเฉ‡เจ–เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจฆเจฟเจฒเจšเจธเจช เจธเจพเจงเจจ เจฌเจฃ เจ—เจฟเจ† เจ•เจฟ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ†เจŸเฉ‹เจตเฉˆเจ•เจฟเจŠเจฎ เจจเจพเจฒ เจ•เฉ€ เจนเฉˆ. เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ•เฉเจ เจŸเฉ‡เจฌเจฒ เจ‰เฉฑเจฅเฉ‡ เจ‰เจกเฉ€เจ• เจ•เจฐ เจฐเจนเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ†เจชเจฃเฉ€ เจตเจพเจฐเฉ€ เจฆเฉ€ เจ‰เจกเฉ€เจ• เจจเจนเฉ€เจ‚ เจ•เจฐเจจเจ—เฉ‡. เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจตเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฃ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€ เจนเฉˆ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ.

เจ…เจคเฉ‡ เจฌเจฒเจพเจ• เจœเจพเจฐเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจฌเจฒเจพเจ• เจฐเฉเฉฑเจ–เจพเจ‚ เจฆเจพ เจœเฉฐเจ—เจฒ. เจฎเฉˆเจ‚ เจ•เจฟเจธเฉ‡ เจคเฉ‹เจ‚ เจ•เฉเจ เจฒเฉˆเจฃเจพ เจ…เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจธเฉเจงเจพเจฐเจจเจพ เจชเจธเฉฐเจฆ เจ•เจฐเจฆเจพ เจนเจพเจ‚เฅค เจ‡เฉฑเจฅเฉ‡ เจฎเฉˆเจ‚ เจกเฉ‡เจŸเจพ เจเจ—เจฐเฉ‡เจŸ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจ เฉฐเจกเจพ เจ†เจตเจฐเจคเฉ€ เจธเฉ€เจŸเฉ€เจˆ เจฒเจฟเจ† เจนเฉˆ เจœเฉ‹ เจฒเฉŒเจ• เจฐเฉเฉฑเจ–เจพเจ‚ เจฆเจพ เจœเฉฐเจ—เจฒ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ‡เฉฑเจ• เจตเจงเฉ€เจ† เจกเจพเจ‡เจ—เจจเฉŒเจธเจŸเจฟเจ• เจŸเฉ‚เจฒ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจ…เจงเจพเจฐ 'เจคเฉ‡, เจคเฉเจธเฉ€เจ‚ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจตเฉ€ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹. เจชเจฐ เจ‡เจน เจงเจฟเจ†เจจ เจจเจพเจฒ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ. เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจฒเจˆ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเจพ เจฌเจฟเจ†เจจ_เจŸเจพเจˆเจฎเจ†เจ‰เจŸ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ…เจคเฉ‡ lock_timeout เจซเจพเจ‡เจฆเฉ‡เจฎเฉฐเจฆ เจนเฉˆเฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจ•เจˆ เจตเจพเจฐ เจ‡เจน เจธเจพเจฐเฉ€เจ†เจ‚ เจ—เจฒเจคเฉ€เจ†เจ‚ เจœเฉ‹เฉœ เจตเจฟเฉฑเจš เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจฎเฉ‡เจฐเฉ€ เจฐเจพเจ เจตเจฟเฉฑเจš, เจ‡เฉฑเจฅเฉ‡ เจฎเฉเฉฑเจ– เจ—เจฒเจคเฉ€ เจธเฉฐเจ—เจ เจจเจพเจคเจฎเจ• เจนเฉˆ. เจ‡เจน เจธเฉฐเจ—เจ เจจเจพเจคเจฎเจ• เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจคเจ•เจจเฉ€เจ• เจจเจนเฉ€เจ‚ เจ–เจฟเฉฑเจšเจฆเฉ€. เจ‡เจน เจจเฉฐเจฌเจฐ 2 เจนเฉˆ - เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ—เจฒเจค เจœเจ—เฉเจนเจพ 'เจคเฉ‡ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€.

เจ…เจธเฉ€เจ‚ เจ—เจฒเจค เจฅเจพเจ‚ 'เจคเฉ‡ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจชเฉเจฐเฉ‹เจกเจ•เจธเจผเจจ เจ•เจฒเฉ‹เจจ เจจเจนเฉ€เจ‚ เจธเฉ€, เจœเจฟเจธ เจจเฉ‚เฉฐ เจšเฉˆเฉฑเจ• เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจนเฉˆเฅค เจ‡เฉฑเจ• เจกเจฟเจตเฉˆเจฒเจชเจฐ เจจเฉ‚เฉฐ เจ‰เจคเจชเจพเจฆเจจ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจจเจนเฉ€เจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€เฅค

เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‰เฉฑเจฅเฉ‡ เจจเจนเฉ€เจ‚ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€. เจœเฉ‡ เจ…เจธเฉ€เจ‚ เจ‰เจฅเฉ‡ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจนเฉเฉฐเจฆเฉ€, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจ–เฉเจฆ เจฆเฉ‡เจ–เจฟเจ† เจนเฉเฉฐเจฆเจพ. เจกเจฟเจตเฉˆเจฒเจชเจฐ เจจเฉ‡ เจ‡เจน เจธเจญ เจ•เฉเจ เจกเฉ€เจฌเฉ€เจ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจฆเฉ‡เจ–เจฟเจ†, เจœเฉ‡เจ•เจฐ เจ‰เจธเจจเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจšเฉฐเจ—เฉ‡ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจšเฉˆเฉฑเจ• เจ•เฉ€เจคเจพ, เจœเจฟเฉฑเจฅเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเฉ€ เจฎเจพเจคเจฐเจพ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจฎเจพเจจ เจธเจฅเจพเจจ เจนเฉˆเฅค เจ‰เจธ เจจเฉ‡ เจ‡เจน เจธเจพเจฐเจพ เจจเจฟเจ˜เจพเจฐ เจฆเฉ‡เจ–เจฟเจ† เจนเฉ‹เจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจ‰เจน เจธเจผเจฐเจฎเจธเจพเจฐ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

Autovacuum เจฌเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจธเจพเจกเฉ‡ เจฆเฉเจ†เจฐเจพ เจ•เจˆ เจฎเจฟเจฒเฉ€เจ…เจจ เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจตเจฟเจธเจผเจพเจฒ เจธเจตเฉ€เจช เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจธเจพเจจเฉ‚เฉฐ เจ…เจœเฉ‡ เจตเฉ€ REPACK เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ‡เจน เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฒเจˆ เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจ‰เฉฑเจฅเฉ‡ เจธเจญ เจ•เฉเจ เจธเจพเจซเจผ เจ•เจฐ เจฒเจฟเจ† เจคเจพเจ‚ เจ‰เจน เจฌเฉเจฐเจพ เจฎเจนเจฟเจธเฉ‚เจธ เจ•เจฐเจจเจ—เฉ‡เฅค

เจ…เจคเฉ‡ เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจฐเฉ‹เจœเจผเจพเจจเจพ เจธเจซเจผเจพเจˆ เจฆเฉ‡ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจตเจพเจชเจธ เจฒเจฟเจ†เจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ…เจ•เจธเจฐ เจ•เจฐเจจ เจฆเจพ เจธเฉเจเจพเจ… เจฆเฉ‡เจตเจพเจ‚เจ—เจพ, เจชเจฐ เจ›เฉ‹เจŸเจพ. เจ‡เจน เจ‡เฉฑเจ• เจฎเจฟเฉฐเจŸ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจพเจฐ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจœเจพเจ‚ เจ‡เจธ เจคเฉ‹เจ‚ เจตเฉ€ เจตเฉฑเจง เจตเจพเจฐ เจฅเฉ‹เฉœเจพ เจœเจฟเจนเจพ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฆเฉ‹ เจšเฉ€เจœเจผเจพเจ‚ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ: เจ•เจฟ เจ‡เจธ เจšเฉ€เจœเจผ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจ—เจฒเจคเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจน เจชเจฟเฉฑเจ›เฉ‡ เจจเจนเฉ€เจ‚ เจนเฉˆ. เจœเฉ‹ เจšเจพเจฒ เจฎเฉˆเจ‚ เจฆเจฟเจ–เจพเจˆ เจนเฉˆ เจ‰เจน เจ‡เจธ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเฉ‡เจ—เฉ€.

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจ…เจธเฉ€เจ‚ เจœเฉ‹ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ‰เจน เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจนเฉˆเฅค เจ‡เจน GitLab 'เจคเฉ‡ เจชเฉ‹เจธเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เจธ เจฒเจˆ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ เจคเจพเจ‚ เจœเฉ‹ เจฒเฉ‹เจ• เจฌเจฟเจจเจพเจ‚ DBA เจฆเฉ‡ เจตเฉ€ เจœเจพเจ‚เจš เจ•เจฐ เจธเจ•เจฃเฅค เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฒเฉˆเจฌ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚, เจฏเจพเจจเฉ€ เจ•เจฟ, เจ…เจธเฉ€เจ‚ เจฌเฉ‡เจธ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจœเจฟเจธ 'เจคเฉ‡ เจœเฉ‹ เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‰เจคเจชเจพเจฆเจจ เจฆเฉ€ เจ‡เฉฑเจ• เจ•เจพเจชเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹. เจนเฉเจฃ เจขเจฟเฉฑเจฒ เจฒเจˆ เจœเฉ‹เจ… เจฆเจพ เจ‡เฉฑเจ• เจ…เจฎเจฒ เจนเฉˆ, เจคเฉเจธเฉ€เจ‚ เจ‰เฉฑเจฅเฉ‡ เจ•เจนเจฟ เจธเจ•เจฆเฉ‡ เจนเฉ‹: "เจ…เจœเจฟเจนเฉ€ เจ…เจคเฉ‡ เจ…เจœเจฟเจนเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ€ เจตเจฟเจ†เจ–เจฟเจ† เจ•เจฐเฉ‹" เจ…เจคเฉ‡ เจคเฉเจฐเฉฐเจค เจกเจพเจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจคเฉเจนเจพเจกเฉ€ เจ•เจพเจชเฉ€ เจฒเจˆ เจจเจคเฉ€เจœเจพ เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‹. เจคเฉเจธเฉ€เจ‚ เจ‰เฉฑเจฅเฉ‡ เจกเจฟเจฒเฉ€เจŸ เจตเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ…เจคเฉ‡ เจ•เฉ‹เจˆ เจตเฉ€ เจ‡เจธ เจตเฉฑเจฒ เจงเจฟเจ†เจจ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ 10 เจŸเฉˆเจฐเจพเจฌเจพเจˆเจŸ เจนเจจ, เจ…เจธเฉ€เจ‚ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจฒเฉˆเจฌ เจจเฉ‚เฉฐ เจตเฉ€ 10 เจŸเฉˆเจฐเจพเจฌเจพเจˆเจŸ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจคเฉ‡ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ 10 เจŸเฉˆเจฐเจพเจฌเจพเจˆเจŸ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ‡ เจจเจพเจฒ, 10 เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจนเจฐ เจ•เฉ‹เจˆ เจœเฉ‹ เจšเจพเจนเฉ‡ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ†เจฆเจฟ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจธเฉเฉฑเจŸ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ…เจœเจฟเจนเฉ€ เจ•เจฒเจชเจจเจพ เจนเฉˆเฅค เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ•เฉฑเจฒเฉเจน เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค

เจชเจฟเจ†เจฐเฉ‡ เจฎเจฟเจŸเจพเจ“เฅค เจจเจฟเจ•เฉ‹เจฒเฉ‡ เจธเจฎเฉ‹เจ–เจตเจพเจฒเจต (เจชเฉ‹เจธเจŸเจ—เจฐเฉ‡เจธ.เจ.เจ†เจˆ.)

เจ‡เจธ เจจเฉ‚เฉฐ เจฅเจฟเจจ เจชเฉเจฐเฉ‹เจตเฉ€เจœเจผเจจเจฟเฉฐเจ— เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจธเฉ‚เจ–เจฎ เจชเฉเจฐเจฌเฉฐเจง เจนเฉˆเฅค เจ‡เจน เจ‡เฉฑเจ• เจ•เจฟเจธเจฎ เจฆเฉ€ เจ•เจฒเจชเจจเจพ เจนเฉˆ เจœเฉ‹ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš, เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจตเจฟเฉฑเจš เจฆเฉ‡เจฐเฉ€ เจจเฉ‚เฉฐ เจฆเฉ‚เจฐ เจ•เจฐเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจธเจฌเฉฐเจง เจตเจฟเฉฑเจš เจฆเฉเจจเฉ€เจ† เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฌเจฟเจนเจคเจฐ เจธเจฅเจพเจจ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆเฅค เจญเจพเจต, เจ‡เจน เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเจฒเจ• เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจšเจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ.

เจ‰เจฆเจพเจนเจฐเจจ: 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% เจนเฉˆ, เจคเจพเจ‚ เจ‡เจธเจฆเจพ เจ‰เจชเจฏเฉ‹เจ— เจ•เจฐเจจเจพ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจจเจนเฉ€เจ‚ เจนเฉˆ.

เจฐเจฟเจชเฉ‹เจฐเจŸ เจฒเจˆ เจงเฉฐเจจเจตเจพเจฆ! เจœเฉ‡เจ•เจฐ เจ‰เจคเจชเจพเจฆ เจฆเฉ€ เจชเฉ‚เจฐเฉ€ เจ•เจพเจชเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เฉ‹เจˆ เจธเจฐเฉ‹เจค เจจเจนเฉ€เจ‚ เจนเจจ, เจคเจพเจ‚ เจ•เฉ€ เจฒเฉ‹เจก เจœเจพเจ‚ เจ†เจ•เจพเจฐ เจฆเฉ€ เจ—เจฃเจจเจพ เจ•เจฐเจจ เจฒเจˆ เจ•เฉ‹เจˆ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจœเจพเจ‚ เจซเจพเจฐเจฎเฉ‚เจฒเจพ เจนเฉˆ?

เจตเจงเฉ€เจ† เจธเจตเจพเจฒ. เจนเฉเจฃ เจคเฉฑเจ•, เจ…เจธเฉ€เจ‚ เจฎเจฒเจŸเฉ€-เจŸเฉ‡เจฐเจพเจฌเจพเจˆเจŸ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฒเฉฑเจญเจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเจพเจ‚เฅค เจญเจพเจตเฉ‡เจ‚ เจ‰เฉฑเจฅเฉ‡ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ˜เฉฑเจŸ เจฎเฉˆเจฎเฉ‹เจฐเฉ€, เจ˜เฉฑเจŸ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจ…เจคเฉ‡ เจกเจฟเจธเจ•เจพเจ‚ เจฌเจฟเจฒเจ•เฉเจฒ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเฉ€เจ†เจ‚ เจจเจนเฉ€เจ‚ เจนเจจ, เจชเจฐ เจซเจฟเจฐ เจตเฉ€ เจ…เจธเฉ€เจ‚ เจ‡เจน เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚. เจœเฉ‡ เจฌเจฟเจฒเจ•เฉเจฒ เจ•เจฟเจคเฉ‡ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเฉ‹เจšเจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ. เจฎเฉˆเจจเฉ‚เฉฐ เจ•เฉฑเจฒเฉเจน เจคเฉฑเจ• เจธเฉ‹เจšเจฃ เจฆเจฟเจ“, เจคเฉเจธเฉ€เจ‚ เจ†เจ เจนเฉ‹, เจ…เจธเฉ€เจ‚ เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡, เจ‡เจน เจ‡เฉฑเจ• เจตเจงเฉ€เจ† เจธเจตเจพเจฒ เจนเฉˆเฅค

เจฐเจฟเจชเฉ‹เจฐเจŸ เจฒเจˆ เจงเฉฐเจจเจตเจพเจฆ! เจคเฉเจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ‡เจธ เจคเฉฑเจฅ เจฌเจพเจฐเฉ‡ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพ เจธเฉ€ เจ•เจฟ เจ‡เฉฑเจ• เจ เฉฐเจกเจพ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจนเจจ, เจชเจฐ เจ‡เจน เจตเจฟเจ•เจพเจธ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ. เจ…เจคเฉ‡ เจ‡เจน เจธเจญ เจ‡เฉฑเจ• เจฌเฉˆเจธเจพเจ–เฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจตเฉฑเจกเฉ‡. เจ•เฉ€ เจ‡เจน เจธเจญ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจฆเฉ‡ เจ†เจชเจฃเฉ‡ เจ†เจช เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจจเจพเจฒ เจŸเจ•เจฐเจพเจ… เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ•เฉเจ DELETE deferent เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจฃเจ—เฉ‡ เจœเจพเจ‚ เจ•เฉเจ เจนเฉ‹เจฐ เจœเจฟเจธเจจเฉ‚เฉฐ เจ˜เฉฑเจŸ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจฐเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจฅเฉ‡ เจ†เจชเจฃเฉ‡ เจ•เฉเจ เจ…เจœเฉ€เจฌ เจธเจพเจงเจจเจพเจ‚ เจจเจพเจฒ เจฌเจฆเจจเจพเจฎ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚?

เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ SQL เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจตเจฟเฉฑเจš เจ•เจˆ เจฐเจฟเจ•เจพเจฐเจกเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจฃ เจœเจพเจ‚ เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฒเจˆ เจ•เจฟเจนเจพ เจนเฉˆ, เจคเจพเจ‚ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจ‡เจธ เจจเฉ‚เฉฐ เจ‰เฉฑเจฅเฉ‡ เจ•เจฟเจตเฉ‡เจ‚ เจตเฉฐเจก เจธเจ•เจฆเจพ เจนเฉˆ? เจ…เจธเฉ€เจ‚ เจธเจฐเฉ€เจฐเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจธเฉ€เจฎเจค เจนเจพเจ‚เฅค เจ…เจธเฉ€เจ‚ เจ…เจœเฉ‡ เจตเฉ€ เจ‡เจน เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจ•เจฐเจพเจ‚เจ—เฉ‡. เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจฒเจพเจ• เจ•เจฐเจพเจ‚เจ—เฉ‡, เจ†เจฆเจฟ.

เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจจเจพเจฒ เจ•เฉ€เจคเจพเฅค

เจฎเฉˆเจ‚ เจ‡เจน เจฎเฉฐเจจ เจธเจ•เจฆเจพ เจนเจพเจ‚ เจ•เจฟ เจ‰เจนเฉ€ เจšเฉˆเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจŸเจฟเจŠเจจเจฟเฉฐเจ— เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ. เจ•เจฟเจธเฉ‡ เจฆเจฟเจจ เจ‡เจน เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ. เจชเจฐ เจซเจฟเจฐ เจฎเฉˆเจ‚ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจธเจตเจพเจฒ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจธเจฎเจเจฆเจพ.

เจธเจตเจพเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ•เฉ€ เจตเจฟเจ•เจพเจธ เจฆเจพ เจ…เจœเจฟเจนเจพ เจ•เฉ‹เจˆ เจตเฉˆเจ•เจŸเจฐ เจนเฉˆ เจœเฉ‹ เจ‡เจงเจฐ-เจ‰เจงเจฐ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจคเฉเจนเจพเจกเจพ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจšเจฒเจฆเจพ เจนเฉˆ? เจ‰เจน. เจ•เฉ€ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‡ เจ…เจœเฉ‡ เจคเฉฑเจ• เจ‡เจธ เจฌเจพเจฐเฉ‡ เจจเจนเฉ€เจ‚ เจธเฉ‹เจšเจฟเจ†?

เจฎเฉˆเจ‚ เจ‰เจนเจจเจพเจ‚ เจธเจฟเจงเจพเจ‚เจคเจพเจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เฉ€เจคเฉ€ เจœเฉ‹ เจนเฉเจฃ เจตเจฐเจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฌเฉ‹เจŸ เจนเฉˆ เจจเฉˆเจจเจธเฉ€, เจ‡เจธ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ เจ†เจŸเฉ‹เจฎเฉ‡เจŸเจฟเจก เจšเฉˆเฉฑเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจŸเจฟเจŠเจจเจฟเฉฐเจ— เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ•เฉ€ เจ‡เจน เจ•เจฟเจธเฉ‡ เจฆเจฟเจจ เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจตเจฟเฉฑเจš เจนเฉ‹เจตเฉ‡เจ—เจพ? เจฎเฉˆเจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจชเจคเจพ, เจ…เจœเฉ‡ เจคเฉฑเจ• เจ‡เจธ 'เจคเฉ‡ เจšเจฐเจšเจพ เจตเฉ€ เจจเจนเฉ€เจ‚ เจนเฉ‹เจˆ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ…เจœเฉ‡ เจตเฉ€ เจ‡เจธ เจคเฉ‹เจ‚ เจฆเฉ‚เจฐ เจนเจพเจ‚เฅค เจชเจฐ เจจเจตเฉ‡เจ‚ เจธเจฟเจธเจŸเจฎ เจฌเจฃเจพเจ‰เจฃ เจตเจพเจฒเฉ‡ เจตเจฟเจ—เจฟเจ†เจจเฉ€ เจนเจจเฅค เจ…เจคเฉ‡ เจ‰เจน เจธเจพเจจเฉ‚เฉฐ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจตเจฟเฉฑเจš เจงเฉฑเจ•เจฆเฉ‡ เจนเจจ. เจตเจฟเจ•เจพเจธ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจ†เจŸเฉ‹ เจŸเจฟเจŠเจจเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‡เจน เจ†เจชเจฃเฉ‡ เจ†เจช เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจšเฉเจฃเจฆเจพ เจนเฉˆเฅค เจชเจฐ เจ‰เจน เจ…เจœเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ เจšเฉˆเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจŸเจฟเจŠเจจเจฟเฉฐเจ— เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‡เจ—เจพ. เจญเจพเจต, เจ‡เจน เจชเฉเจฐเจฆเจฐเจธเจผเจจ, เจธเจผเฉˆเฉฑเจฒ เจฌเจซเจฐ, เจ†เจฆเจฟ เจฒเจˆ เจšเฉเจฃเฉ‡เจ—เจพ.

เจ…เจคเฉ‡ เจšเฉˆเฉฑเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจŸเจฟเจŠเจจเจฟเฉฐเจ— เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจ‡เจน เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹: เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจนเจœเจผเจพเจฐ เจ•เจฒเฉฑเจธเจŸเจฐ เจ…เจคเฉ‡ เจตเฉฑเจ–เฉ‹-เจตเฉฑเจ–เจฐเฉ‡ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจนเจจ, เจ•เจฒเจพเจ‰เจก เจตเจฟเฉฑเจš เจตเฉฑเจ–เจฐเฉ€เจ†เจ‚ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจนเจจ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจธเจพเจกเฉ‡ เจฌเฉ‹เจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจจเฉˆเจจเจธเฉ€ เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจ•เจฐเฉ‹. เจ…เจคเฉ‡ max_wal_size เจ†เจชเจฃเฉ‡ เจ†เจช เจนเฉ€ เจคเฉเจนเจพเจกเฉ€เจ†เจ‚ เจจเจฟเจธเจผเจพเจจเจพ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจšเฉเจฃเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพเฅค เจชเจฐ เจนเฉเจฃ เจคเฉฑเจ• เจ‡เจน เจฌเจฆเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจ•เฉ‹เจฐ เจฆเฉ‡ เจจเฉ‡เฉœเฉ‡ เจตเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ.

เจจเจฎเจธเจ•เจพเจฐ เจคเฉเจธเฉ€เจ‚ เจฒเฉฐเจฌเฉ‡ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฆเฉ‡ เจ–เจผเจคเจฐเจฟเจ†เจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เฉ€เจคเฉ€ เจธเฉ€เฅค เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจนเจพ เจธเฉ€ เจ•เจฟ เจฎเจฟเจŸเจพเจ‰เจฃ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจ†เจŸเฉ‹เจตเฉˆเจ•เจฟเจŠเจฎ เจจเฉ‚เฉฐ เจฌเจฒเฉŒเจ• เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจธเจพเจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจ•เจฟเจตเฉ‡เจ‚ เจจเฉเจ•เจธเจพเจจ เจชเจนเฉเฉฐเจšเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ? เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจธเฉ€เจ‚ เจœเจ—เฉเจนเจพ เจ–เจพเจฒเฉ€ เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃ เจฌเจพเจฐเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚เฅค เจ…เจธเฉ€เจ‚ เจนเฉ‹เจฐ เจ•เฉ€ เจ—เฉเจ† เจฐเจนเฉ‡ เจนเจพเจ‚?

เจ†เจŸเฉ‹เจตเฉˆเจ•เจฟเจŠเจฎ เจธเจผเจพเจ‡เจฆ เจ‡เฉฑเจฅเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจน เจคเฉฑเจฅ เจ•เจฟ เจ‡เฉฑเจ• เจฒเฉฐเจฌเจพ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฆเฉ‚เจœเฉ‡ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจจเฉ‚เฉฐ เจฒเจพเจ• เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจ‡เจน เจธเฉฐเจญเจพเจตเจจเจพ เจตเจงเฉ‡เจฐเฉ‡ เจ–เจผเจคเจฐเจจเจพเจ• เจนเฉˆ. เจ‰เจน เจฎเจฟเจฒ เจธเจ•เจฆเฉ€ เจนเฉˆ เจœเจพเจ‚ เจจเจนเฉ€เจ‚เฅค เจœเฉ‡ เจ‰เจน เจฎเจฟเจฒ เจ—เจˆ, เจคเจพเจ‚ เจ‡เจน เจฌเจนเฉเจค เจฌเฉเจฐเจพ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ. เจ…เจคเฉ‡ เจ†เจŸเฉ‹เจตเฉˆเจ•เจฟเจŠเจฎ เจฆเฉ‡ เจจเจพเจฒ - เจ‡เจน เจตเฉ€ เจ‡เฉฑเจ• เจธเจฎเฉฑเจธเจฟเจ† เจนเฉˆ. OLTP เจตเจฟเฉฑเจš เจฒเฉฐเจฌเฉ‡ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฆเฉ€เจ†เจ‚ เจฆเฉ‹ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจนเจจ: เจฒเจพเจ• เจ…เจคเฉ‡ เจ†เจŸเฉ‹เจตเฉˆเจ•เจฟเจŠเจฎเฅค เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ 'เจคเฉ‡ เจ—เจฐเจฎ เจธเจŸเฉˆเจ‚เจกเจฌเจพเจ เจซเฉ€เจกเจฌเฉˆเจ• เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ…เจœเฉ‡ เจตเฉ€ เจฎเจพเจธเจŸเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจ†เจŸเฉ‹เจตเฉˆเจ•เจฟเจŠเจฎ เจฒเจพเจ• เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‹เจ—เฉ‡, เจ‡เจน เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจคเฉ‹เจ‚ เจ†เจตเฉ‡เจ—เจพเฅค เจชเจฐ เจ˜เฉฑเจŸเฉ‹ เจ˜เฉฑเจŸ เจ•เฉ‹เจˆ เจคเจพเจฒเฉ‡ เจจเจนเฉ€เจ‚ เจนเฉ‹เจฃเจ—เฉ‡. เจ…เจคเฉ‡ เจฒเฉ‹เจ• เจนเฉ‹เจฃเจ—เฉ‡. เจ…เจธเฉ€เจ‚ เจกเฉ‡เจŸเจพ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚, เจ‡เจธ เจฒเจˆ เจคเจพเจฒเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจฌเจฟเฉฐเจฆเฉ‚ เจนเจจเฅค เจ…เจคเฉ‡ เจœเฉ‡ เจ‡เจน เจธเจญ เจฒเฉฐเจฌเฉ‡, เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจนเฉˆ, เจคเจพเจ‚ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ• เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ. เจ‰เจน เจฆเฉ‚เจœเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจšเฉ‹เจฐเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจ…เจคเฉ‡ เจฒเฉ‹เจ• เจฐเฉเฉฑเจ– เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ. เจฎเฉˆเจ‚ เจธเจจเจฟเฉฑเจชเจŸ เจฒเจˆ เจ‡เฉฑเจ• เจฒเจฟเฉฐเจ• เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเจพ. เจ…เจคเฉ‡ เจ‡เจน เจธเจฎเฉฑเจธเจฟเจ† เจ†เจŸเฉ‹เจตเฉˆเจ•เจฟเจŠเจฎ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเจพเจฒเฉ‹เจ‚ เจตเจงเฉ‡เจฐเฉ‡ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจฌเจฃ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจธเจฟเจฐเจซ เจ‡เจ•เฉฑเจ เฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ.

เจฐเจฟเจชเฉ‹เจฐเจŸ เจฒเจˆ เจงเฉฐเจจเจตเจพเจฆ! เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ€ เจฐเจฟเจชเฉ‹เจฐเจŸ เจ‡เจน เจ•เจนเจฟ เจ•เฉ‡ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเฉ€ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ—เจฒเจค เจŸเฉˆเจธเจŸ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจตเจฟเจšเจพเจฐ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฟเจ† เจ•เจฟ เจธเจพเจจเฉ‚เฉฐ เจ‰เจนเฉ€ เจ‰เจชเจ•เจฐเจฃ เจฒเฉˆเจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ, เจ‰เจธเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจ…เจงเจพเจฐ เจฆเฉ‡ เจจเจพเจฒ. เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจจเฉ‚เฉฐ เจ†เจงเจพเจฐ เจฆเจฟเฉฑเจคเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‰เจธเจจเฉ‡ เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เฉ€เจคเฉ€. เจ…เจคเฉ‡ เจ‰เจน เจ เฉ€เจ• เจœเจพเจชเจฆเจพ เจนเฉˆเฅค เจชเจฐ เจ‰เจน เจฒเจพเจˆเจต เจฒเจˆ เจœเจพเจ‚เจš เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ, เจชเจฐ เจฒเจพเจˆเจต เจฒเจˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ 60-70% เจฆเจพ เจฒเฉ‹เจก เจนเฉˆ. เจ…เจคเฉ‡ เจญเจพเจตเฉ‡เจ‚ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจŸเจฟเจŠเจจเจฟเฉฐเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ‡เจน เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ.

เจŸเฉ€เจฎ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฎเจพเจนเจฐ เจนเฉ‹เจฃเจพ เจ…เจคเฉ‡ DBA เจฎเจพเจนเจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจœเฉ‹ เจ…เฉฐเจฆเจพเจœเจผเจพ เจฒเจ—เจพ เจธเจ•เจฆเฉ‡ เจนเจจ เจ•เจฟ เจ…เจธเจฒ เจฌเฉˆเจ•เจ—เฉเจฐเจพเจŠเจ‚เจก เจฒเฉ‹เจก เจจเจพเจฒ เจ•เฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเจพเจซเจผ-เจธเฉเจฅเจฐเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚, เจ…เจธเฉ€เจ‚ เจคเจธเจตเฉ€เจฐ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚. เจชเจฐ เจ‡เฉฑเจ• เจตเจงเฉ‡เจฐเฉ‡ เจ‰เฉฑเจจเจค เจชเจนเฉเฉฐเจš, เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจ‰เจนเฉ€ เจ•เฉฐเจฎ เจฆเฉเจฌเจพเจฐเจพ เจ•เฉ€เจคเจพ, เจชเจฐ เจ‰เจคเจชเจพเจฆเจจ เจฆเฉ‡ เจจเจพเจฒ เจธเจฟเจฎเฉ‚เจฒเฉ‡เจŸ เจ•เฉ€เจคเฉ‡ เจฒเฉ‹เจก เจฆเฉ‡ เจจเจพเจฒ. เจ‡เจน เจ•เจพเจซเจผเฉ€ เจ เฉฐเจกเจพ เจนเฉˆ. เจ‰เจฆเฉ‹เจ‚ เจคเฉฑเจ• เจคเฉเจนเจพเจจเฉ‚เฉฐ เจตเฉฑเจกเจพ เจนเฉ‹เจฃเจพ เจชเจตเฉ‡เจ—เจพเฅค เจ‡เจน เจ‡เฉฑเจ• เจฌเจพเจฒเจ— เจตเจฐเจ—เจพ เจนเฉˆ. เจ…เจธเฉ€เจ‚ เจธเจฟเจฐเจซ เจ‡เจน เจฆเฉ‡เจ–เจฟเจ† เจ•เจฟ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ•เฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจน เจตเฉ€ เจฆเฉ‡เจ–เจฟเจ† เจ•เจฟ เจ•เฉ€ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจธเจฐเฉ‹เจค เจนเจจ. เจ‡เจน เจ‡เฉฑเจ• เจšเฉฐเจ—เจพ เจธเจตเจพเจฒ เจนเฉˆเฅค

เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เฉ‚เฉœเจพ เจšเฉ‹เจฃ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจฎเจฟเจŸเจพเจ‡เจ† เจซเจฒเฉˆเจ— เจนเฉเฉฐเจฆเจพ เจนเฉˆ

เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ เจตเจฟเฉฑเจš เจ†เจŸเฉ‹เจตเฉˆเจ•เจฟเจŠเจฎ เจ†เจชเจฃเฉ‡ เจ†เจช เจนเฉ€ เจ‡เจนเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ“เจน, เจ•เฉ€ เจ‰เจน เจ‡เจน เจ•เจฐเจฆเจพ เจนเฉˆ?

เจ†เจŸเฉ‹เจตเฉˆเจ•เจฟเจŠเจฎ เจ•เฉ‚เฉœเจพ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจตเจพเจฒเจพ เจนเฉˆเฅค

เจคเฉเจนเจพเจกเจพ เจงเฉฐเจจเจตเจพเจฆ!

เจฐเจฟเจชเฉ‹เจฐเจŸ เจฒเจˆ เจงเฉฐเจจเจตเจพเจฆ! เจ•เฉ€ เจ‡เจธ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจกเจพเจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจคเฉเจฐเฉฐเจค เจกเจฟเจœเจผเจพเจ‡เจจ เจ•เจฐเจจ เจฆเจพ เจ•เฉ‹เจˆ เจตเจฟเจ•เจฒเจช เจนเฉˆ เจ•เจฟ เจธเจพเจฐเจพ เจ•เฉ‚เฉœเจพ เจฎเฉเฉฑเจ– เจฎเฉ‡เจœเจผ เจคเฉ‹เจ‚ เจ•เจฟเจธเฉ‡ เจชเจพเจธเฉ‡ เจตเฉฑเจฒ เจ—เฉฐเจฆเจพ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ?

เจฌเฉ‡เจธเจผเฉฑเจ• เจนเฉˆ.

เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจŸเฉ‡เจฌเจฒ เจจเฉ‚เฉฐ เจคเจพเจฒเจพเจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจนเฉˆ เจœเจฟเจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจคเจพเจ‚ เจ•เฉ€ เจ‡เจน เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆ?

เจฌเฉ‡เจธเจผเฉฑเจ• เจนเฉˆ. เจชเจฐ เจ‡เจน เจ‡เฉฑเจ• เจšเจฟเจ•เจจ เจ…เจคเฉ‡ เจ…เฉฐเจกเฉ‡ เจฆเฉ‡ เจธเจตเจพเจฒ เจตเจฐเจ—เจพ เจนเฉˆ. เจœเฉ‡ เจ…เจธเฉ€เจ‚ เจธเจพเจฐเฉ‡ เจœเจพเจฃเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจ•เฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจคเจพเจ‚, เจฌเฉ‡เจธเจผเจ•, เจ…เจธเฉ€เจ‚ เจธเจญ เจ•เฉเจ เจ เฉฐเจกเจพ เจ•เจฐเจพเจ‚เจ—เฉ‡. เจชเจฐ เจ•เจพเจฐเฉ‹เจฌเจพเจฐ เจฌเจฆเจฒ เจฐเจฟเจนเจพ เจนเฉˆ, เจจเจตเฉ‡เจ‚ เจ•เจพเจฒเจฎ เจนเจจ, เจจเจตเฉ€เจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจนเจจ. เจ…เจคเฉ‡ เจซเจฟเจฐ - เจ“เจน, เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจชเจฐ เจ‡เจน เจ†เจฆเจฐเจธเจผ เจธเจฅเจฟเจคเฉ€, เจœเฉ€เจตเจจ เจตเจฟเฉฑเจš เจ‡เจน เจตเจพเจชเจฐเจฆเฉ€ เจนเฉˆ, เจชเจฐ เจนเจฎเฉ‡เจธเจผเจพ เจจเจนเฉ€เจ‚. เจชเจฐ เจ•เฉเฉฑเจฒ เจฎเจฟเจฒเจพ เจ•เฉ‡ เจ‡เจน เจ‡เฉฑเจ• เจšเฉฐเจ—เจพ เจตเจฟเจšเจพเจฐ เจนเฉˆเฅค เจฌเจธ เจ•เฉฑเจŸเฉ‹ เจ…เจคเฉ‡ เจฌเฉฑเจธ.

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹