PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เชนเซเช‚ เชธเซ‚เชšเชจ เช•เชฐเซเช‚ เช›เซเช‚ เช•เซ‡ เชคเชฎเซ‡ เชกเซ‡เชŸเชพ เชเช—เซเชฐเซ‡เชŸ โ€œเชซเชจเซเชกเชพเชฎเซ‡เชจเซเชŸเชฒเซเชธ เช‘เชซ เชชเซ‹เชธเซเชŸเช—เซเชฐเซ‡เชเชธเช•เซเชฏเซเชเชฒ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—โ€เชฎเชพเช‚เชฅเซ€ เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเชธเซเช•เซ€เชจเชพ เช…เชนเซ‡เชตเชพเชฒเชจเซ€ เชŸเซเชฐเชพเชจเซเชธเช•เซเชฐเชฟเชชเซเชŸ เชตเชพเช‚เชšเซ‹.

เช† เช…เชนเซ‡เชตเชพเชฒเชฎเชพเช‚, เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€ เชชเซ‹เชธเซเชŸ-เช—เซเชฐเซ‡เชธเชจเชพ เช†เช‚เช•เชกเชพเช“เชจเชพ เชฎเซเช–เซเชฏ เชฎเซเชฆเซเชฆเชพเช“ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเชถเซ‡, เชคเซ‡เชจเซ‹ เช…เชฐเซเชฅ เชถเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เช“ เชถเชพ เชฎเชพเชŸเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชฎเชพเช‚ เชนเชพเชœเชฐ เชนเซ‹เชตเชพ เชœเซ‹เชˆเช; เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชฎเชพเช‚ เช•เชฏเชพ เช—เซเชฐเชพเชซเซเชธ เชนเซ‹เชตเชพ เชœเซ‹เชˆเช, เชคเซ‡เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช‰เชฎเซ‡เชฐเชตเซเช‚ เช…เชจเซ‡ เชคเซ‡เชจเซเช‚ เช…เชฐเซเชฅเช˜เชŸเชจ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซเช‚ เชคเซ‡ เชตเชฟเชถเซ‡. เช† เชฐเชฟเชชเซ‹เชฐเซเชŸ เชกเซ‡เชŸเชพเชฌเซ‡เช เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐเซเชธ, เชธเชฟเชธเซเชŸเชฎ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐเซเชธ เช…เชจเซ‡ เชกเซ‡เชตเชฒเชชเชฐเซเชธ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชถเซ‡ เช•เซ‡ เชœเซ‡เช“ Postgres เชฎเซเชถเซเช•เซ‡เชฒเซ€เชจเชฟเชตเชพเชฐเชฃเชฎเชพเช‚ เชฐเชธ เชงเชฐเชพเชตเซ‡ เช›เซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เชฎเชพเชฐเซเช‚ เชจเชพเชฎ เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€ เช›เซ‡, เชนเซเช‚ เชกเซ‡เชŸเชพ เชเช—เซเชฐเซ‡เชŸ เช•เช‚เชชเชจเซ€เชจเซเช‚ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชต เช•เชฐเซเช‚ เช›เซเช‚.

เชฎเชพเชฐเชพ เชตเชฟเชถเซ‡ เชฅเซ‹เชกเชพเช• เชถเชฌเซเชฆเซ‹. เชฎเซ‡เช‚ เชธเชฟเชธเซเชŸเชฎ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ เชคเชฐเซ€เช•เซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชชเชนเซ‡เชฒเชพ เชถเชฐเซ‚เช†เชค เช•เชฐเซ€ เชนเชคเซ€.

เชฎเซ‡เช‚ เชคเชฎเชพเชฎ เชชเซเชฐเช•เชพเชฐเชจเซ€ เชตเชฟเชตเชฟเชง Linux เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเซเชฏเซเช‚, Linux เชจเซ‡ เชฒเช—เชคเซ€ เชตเชฟเชตเชฟเชง เชตเชธเซเชคเซเช“ เชชเชฐ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚, เชเชŸเชฒเซ‡ เช•เซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ, เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—, เชชเซเชฐเซ‹เช•เซเชธเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚, เชตเช—เซ‡เชฐเซ‡. เชชเชฐเช‚เชคเซ เช…เชฎเซเช• เชธเชฎเชฏเซ‡ เชฎเซ‡เช‚ เชกเซ‡เชŸเชพเชฌเซ‡เช, PostgreSQL เชธเชพเชฅเซ‡ เชตเชงเซ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚. เชนเซเช‚ เชคเซ‡เชจเซ‡ เช–เชฐเซ‡เช–เชฐ เช—เชฎเซเชฏเซ‹. เช…เชจเซ‡ เช…เชฎเซเช• เชธเชฎเชฏเซ‡ เชฎเซ‡เช‚ เชฎเชพเชฐเชพ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เช•เชพเชฎเช•เชพเชœเชจเชพ เชธเชฎเชฏ PostgreSQL เชชเชฐ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚. เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชงเซ€เชฎเซ‡ เชงเซ€เชฎเซ‡ เชนเซเช‚ PostgreSQL DBA เชฌเชจเซเชฏเซ‹.

เช…เชจเซ‡ เชฎเชพเชฐเซ€ เชธเชฎเช—เซเชฐ เช•เชพเชฐเช•เชฟเชฐเซเชฆเซ€ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชฎเชจเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เช†เช‚เช•เชกเชพ, เชฆเซ‡เช–เชฐเซ‡เช– เช…เชจเซ‡ เชŸเซ‡เชฒเชฟเชฎเซ‡เชŸเซเชฐเซ€เชจเชพ เชตเชฟเชทเชฏเซ‹เชฎเชพเช‚ เชฐเชธ เชฐเชนเซเชฏเซ‹ เช›เซ‡. เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชนเซเช‚ เชธเชฟเชธเซเชŸเชฎ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ เชนเชคเซ‹, เชคเซเชฏเชพเชฐเซ‡ เชฎเซ‡เช‚ Zabbix เชธเชพเชฅเซ‡ เช–เซ‚เชฌ เชจเชœเซ€เช•เชฅเซ€ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚. เช…เชจเซ‡ เชฎเซ‡เช‚ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ‹ เชเช• เชจเชพเชจเซ‹ เชธเซ‡เชŸ เชฒเช–เซเชฏเซ‹ zabbix-เชเช•เซเชธเซเชŸเซ‡เชจเซเชถเชจเซเชธ. เชคเซ‡เช“ เชคเซ‡เชฎเชจเชพ เชธเชฎเชฏเชฎเชพเช‚ เช–เซ‚เชฌ เชœ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชนเชคเชพ. เช…เชจเซ‡ เชคเซเชฏเชพเช‚ เชซเช•เซเชค เชฒเชฟเชจเช•เซเชธ เชœ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชตเชฟเชตเชฟเชง เช˜เชŸเช•เซ‹ เชชเชฃ เช–เซ‚เชฌ เชœ เช…เชฒเช— เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชตเชธเซเชคเซเช“เชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเซเช‚ เชถเช•เซเชฏ เชนเชคเซเช‚.

เชนเชตเซ‡ เชนเซเช‚ PostgreSQL เชชเชฐ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚. เชนเซเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฌเซ€เชœเซ€ เชตเชธเซเชคเซ เชฒเช–เซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚ เชœเซ‡ เชคเชฎเชจเซ‡ PostgreSQL เช†เช‚เช•เชกเชพเช“ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชคเซ‡ เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡ pgCenter (เชนเชพเชฌเซเชฐเซ‡ เชชเชฐเชจเซ‹ เชฒเซ‡เช– - เชšเซ‡เชคเชพ เช…เชจเซ‡ เชคเชฃเชพเชต เชตเชฟเชจเชพ เชชเซ‹เชธเซเชŸ-เช—เซเชฐเซ‡เชธเชจเชพ เช†เช‚เช•เชกเชพ).

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เชฅเซ‹เชกเซ€ เชชเชฐเชฟเชšเชฏ เชจเซ‹เช‚เชง. เช…เชฎเชพเชฐเชพ เช—เซเชฐเชพเชนเช•เซ‹, เช…เชฎเชพเชฐเชพ เช—เซเชฐเชพเชนเช•เซ‹เชจเซ€ เช•เชˆ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“ เช›เซ‡? เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‡ เชฒเช—เชคเซ‹ เช•เซ‹เชˆ เชชเซเชฐเช•เชพเชฐเชจเซ‹ เช…เช•เชธเซเชฎเชพเชค เช›เซ‡. เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชตเชฟเชญเชพเช—เชจเชพ เชตเชกเชพ เช…เชฅเชตเชพ เชตเชฟเช•เชพเชธเชจเชพ เชตเชกเชพ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เชนเซ‡ เช›เซ‡: "เชฎเชฟเชคเซเชฐเซ‹, เช†เชชเชฃเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เช•เช‚เชˆเช• เช–เชฐเชพเชฌ เชฅเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เช†เชชเชฃเซ‡ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เช†เชตเซเช‚ เชฅเชคเซเช‚ เช…เชŸเช•เชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡." เช…เชจเซ‡ เช…เชนเซ€เช‚ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซ€ เช…เชฅเชตเชพ เชนเชพเชฒเชจเซ€ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เช…เชจเซเช•เซ‚เชฒเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฐเชธเชชเซเชฐเชฆ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡ เชœเซ‡เชฅเซ€ เช•เชฐเซ€เชจเซ‡ เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชกเซ‡เชŸเชพเชฌเซ‡เช - PostgreSQL, MySQL เช…เชฅเชตเชพ เช…เชจเซเชฏ เช•เซ‡เชŸเชฒเชพเช•เชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเซ€ เชถเช•เซ‹. เช…เชจเซ‡ เชธเชพเชฅเซ€เชฆเชพเชฐเซ‹ เชธเซ‚เชšเชตเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡: โ€œเชฎเซ‡เช‚ เชธเชพเช‚เชญเชณเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เช†เชตเชพ เช…เชจเซ‡ เช†เชตเชพ เชกเซ‡เชŸเชพเชฌเซ‡เช เช›เซ‡. เชšเชพเชฒเซ‹ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช." เชธเชพเชฅเซ€เชฆเชพเชฐเซ‹ เชเช•เชฌเซ€เชœเชพ เชธเชพเชฅเซ‡ เชฆเชฒเซ€เชฒ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡. เช…เชจเซ‡ เช…เช‚เชคเซ‡ เชคเซ‡ เชคเชพเชฐเชฃ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เช†เชชเชฃเซ‡ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเซ‹ เชกเซ‡เชŸเชพเชฌเซ‡เช เชชเชธเช‚เชฆ เช•เชฐเซ€เช เช›เซ€เช, เชชเชฐเช‚เชคเซ PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡ เช–เชฐเชพเชฌ เชฐเซ€เชคเซ‡ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เช†เชชเชฃเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เช•เช‚เชˆเช• เช‰เชฎเซ‡เชฐเชตเซเช‚ เชชเชกเชถเซ‡. GitHub เชฎเชพเช‚เชฅเซ€ เช•เซ‡เชŸเชฒเซ€เช• เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เช เชฒเซ‹, เชคเซ‡เชฎเชจเซ‡ เช•เซเชฒเซ‹เชจ เช•เชฐเซ‹, เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธเชจเซ‡ เช…เชจเซเช•เซ‚เชฒเชฟเชค เช•เชฐเซ‹ เช…เชจเซ‡ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เชคเซ‡เชฎเชจเซ‡ เช•เชธเซเชŸเชฎเชพเช‡เช เช•เชฐเซ‹. เช…เชจเซ‡ เช…เช‚เชคเซ‡ เชคเซ‡ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเชพ เชฎเซ‡เชจเซเชฏเซเช…เชฒ เชตเชฐเซเช• เชคเชฐเซ€เช•เซ‡ เชธเชฎเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เชคเซ‡เชฅเซ€, เช† เชšเชฐเซเชšเชพเชฎเชพเช‚ เชนเซเช‚ เชคเชฎเชจเซ‡ เชฎเชพเชคเซเชฐ PostgreSQL เชฎเชพเชŸเซ‡ เชœ เชจเชนเซ€เช‚, เชชเชฃ เชกเซ‡เชŸเชพเชฌเซ‡เช เชฎเชพเชŸเซ‡ เชชเชฃ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชชเชธเช‚เชฆ เช•เชฐเชตเซเช‚ เชคเซ‡ เช…เช‚เช—เซ‡ เชฅเซ‹เชกเซเช‚ เชœเซเชžเชพเชจ เช†เชชเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชคเซเชจ เช•เชฐเซ€เชถ. เช…เชจเซ‡ เชคเชฎเชจเซ‡ เชคเซ‡ เชœเซเชžเชพเชจ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชคเชฎเชพเชฐเชพ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ‡ เชชเซ‚เชฐเซเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡เชฅเซ€ เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชจเชพเชฅเซ€ เชฅเซ‹เชกเซ‹ เชซเชพเชฏเชฆเซ‹ เชฅเชพเชฏ, เชœเซ‡เชฅเซ€ เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‡ เชฒเชพเชญ เชธเชพเชฅเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเซ€ เชถเช•เซ‹, เชœเซ‡เชฅเซ€ เช†เชตเชจเชพเชฐเซ€ เช•เซ‹เชˆเชชเชฃ เช•เชŸเซ‹เช•เชŸเซ€เชจเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชจเซ‡ เชคเชพเชคเซเช•เชพเชฒเชฟเช• เช…เชŸเช•เชพเชตเซ€ เชถเช•เชพเชฏ.

เช…เชจเซ‡ เช† เชฐเชฟเชชเซ‹เชฐเซเชŸเชฎเชพเช‚ เชœเซ‡ เชตเชฟเชšเชพเชฐเซ‹ เชนเชถเซ‡ เชคเซ‡ เช•เซ‹เชˆเชชเชฃ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชธเซ€เชงเชพ เชœ เช…เชจเซเช•เซ‚เชฒเชฟเชค เชฅเชˆ เชถเช•เซ‡ เช›เซ‡, เชชเช›เซ€ เชคเซ‡ DBMS เช…เชฅเชตเชพ noSQL เชนเซ‹เชฏ. เชคเซ‡เชฅเซ€, เชคเซเชฏเชพเช‚ เชฎเชพเชคเซเชฐ PostgreSQL เชœ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ PostgreSQL เชฎเชพเช‚ เช† เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซเช‚ เชคเซ‡เชจเซ€ เช˜เชฃเซ€ เชตเชพเชจเช—เซ€เช“ เชนเชถเซ‡. เชชเซเชฐเชถเซเชจเซ‹เชจเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชนเชถเซ‡, เชชเซ‹เชธเซเชŸเช—เซเชฐเซ‡เชเชธเช•เซเชฏเซเชเชฒ เชชเชพเชธเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชนเซ‹เชฏ เชคเซ‡เชตเชพ เชเชจเซเชŸเชฟเชŸเซ€เชจเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชนเชถเซ‡. เช…เชจเซ‡ เชœเซ‹ เชคเชฎเชพเชฐเชพ DBMS เชชเชพเชธเซ‡ เชธเชฎเชพเชจ เชตเชธเซเชคเซเช“ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชคเซ‹ เชคเชฎเซ‡ เชคเซ‡เชฎเชจเซ‡ เช…เชจเซเช•เซ‚เชฒเชฟเชค เชชเชฃ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชคเซ‡เชฎเชจเซ‡ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชคเซ‡ เชธเชพเชฐเซเช‚ เชฐเชนเซ‡เชถเซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€เชนเซเช‚ เชฐเชฟเชชเซ‹เชฐเซเชŸเชฎเชพเช‚ เชจเชนเซ€เช‚ เชนเซ‹เชˆเชถ
เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชชเชนเซ‹เช‚เชšเชพเชกเชตเชพ เช…เชจเซ‡ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ‹. เชนเซเช‚ เชกเซ‡เชŸเชพเชจเซ‡ เชชเซ‹เชธเซเชŸ-เชชเซเชฐเซ‹เชธเซ‡เชธ เช•เชฐเชตเชพ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชธเชฎเช•เซเชท เชฐเชœเซ‚ เช•เชฐเชตเชพ เชตเชฟเชถเซ‡ เช•เช‚เชˆ เช•เชนเซ€เชถ เชจเชนเซ€เช‚. เช…เชจเซ‡ เชนเซเช‚ เชšเซ‡เชคเชตเชฃเซ€ เชตเชฟเชถเซ‡ เช•เช‚เชˆ เช•เชนเซ€เชถ เชจเชนเซ€เช‚.
เชชเชฐเช‚เชคเซ เชœเซ‡เชฎ เชœเซ‡เชฎ เชตเชพเชฐเซเชคเชพ เช†เช—เชณ เชตเชงเชถเซ‡, เชนเซเช‚ เชนเชพเชฒเชจเชพ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเชพ เชœเซเชฆเชพ เชœเซเชฆเชพ เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸเซเชธ เชฌเชคเชพเชตเซ€เชถ เช…เชจเซ‡ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เชคเซ‡เชฎเชจเซ€ เชŸเซ€เช•เชพ เช•เชฐเซ€เชถ. เชชเชฐเช‚เชคเซ เชคเซ‡เชฎ เช›เชคเชพเช‚, เชนเซเช‚ เชฌเซเชฐเชพเชจเซเชกเซเชธเชจเซ‡ เชจเชพเชฎ เชจ เช†เชชเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€เชถ เชœเซ‡เชฅเซ€ เช•เชฐเซ€เชจเซ‡ เช† เช‰เชคเซเชชเชพเชฆเชจเซ‹ เชฎเชพเชŸเซ‡ เชœเชพเชนเซ‡เชฐเชพเชคเซ‹ เช…เชฅเชตเชพ เชตเชฟเชฐเซ‹เชงเซ€ เชœเชพเชนเซ‡เชฐเชพเชค เชจ เชฌเชจเซ‡. เชคเซ‡เชฅเซ€, เชฌเชงเชพ เชธเช‚เชฏเซ‹เช—เซ‹ เชฐเซ‡เชจเซเชกเชฎ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เช•เชฒเซเชชเชจเชพ เชชเชฐ เช›เซ‹เชกเซ€ เชฆเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€
เชชเซเชฐเชฅเชฎ, เชšเชพเชฒเซ‹ เชธเชฎเชœเซ€เช เช•เซ‡ เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช— เชถเซเช‚ เช›เซ‡. เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เช เช–เซ‚เชฌ เชœ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชฌเชพเชฌเชค เช›เซ‡. เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เช† เชธเชฎเชœเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชฆเซ‡เช–เชฐเซ‡เช– เชตเซเชฏเชตเชธเชพเชฏ เช‰เชคเซเชชเชพเชฆเชจ เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เชจเชฅเซ€ เช…เชจเซ‡ เช•เช‚เชชเชจเซ€เชจเชพ เชจเชซเชพเชจเซ‡ เชธเซ€เชงเซ€ เช…เชธเชฐ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชคเซ‡เชฅเซ€ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชถเซ‡เชท เชงเซ‹เชฐเชฃเซ‡ เชธเชฎเชฏ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชœเซ‹ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชธเชฎเชฏ เช›เซ‡, เชคเซ‹ เช…เชฎเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชฎเชพเช‚ เชฐเซ‹เช•เชพเชฏเซ‡เชฒเชพ เช›เซ€เช, เชœเซ‹ เชธเชฎเชฏ เชจเชฅเซ€, เชคเซ‹ เช เซ€เช• เช›เซ‡, เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชฌเซ‡เช•เชฒเซ‹เช—เชฎเชพเช‚ เชฎเซ‚เช•เซ€เชถเซเช‚ เช…เชจเซ‡ เช•เซ‹เชˆ เชฆเชฟเชตเชธ เช…เชฎเซ‡ เช† เช•เชพเชฐเซเชฏเซ‹ เชชเชฐ เชชเชพเช›เชพ เช†เชตเซ€เชถเซเช‚.

เชคเซ‡เชฅเซ€, เช…เชฎเชพเชฐเซ€ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธเชฎเชพเช‚เชฅเซ€, เชœเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เชชเชพเชธเซ‡ เช†เชตเซ€เช เช›เซ€เช, เชคเซเชฏเชพเชฐเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เช˜เชฃเซ€เชตเชพเชฐ เช…เชงเซ‚เชฐเซเช‚ เชนเซ‹เชฏ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชเชตเซ€ เช•เซ‹เชˆ เชฐเชธเชชเซเชฐเชฆ เชฌเชพเชฌเชคเซ‹ เชนเซ‹เชคเซ€ เชจเชฅเซ€ เชœเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เชตเชงเซ เชธเชพเชฐเซเช‚ เช•เชพเชฎ เช•เชฐเชตเชพเชฎเชพเช‚ เช…เชฎเชจเซ‡ เชฎเชฆเชฆ เช•เชฐเซ‡. เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชนเช‚เชฎเซ‡เชถเชพ เชธเชฎเชพเชชเซเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

เชกเซ‡เชŸเชพเชฌเซ‡เช เช เชเชตเซ€ เชœเชŸเชฟเชฒ เชตเชธเซเชคเซเช“ เช›เซ‡ เชœเซ‡เชจเชพ เชชเชฐ เชชเชฃ เชฆเซ‡เช–เชฐเซ‡เช– เชฐเชพเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เช เชฎเชพเชนเชฟเชคเซ€เชจเซ‹ เชญเช‚เชกเชพเชฐ เช›เซ‡. เช…เชจเซ‡ เช•เช‚เชชเชจเซ€ เชฎเชพเชŸเซ‡ เชฎเชพเชนเชฟเชคเซ€ เช–เซ‚เชฌ เชœ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡; เชคเซ‡ เช•เซ‹เชˆเชชเชฃ เชฐเซ€เชคเซ‡ เช—เซเชฎเชพเชตเซ€ เชถเช•เชพเชคเซ€ เชจเชฅเซ€. เชชเชฐเช‚เชคเซ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเซ‹เชซเซเชŸเชตเซ‡เชฐเชจเชพ เช–เซ‚เชฌ เชœเชŸเชฟเชฒ เชŸเซเช•เชกเชพเช“ เช›เซ‡. เชคเซ‡เช“ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เช˜เชŸเช•เซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เช…เชจเซ‡ เช†เชฎเชพเช‚เชจเชพ เช˜เชฃเชพ เช˜เชŸเช•เซ‹เชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€เชœเซ‹ เช†เชชเชฃเซ‡ เชชเซ‹เชธเซเชŸเช—เซเชฐเซ‡เชเชธเช•เซเชฏเซเชเชฒ เชตเชฟเชถเซ‡ เช–เชพเชธ เชตเชพเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช, เชคเซ‹ เชคเซ‡ เชเช• เชฏเซ‹เชœเชจเชพเชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชฐเชœเซ‚ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เช˜เชŸเช•เซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เช† เช˜เชŸเช•เซ‹ เชเช•เชฌเซ€เชœเชพ เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡. เช…เชจเซ‡ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, PostgreSQL เชชเชพเชธเซ‡ เช•เชนเซ‡เชตเชพเชคเชพ เช†เช‚เช•เชกเชพ เช•เชฒเซ‡เช•เซเชŸเชฐ เชธเชฌเชธเชฟเชธเซเชŸเชฎ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เช† เชธเชฌเชธเชฟเชธเซเชŸเชฎเชจเชพ เชธเช‚เชšเชพเชฒเชจ เชตเชฟเชถเซ‡ เช†เช‚เช•เชกเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ เช…เชฅเชตเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเซเช‚ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพ เชฆเซ‡ เช›เซ‡ เชœเซ‡เชฅเซ€ เชคเซ‡ เช† เช†เช‚เช•เชกเชพ เชœเซ‹เชˆ เชถเช•เซ‡.

เช† เช†เช‚เช•เชกเชพ เช•เชพเชฐเซเชฏเซ‹ เช…เชจเซ‡ เชฆเซƒเชถเซเชฏเซ‹เชจเชพ เชšเซ‹เช•เซเช•เชธ เชธเชฎเซ‚เชนเชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชคเซ‡เชฎเชจเซ‡ เช•เซ‹เชทเซเชŸเช•เซ‹ เชชเชฃ เช•เชนเซ€ เชถเช•เชพเชฏ. เชเชŸเชฒเซ‡ เช•เซ‡, เชจเชฟเชฏเชฎเชฟเชค psql เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชคเชฎเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช† เช•เชพเชฐเซเชฏเซ‹ เช…เชจเซ‡ เชฆเซƒเชถเซเชฏเซ‹ เชชเชฐ เชชเชธเช‚เชฆเช—เซ€ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ PostgreSQL เชธเชฌเชธเชฟเชธเซเชŸเชฎเชจเชพ เชธเช‚เชšเชพเชฒเชจ เชตเชฟเชถเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชšเซ‹เช•เซเช•เชธ เชจเช‚เชฌเชฐเซ‹ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ‹ เช›เซ‹.

เชคเชฎเซ‡ เช† เชจเช‚เชฌเชฐเซ‹เชจเซ‡ เชคเชฎเชพเชฐเซ€ เชฎเชจเชชเชธเช‚เชฆ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช—เซเชฐเชพเชซ เชฆเซ‹เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชซเช‚เช•เซเชถเชจ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชฒเชพเช‚เชฌเชพ เช—เชพเชณเซ‡ เชเชจเชพเชฒเชฟเชŸเชฟเช•เซเชธ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ‹ เช›เซ‹.

เชชเชฐเช‚เชคเซ เช† เช…เชนเซ‡เชตเชพเชฒเชฎเชพเช‚ เชนเซเช‚ เช† เชคเชฎเชพเชฎ เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช†เชตเชฐเซ€ เชฒเชˆเชถ เชจเชนเซ€เช‚, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เชฎเชพเช‚ เช†เช–เซ‹ เชฆเชฟเชตเชธ เชฒเชพเช—เซ€ เชถเช•เซ‡ เช›เซ‡. เชนเซเช‚ เชถเชพเชฌเซเชฆเชฟเช• เชฐเซ€เชคเซ‡ เชฌเซ‡, เชคเซเชฐเชฃ เช…เชฅเชตเชพ เชšเชพเชฐ เชตเชธเซเชคเซเช“เชจเซ‡ เชธเช‚เชฌเซ‹เชงเชฟเชค เช•เชฐเซ€เชถ เช…เชจเซ‡ เชคเชฎเชจเซ‡ เช•เชนเซ€เชถ เช•เซ‡ เชคเซ‡เช“ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ‡ เชฌเชนเซ‡เชคเชฐ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡.
PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€
เช…เชจเซ‡ เชœเซ‹ เช†เชชเชฃเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช— เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เช, เชคเซ‹ เชชเช›เซ€ เชถเซเช‚ เชฎเซ‹เชจเซ€เชŸเชฐ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡? เชธเซŒ เชชเซเชฐเชฅเชฎ, เช…เชฎเชพเชฐเซ‡ เช‰เชชเชฒเชฌเซเชงเชคเชพ เชชเชฐ เชฆเซ‡เช–เชฐเซ‡เช– เชฐเชพเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เช เชเชตเซ€ เชธเซ‡เชตเชพ เช›เซ‡ เชœเซ‡ เช—เซเชฐเชพเชนเช•เซ‹เชจเซ‡ เชกเซ‡เชŸเชพเชจเซ€ เชเช•เซเชธเซ‡เชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช…เชฎเชพเชฐเซ‡ เช‰เชชเชฒเชฌเซเชงเชคเชพ เชชเชฐ เชฆเซ‡เช–เชฐเซ‡เช– เชฐเชพเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชจเซ€ เช•เซ‡เชŸเชฒเซ€เช• เช—เซเชฃเชพเชคเซเชฎเช• เช…เชจเซ‡ เชฎเชพเชคเซเชฐเชพเชคเซเชฎเช• เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพเช“ เชชเชฃ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เช…เชฎเชพเชฐเซ‡ เช…เชฎเชพเชฐเชพ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เชฅเชคเชพ เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เชชเชฐ เชชเชฃ เชจเชœเชฐ เชฐเชพเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เช“ เชธเชพเชฎเชพเชจเซเชฏ เช•เซเชฒเชพเชฏเชจเซเชŸ เช…เชจเซ‡ เชนเชพเชจเชฟเช•เชพเชฐเช• เช•เซเชฒเชพเชฏเชจเซเชŸ เชฌเช‚เชจเซ‡ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‡ เชจเซเช•เชธเชพเชจ เชชเชนเซ‹เช‚เชšเชพเชกเซ€ เชถเช•เซ‡ เช›เซ‡. เชคเซ‡เชฎเชจเซ€ เชชเชฐ เชจเชœเชฐ เชฐเชพเช–เชตเชพเชจเซ€ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชชเซเชฐเชตเซƒเชคเซเชคเชฟเช“ เชชเชฐ เชจเชœเชฐ เชฐเชพเช–เชตเชพเชจเซ€ เชชเชฃ เชœเชฐเซ‚เชฐ เช›เซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เชœเซเชฏเชพเชฐเซ‡ เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เชฅเชพเชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชธเซเชชเชทเซเชŸ เช›เซ‡ เช•เซ‡ เชคเซ‡เช“ เช…เชฎเชพเชฐเชพ เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เช…เชฎเชพเชฐเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช•เซ‡ เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡: เช•เชฏเชพ เช•เซ‹เชทเซเชŸเช•เซ‹ เชธเชพเชฅเซ‡, เช…เชจเซ‡ เช“เช›เชพ เช…เช‚เชถเซ‡, เช•เชฏเชพ เช‡เชจเซเชกเซ‡เช•เซเชธ เชธเชพเชฅเซ‡. เชเชŸเชฒเซ‡ เช•เซ‡, เช…เชฎเชพเชฐเซ‡ เช…เชฎเชพเชฐเชพ เช—เซเชฐเชพเชนเช•เซ‹ เชฆเซเชตเชพเชฐเชพ เชฌเชจเชพเชตเซ‡เชฒ เชตเชฐเซเช•เชฒเซ‹เชกเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เชชเชฐเช‚เชคเซ เชตเชฐเซเช•เชฒเซ‹เชกเชฎเชพเช‚, เช…เชฒเชฌเชคเซเชค, เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏ เช›เซ‡, เช•เซเชตเซ‡เชฐเซ€เชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชกเซ‡เชŸเชพเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เช†เชชเชฃเซ€ เชชเชพเชธเซ‡ เช•เชˆ เช•เซเชตเซ‡เชฐเซ€ เช›เซ‡ เชคเซ‡เชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเซเช‚, เชคเซ‡เชฎเชจเซ€ เชชเชฐเซเชฏเชพเชชเซเชคเชคเชพเชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเซเช‚, เชคเซ‡ เช•เซเชŸเชฟเชฒ เชฐเซ€เชคเซ‡ เชฒเช–เชพเชฏเซ‡เชฒเซเช‚ เชจเชฅเซ€, เช•เซ‡ เช•เซ‡เชŸเชฒเชพเช• เชตเชฟเช•เชฒเซเชชเซ‹เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชตเชพ เช…เชจเซ‡ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡เชฅเซ€ เชคเซ‡เช“ เชเชกเชชเชฅเซ€ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡. เช…เชจเซ‡ เชตเชงเซ เชธเชพเชฐเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เชธเชพเชฅเซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เช…เชจเซ‡ เช…เชฎเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เชนเซ‹เชตเชพเชฅเซ€, เชกเซ‡เชŸเชพเชฌเซ‡เช เชนเช‚เชฎเซ‡เชถเชพ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เช›เซ‡. เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชธเชพเชฐเชพ เชธเซเชคเชฐเซ‡ เชœเชพเชณเชตเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เชคเซ‡เช“เชจเซ‡ เชคเซ‡เชฎเชจเชพ เชธเช‚เชšเชพเชฒเชจ เชฎเชพเชŸเซ‡ เชšเซ‹เช•เซเช•เชธ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ‡ เช›เซ‡. เช…เชจเซ‡ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชคเซ‡เช“ เช•เซเชฒเชพเชฏเช‚เชŸ เชตเชฟเชจเช‚เชคเซ€ เชธเช‚เชธเชพเชงเชจเซ‹ เชธเชพเชฅเซ‡ เช“เชตเชฐเชฒเซ‡เชช เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เชฒเซ‹เชญเซ€ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เช•เซเชฒเชพเชฏเช‚เชŸ เชตเชฟเชจเช‚เชคเซ€เช“เชจเชพ เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซ‡ เชธเซ€เชงเซ€ เช…เชธเชฐ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชคเซ‡เชฅเซ€, เชคเซ‡เช“เชจเซ‡ เชชเชฃ เชฎเซ‹เชจเชฟเชŸเชฐ เช…เชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡เชฅเซ€ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เช•เซ‹เชˆ เชตเชฟเช•เซƒเชคเชฟเช“ เชจ เชนเซ‹เชฏ.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เช…เชจเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เช† เชฌเชงเซเช‚ เชธเชฟเชธเซเชŸเชฎ เชฎเซ‡เชŸเซเชฐเชฟเช•เชฎเชพเช‚ เชฐเชนเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เช†เชชเชฃเซเช‚ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซเช‚ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชตเชพเชฆเชณเซ‹ เชคเชฐเชซ เช†เช—เชณ เชตเชงเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชคเชพ, เชตเซเชฏเช•เซเชคเชฟเช—เชค เชนเซ‹เชธเซเชŸเชจเซ€ เชธเชฟเชธเซเชŸเชฎ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชนเช‚เชฎเซ‡เชถเชพ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟเชฎเชพเช‚ เชเชพเช‚เช–เชพ เชชเชกเซ€ เชœเชพเชฏ เช›เซ‡. เชชเชฐเช‚เชคเซ เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธเชฎเชพเช‚ เชคเซ‡เช“ เชนเชœเซ เชชเชฃ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡ เช…เชจเซ‡, เช…เชฒเชฌเชคเซเชค, เชธเชฟเชธเซเชŸเชฎ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเซเช‚ เชชเชฃ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เชธเชฟเชธเซเชŸเชฎ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชธเชพเชฅเซ‡ เชฌเชงเซเช‚ เชตเชงเซ เช•เซ‡ เช“เช›เซเช‚ เชธเชพเชฐเซเช‚ เช›เซ‡, เชคเชฎเชพเชฎ เช†เชงเซเชจเชฟเช• เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช† เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เช•เซ‡เชŸเชฒเชพเช• เช˜เชŸเช•เซ‹ เชนเชœเซ เชชเชฃ เชชเซ‚เชฐเชคเชพ เชจเชฅเซ€ เช…เชจเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เชตเชธเซเชคเซเช“ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชนเซเช‚ เชคเซ‡เชฎเชจเชพ เชชเชฐ เชชเชฃ เชธเซเชชเชฐเซเชถ เช•เชฐเซ€เชถ, เชคเซ‡เชฎเชจเชพ เชตเชฟเชถเซ‡ เช˜เชฃเซ€ เชธเซเชฒเชพเช‡เชกเซเชธ เชนเชถเซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€
เชฏเซ‹เชœเชจเชพเชจเซ‹ เชชเซเชฐเชฅเชฎ เชฎเซเชฆเซเชฆเซ‹ เชธเซเชฒเชญเชคเชพ เช›เซ‡. เชธเซเชฒเชญเชคเชพ เชถเซเช‚ เช›เซ‡? เชฎเชพเชฐเซ€ เชธเชฎเชœเชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชงเชคเชพ เช เชธเซ‡เชตเชพ เช•เชจเซ‡เช•เซเชถเชจ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐเชจเซ€ เช•เซเชทเชฎเชคเชพ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡ เชฌเซ‡เช เชตเชงเชพเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‡, เชธเซ‡เชตเชพ เชคเชฐเซ€เช•เซ‡, เช—เซเชฐเชพเชนเช•เซ‹ เชชเชพเชธเซ‡เชฅเซ€ เช•เชจเซ‡เช•เซเชถเชจ เชธเซเชตเซ€เช•เชพเชฐเซ‡ เช›เซ‡. เช…เชจเซ‡ เช† เชธเซเชฒเชญเชคเชพเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เชšเซ‹เช•เซเช•เชธ เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพเช“ เชฆเซเชตเชพเชฐเชพ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชกเซ‡เชถเชฌเซ‹เชฐเซเชกเซเชธ เชชเชฐ เช† เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพเช“ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเซ€ เช–เซ‚เชฌ เชœ เช…เชจเซเช•เซ‚เชณ เช›เซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€
เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เชœเชพเชฃเซ‡ เช›เซ‡ เช•เซ‡ เชกเซ‡เชถเชฌเซ‹เชฐเซเชก เชถเซเช‚ เช›เซ‡. เช† เชคเซ‡ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชธเซเช•เซเชฐเซ€เชจ เชชเชฐ เชเช• เชจเชœเชฐ เชจเชพเช–เซ‹ เช•เซ‡ เชœเซ‡เชจเชพ เชชเชฐ เชœเชฐเซ‚เชฐเซ€ เชฎเชพเชนเชฟเชคเซ€เชจเซ‹ เชธเชพเชฐเชพเช‚เชถ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช…เชจเซ‡ เชคเชฎเซ‡ เชคเชฐเชค เชœ เชจเช•เซเช•เซ€ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เช•เซ‹เชˆ เชธเชฎเชธเซเชฏเชพ เช›เซ‡ เช•เซ‡ เชจเชนเซ€เช‚.
เชคเชฆเชจเซเชธเชพเชฐ, เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ€ เช‰เชชเชฒเชฌเซเชงเชคเชพ เช…เชจเซ‡ เช…เชจเซเชฏ เชฎเซเช–เซเชฏ เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพเช“ เชนเช‚เชฎเซ‡เชถเชพ เชกเซ‡เชถเชฌเซ‹เชฐเซเชกเซเชธ เชชเชฐ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฅเชตเซ€ เชœเซ‹เชˆเช เชœเซ‡เชฅเซ€ เช† เชฎเชพเชนเชฟเชคเซ€ เชคเชฎเชพเชฐเชพ เชนเชพเชฅเชฎเชพเช‚ เชนเซ‹เชฏ เช…เชจเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เชนเซ‹เชฏ. เช•เซ‡เชŸเชฒเซ€เช• เชตเชงเชพเชฐเชพเชจเซ€ เชตเชฟเช—เชคเซ‹ เช•เซ‡ เชœเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เช˜เชŸเชจเชพเช“เชจเซ€ เชคเชชเชพเชธเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เช•เชŸเซ‹เช•เชŸเซ€เชจเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชจเซ€ เชคเชชเชพเชธ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เชจเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เช—เซŒเชฃ เชกเซ‡เชถเชฌเซ‹เชฐเซเชกเซเชธ เชชเชฐ เชฎเซ‚เช•เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช…เชฅเชตเชพ เชกเซเชฐเชฟเชฒเชกเชพเช‰เชจ เชฒเชฟเช‚เช•เซเชธเชฎเชพเช‚ เช›เซเชชเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡ เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เชเช• เชœเชพเชฃเซ€เชคเซ€ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ. เช† เชเช• เช–เซ‚เชฌ เชœ เชถเชพเชจเชฆเชพเชฐ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เช›เซ‡. เชคเซ‡เชฃเซ€ เช˜เชฃเซ‹ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฎเชพเชฐเชพ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€, เชคเซ‡เชฃเซ€ เชชเชพเชธเซ‡ เชกเซ‡เชถเชฌเซ‹เชฐเซเชกเซเชธเชจเซ‹ เชตเชฟเชšเชฟเชคเซเชฐ เช–เซเชฏเชพเชฒ เช›เซ‡. "เชกเซ‡เชถเชฌเซ‹เชฐเซเชก เชฌเชจเชพเชตเซ‹" เชจเซ€ เชฒเชฟเช‚เช• เช›เซ‡. เชชเชฐเช‚เชคเซ เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชกเซ‡เชถเชฌเซ‹เชฐเซเชก เชฌเชจเชพเชตเซ‹ เช›เซ‹, เชคเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชฌเซ‡ เช•เซ‰เชฒเชฎเชจเซ€ เชธเซ‚เชšเชฟ เชฌเชจเชพเชตเซ‹ เช›เซ‹, เช†เชฒเซ‡เช–เชจเซ€ เชธเซ‚เชšเชฟ เชฌเชจเชพเชตเซ‹ เช›เซ‹. เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ‡ เช•เช‚เชˆเช• เชœเซ‹เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ, เชคเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชฎเชพเช‰เชธเชฅเซ€ เช•เซเชฒเชฟเช• เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‹ เช›เซ‹, เชธเซเช•เซเชฐเซ‹เชฒ เช•เชฐเซ‹ เช›เซ‹, เช‡เชšเซเช›เชฟเชค เชšเชพเชฐเซเชŸ เชถเซ‹เชงเซ€ เชถเช•เซ‹ เช›เซ‹. เช…เชจเซ‡ เช†เชฎเชพเช‚ เชธเชฎเชฏ เชฒเชพเช—เซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชกเซ‡เชถเชฌเซ‹เชฐเซเชก เชจเชฅเซ€. เชคเซเชฏเชพเช‚ เชซเช•เซเชค เชšเชพเชฐเซเชŸเชจเซ€ เชธเซ‚เชšเชฟ เช›เซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เชคเชฎเชพเชฐเซ‡ เช† เชกเซ‡เชถเชฌเซ‹เชฐเซเชกเซเชธเชฎเชพเช‚ เชถเซเช‚ เช‰เชฎเซ‡เชฐเชตเซเช‚ เชœเซ‹เชˆเช? เชคเชฎเซ‡ เชชเซเชฐเชคเชฟเชญเชพเชต เชธเชฎเชฏ เชœเซ‡เชตเซ€ เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพ เชธเชพเชฅเซ‡ เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. PostgreSQL เชฎเชพเช‚ pg_stat_statements เชตเซเชฏเซ เช›เซ‡. เชคเซ‡ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เช…เช•เซเชทเชฎ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชเช• เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชธเชฟเชธเซเชŸเชฎ เชฆเซƒเชถเซเชฏเซ‹ เช›เซ‡ เชœเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชธเช•เซเชทเชฎ เช…เชจเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพ เชœเซ‹เชˆเช. เชคเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชคเชฎเชพเชฎ เชšเชพเชฒเซ€ เชฐเชนเซ‡เชฒเซ€ เช•เซเชตเซ‡เชฐเซ€ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ‡ เช›เซ‡.

เชคเชฆเชจเซเชธเชพเชฐ, เช…เชฎเซ‡ เช เชนเช•เซ€เช•เชคเชฅเซ€ เชถเชฐเซ‚ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช เช•เซ‡ เช…เชฎเซ‡ เชฌเชงเซ€ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ‹ เช•เซเชฒ เช…เชฎเชฒ เชธเชฎเชฏ เชฒเชˆ เชถเช•เซ€เช เช›เซ€เช เช…เชจเซ‡ เช‰เชชเชฐเซ‹เช•เซเชค เช•เซเชทเซ‡เชคเซเชฐเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ€ เชธเช‚เช–เซเชฏเชพ เชฆเซเชตเชพเชฐเชพ เชคเซ‡เชจเซ‡ เชตเชฟเชญเชพเชœเซ€เชค เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เชชเชฐเช‚เชคเซ เช† เชนเซ‹เชธเซเชชเชฟเชŸเชฒเชฎเชพเช‚ เชธเชฐเซ‡เชฐเชพเชถ เชคเชพเชชเชฎเชพเชจ เช›เซ‡. เช…เชฎเซ‡ เช…เชจเซเชฏ เช•เซเชทเซ‡เชคเซเชฐเซ‹เชฅเซ€ เชถเชฐเซ‚ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช - เชจเซเชฏเซ‚เชจเชคเชฎ เช•เซเชตเซ‡เชฐเซ€ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชธเชฎเชฏ, เชฎเชนเชคเซเชคเชฎ เช…เชจเซ‡ เชฎเชงเซเชฏ. เช…เชจเซ‡ เช†เชชเชฃเซ‡ เชชเชฐเซเชธเชจเซเชŸเชพเชˆเชฒเซเชธ เชชเชฃ เชฌเชจเชพเชตเซ€ เชถเช•เซ€เช เช›เซ€เช; PostgreSQL เช† เชฎเชพเชŸเซ‡ เช…เชจเซเชฐเซ‚เชช เช•เชพเชฐเซเชฏเซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เช…เชจเซ‡ เช…เชฎเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชจเช‚เชฌเชฐเซ‹ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ€เช เช›เซ€เช เชœเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชชเซ‚เชฐเซเชฃ เชฅเชฏเซ‡เชฒเซ€ เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเชพเชŸเซ‡ เช…เชฎเชพเชฐเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเชพ เชชเซเชฐเชคเชฟเชญเชพเชต เชธเชฎเชฏเชจเซ‡ เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพ เช†เชชเซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡ เช…เชฎเซ‡ เชจเช•เชฒเซ€ เชตเชฟเชจเช‚เชคเซ€ 'เชธเชฟเชฒเซ‡เช•เซเชŸ 1' เชจเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชคเชพ เชจเชฅเซ€ เช…เชจเซ‡ เชชเซเชฐเชคเชฟเชธเชพเชฆเชจเซ‹ เชธเชฎเชฏ เชœเซ‹เชคเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช…เชฎเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชชเซ‚เชฐเซเชฃ เชฅเชฏเซ‡เชฒเซ€ เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเชพเชŸเซ‡ เชชเซเชฐเชคเชฟเชญเชพเชต เชธเชฎเชฏเชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซ€เช เช›เซ€เช เช…เชจเซ‡ เชกเซเชฐเซ‹ เช•เชฐเซ€เช เช›เซ€เช. เช•เชพเช‚ เชคเซ‹ เชเช• เช…เชฒเช— เช†เช•เซƒเชคเชฟ, เช…เชฅเชตเชพ เช…เชฎเซ‡ เชคเซ‡เชจเชพ เช†เชงเชพเชฐเซ‡ เช—เซเชฐเชพเชซ เชฌเชจเชพเชตเซ€เช เช›เซ€เช.

เชธเชฟเชธเซเชŸเชฎ เชฆเซเชตเชพเชฐเชพ เชนเชพเชฒเชฎเชพเช‚ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเซ€ เชญเซ‚เชฒเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพเชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเซเช‚ เชชเชฃ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡. เช…เชจเซ‡ เช† เชฎเชพเชŸเซ‡ เชคเชฎเซ‡ pg_stat_database เชตเซเชฏเซเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช…เชฎเซ‡ xact_rollback เช•เซเชทเซ‡เชคเซเชฐ เชชเชฐ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซ€เช เช›เซ€เช. เช† เช•เซเชทเซ‡เชคเซเชฐ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชฅเชคเชพ เชฐเซ‹เชฒเชฌเซ‡เช•เชจเซ€ เชธเช‚เช–เซเชฏเชพ เชœ เชฌเชคเชพเชตเซ‡ เช›เซ‡, เชชเชฃ เชญเซ‚เชฒเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพเชจเซ‡ เชชเชฃ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡ เช›เซ‡. เชธเชพเชชเซ‡เช•เซเชท เชฐเซ€เชคเซ‡ เช•เชนเซ€เช เชคเซ‹, เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ เชกเซ‡เชถเชฌเซ‹เชฐเซเชกเชฎเชพเช‚ เช† เช†เช‚เช•เชกเซ‹ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช เช…เชจเซ‡ เชœเซ‹เชˆ เชถเช•เซ€เช เช›เซ€เช เช•เซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชนเชพเชฒเชฎเชพเช‚ เช•เซ‡เชŸเชฒเซ€ เชญเซ‚เชฒเซ‹ เช›เซ‡. เชœเซ‹ เชคเซเชฏเชพเช‚ เช˜เชฃเซ€ เชฌเชงเซ€ เชญเซ‚เชฒเซ‹ เชนเซ‹เชฏ, เชคเซ‹ เชฒเซ‹เช—เชฎเชพเช‚ เชœเซ‹เชตเชพเชจเซเช‚ เช…เชจเซ‡ เชคเซ‡ เช•เชฏเชพ เชชเซเชฐเช•เชพเชฐเชจเซ€ เชญเซ‚เชฒเซ‹ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชถเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡ เชคเซ‡ เชœเซ‹เชตเชพเชจเซเช‚ เช† เชเช• เชธเชพเชฐเซเช‚ เช•เชพเชฐเชฃ เช›เซ‡, เช…เชจเซ‡ เชชเช›เซ€ เชฐเซ‹เช•เชพเชฃ เช•เชฐเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชนเชฒ เช•เชฐเซ‹.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เชคเชฎเซ‡ เชŸเซ‡เช•เซ‹เชฎเซ€เชŸเชฐ เชœเซ‡เชตเซ€ เชตเชธเซเชคเซ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช† เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชก เชตเซเชฏเชตเชนเชพเชฐเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ เช…เชจเซ‡ เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชก เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ€ เชธเช‚เช–เซเชฏเชพ เช›เซ‡. เชธเชพเชชเซ‡เช•เซเชท เชฐเซ€เชคเซ‡ เช•เชนเซ€เช เชคเซ‹, เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเชพ เชตเชฐเซเชคเชฎเชพเชจ เชชเซเชฐเชฆเชฐเซเชถเชจ เชคเชฐเซ€เช•เซ‡ เช† เชจเช‚เชฌเชฐเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เช…เชตเชฒเซ‹เช•เชจ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เชถเซเช‚ เชตเชฟเชจเช‚เชคเซ€เช“เชฎเชพเช‚ เชถเชฟเช–เชฐเซ‹ เช›เซ‡, เชตเซเชฏเชตเชนเชพเชฐเซ‹เชฎเชพเช‚ เชถเชฟเช–เชฐเซ‹ เช›เซ‡ เช…เชฅเชตเชพ, เชคเซ‡เชจเชพเชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เชกเซ‡เชŸเชพเชฌเซ‡เช เช…เชจเซเชกเชฐเชฒเซ‹เชก เชฅเชฏเซ‡เชฒ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เช•เซ‡ เช•เซ‡เชŸเชฒเชพเช• เชฌเซ‡เช•เชเชจเซเชก เชจเชฟเชทเซเชซเชณ เช—เชฏเชพ เช›เซ‡. เชนเช‚เชฎเซ‡เชถเชพ เช† เช†เช‚เช•เชกเซ‹ เชœเซ‹เชตเซ‹ เช…เชจเซ‡ เชฏเชพเชฆ เชฐเชพเช–เชตเซเช‚ เช…เช—เชคเซเชฏเชจเซเช‚ เช›เซ‡ เช•เซ‡ เช…เชฎเชพเชฐเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฎเชพเชŸเซ‡ เช† เชชเซเชฐเช•เชพเชฐเชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เชธเชพเชฎเชพเชจเซเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เช‰เชชเชฐ เช…เชจเซ‡ เชจเซ€เชšเซ‡เชจเชพเช‚ เชฎเซ‚เชฒเซเชฏเซ‹ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเซ€ เชธเชฎเชธเซเชฏเชพเชฐเซ‚เชช เช…เชจเซ‡ เช…เช—เชฎเซเชฏ เช›เซ‡, เชœเซ‡เชจเซ‹ เช…เชฐเซเชฅ เช›เซ‡ เช•เซ‡ เช†เชชเชฃเซ‡ เช† เชธเช‚เช–เซเชฏเชพเช“ เชถเชพ เชฎเชพเชŸเซ‡ เช›เซ‡ เชคเซ‡ เชœเซ‹เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช–เซ‚เชฌ เชŠเช‚เชšเชพ.

เชตเซเชฏเชตเชนเชพเชฐเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพเชจเซ‹ เช…เช‚เชฆเชพเชœ เช•เชพเชขเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เชซเชฐเซ€เชฅเซ€ pg_stat_database เชตเซเชฏเซเชจเซ‹ เชธเช‚เชฆเชฐเซเชญ เชฒเชˆ เชถเช•เซ€เช เช›เซ€เช. เช…เชฎเซ‡ เช•เชฎเชฟเชŸเซเชธเชจเซ€ เชธเช‚เช–เซเชฏเชพ เช…เชจเซ‡ เชฐเซ‹เชฒเชฌเซ‡เช•เชจเซ€ เชธเช‚เช–เซเชฏเชพ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช เช…เชจเซ‡ เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชก เชตเซเชฏเชตเชนเชพเชฐเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ€เช เช›เซ€เช.

เชถเซเช‚ เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เชธเชฎเชœเซ‡ เช›เซ‡ เช•เซ‡ เชเช• เชตเซเชฏเชตเชนเชพเชฐเชฎเชพเช‚ เช˜เชฃเซ€ เชตเชฟเชจเช‚เชคเซ€เช“ เชซเชฟเชŸ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡? เชคเซ‡เชฅเซ€ TPS เช…เชจเซ‡ QPS เชฅเซ‹เชกเชพ เช…เชฒเช— เช›เซ‡.

เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชก เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ€ เชธเช‚เช–เซเชฏเชพ pg_stat_statements เชชเชฐเชฅเซ€ เชฎเซ‡เชณเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช…เชจเซ‡ เช–เชพเชฒเซ€ เชฌเชงเซ€ เชชเซ‚เชฐเซเชฃ เช•เชฐเซ‡เชฒเซ€ เชตเชฟเชจเช‚เชคเซ€เช“เชจเชพ เชธเชฐเชตเชพเชณเชพเชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเซ‹. เชคเซ‡ เชธเซเชชเชทเซเชŸ เช›เซ‡ เช•เซ‡ เช†เชชเชฃเซ‡ เชตเชฐเซเชคเชฎเชพเชจ เชฎเซ‚เชฒเซเชฏเชจเซ€ เช…เช—เชพเช‰เชจเชพ เชฎเซ‚เชฒเซเชฏ เชธเชพเชฅเซ‡ เชคเซเชฒเชจเชพ เช•เชฐเซ€เช เช›เซ€เช, เชคเซ‡เชจเซ‡ เชฌเชพเชฆ เช•เชฐเซ€เช เช›เซ€เช, เชกเซ‡เชฒเซเชŸเชพ เชฎเซ‡เชณเชตเซ€เช เช›เซ€เช เช…เชจเซ‡ เชœเชฅเซเชฅเซ‹ เชฎเซ‡เชณเชตเซ€เช เช›เซ€เช.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

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

เช† เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชฎเชพเช‚เชฅเซ€ เชเช• เช…เชชเชŸเชพเช‡เชฎ เช›เซ‡. เชชเชฐเช‚เชคเซ PostgreSQL เชฎเชพเช‚ เช…เชชเชŸเชพเช‡เชฎ เชฅเซ‹เชกเซ‹ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡. เชนเซเช‚ เชคเชฎเชจเซ‡ เชถเชพ เชฎเชพเชŸเซ‡ เช•เชนเซ€เชถ. เชœเซเชฏเชพเชฐเซ‡ PostgreSQL เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡, เช…เชชเชŸเชพเช‡เชฎ เชฐเชฟเชชเซ‹เชฐเซเชŸเชฟเช‚เช— เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡. เชชเชฐเช‚เชคเซ เชœเซ‹ เช•เซ‹เชˆ เชธเชฎเชฏเซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฐเชพเชคเซเชฐเซ‡ เช•เซ‹เชˆ เช•เชพเชฐเซเชฏ เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซเช‚ เชนเชคเซเช‚, เชคเซ‹ เชเช• OOM-เช•เชฟเชฒเชฐ เช†เชตเซเชฏเซ‹ เช…เชจเซ‡ เชฌเชณเชœเชฌเชฐเซ€เชฅเซ€ PostgreSQL เชšเชพเชˆเชฒเซเชก เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชธเชฎเชพเชชเซเชค เช•เชฐเซ€, เชคเซ‹ เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ PostgreSQL เชฌเชงเชพ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซเช‚ เช•เชจเซ‡เช•เซเชถเชจ เชธเชฎเชพเชชเซเชค เช•เชฐเซ‡ เช›เซ‡, เชถเชพเชฐเซเชกเซ‡เชก เชฎเซ‡เชฎเชฐเซ€ เชเชฐเชฟเชฏเชพ เชฐเซ€เชธเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡. เช›เซ‡เชฒเซเชฒเซ€ เชšเซ‡เช•เชชเซ‹เช‡เชจเซเชŸ. เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชšเซ‡เช•เชชเซ‰เช‡เชจเซเชŸเชฎเชพเช‚เชฅเซ€ เช† เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟ เชšเชพเชฒเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เช•เชจเซ‡เช•เซเชถเชจเซเชธ เชธเซเชตเซ€เช•เชพเชฐเชคเซเช‚ เชจเชฅเซ€, เชเชŸเชฒเซ‡ เช•เซ‡ เช† เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เชกเชพเช‰เชจเชŸเชพเช‡เชฎ เชคเชฐเซ€เช•เซ‡ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชชเชฐเช‚เชคเซ เช…เชชเชŸเชพเช‡เชฎ เช•เชพเช‰เชจเซเชŸเชฐ เชฐเซ€เชธเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เชจเชนเซ€เช‚, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชชเซเชฐเชฅเชฎ เช•เซเชทเชฃเชฅเซ€ เชœ เชชเซ‹เชธเซเชŸเชฎเชพเชธเซเชŸเชฐ เชธเซเชŸเชพเชฐเซเชŸเช…เชช เชธเชฎเชฏเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡ เช›เซ‡. เชคเซ‡เชฅเซ€, เช†เชตเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชจเซ‡ เช…เชตเช—เชฃเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชคเชฎเชพเชฐเซ‡ เชตเซ‡เช•เซเชฏเซ‚เชฎ เช•เชพเชฎเชฆเชพเชฐเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ เชชเชฐ เชชเชฃ เชจเชœเชฐ เชฐเชพเช–เชตเซ€ เชœเซ‹เชˆเช. เชถเซเช‚ เชฆเชฐเซ‡เช•เชจเซ‡ เช–เชฌเชฐ เช›เซ‡ เช•เซ‡ PostgreSQL เชฎเชพเช‚ เช“เชŸเซ‹เชตเซ‡เช•เซเชฏเซเชฎ เชถเซเช‚ เช›เซ‡? PostgreSQL เชฎเชพเช‚ เช† เชเช• เชฐเชธเชชเซเชฐเชฆ เชธเชฌเชธเชฟเชธเซเชŸเชฎ เช›เซ‡. เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡ เช˜เชฃเชพ เชฒเซ‡เช–เซ‹ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡, เช˜เชฃเชพ เช…เชนเซ‡เชตเชพเชฒเซ‹ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. เชถเซ‚เชจเซเชฏเชพเชตเช•เชพเชถ เชตเชฟเชถเซ‡ เช˜เชฃเซ€ เชšเชฐเซเชšเชพเช“ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช. เช˜เชฃเชพ เชคเซ‡เชจเซ‡ เชœเชฐเซ‚เชฐเซ€ เช…เชจเชฟเชทเซเชŸ เชฎเชพเชจเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช›เซ‡. เช† เช•เชšเชฐเซ‹ เช•เชฒเซ‡เช•เซเชŸเชฐเชจเซ‹ เชเช• เชชเซเชฐเช•เชพเชฐเชจเซ‹ เชเชจเชพเชฒเซ‹เช— เช›เซ‡ เชœเซ‡ เชชเช‚เช•เซเชคเชฟเช“เชจเชพ เชœเซ‚เชจเชพ เชธเช‚เชธเซเช•เชฐเชฃเซ‹เชจเซ‡ เชธเชพเชซ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เช•เซ‹เชˆเชชเชฃ เชตเซเชฏเชตเชนเชพเชฐ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชจเชฅเซ€ เช…เชจเซ‡ เชจเชตเซ€ เชชเช‚เช•เซเชคเชฟเช“ เชฎเชพเชŸเซ‡ เช•เซ‹เชทเซเชŸเช•เซ‹ เช…เชจเซ‡ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“เชฎเชพเช‚ เชœเช—เซเชฏเชพ เช–เชพเชฒเซ€ เช•เชฐเซ‡ เช›เซ‡.

เชคเชฎเชพเชฐเซ‡ เชคเซ‡เชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเชพเชจเซ€ เชถเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐ เช›เซ‡? เช•เชพเชฐเชฃ เช•เซ‡ เชถเซ‚เชจเซเชฏเชพเชตเช•เชพเชถ เช•เซเชฏเชพเชฐเซ‡เช• เช–เซ‚เชฌ เชœ เชฆเซเชƒเช– เชชเชนเซ‹เช‚เชšเชพเชกเซ‡ เช›เซ‡. เชคเซ‡ เชฎเซ‹เชŸเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเชฐเชฟเชฃเชพเชฎเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ เชตเชฟเชจเช‚เชคเซ€เช“ เชชเซ€เชกเชพเชฏ เช›เซ‡.

เช…เชจเซ‡ เชคเซ‡เชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ pg_stat_activity เชตเซเชฏเซ เชฆเซเชตเชพเชฐเชพ เชฅเชตเซ เชœเซ‹เชˆเช, เชœเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชนเซเช‚ เช†เช—เชณเชจเชพ เชตเชฟเชญเชพเช—เชฎเชพเช‚ เชตเชพเชค เช•เชฐเซ€เชถ. เช† เชฆเซƒเชถเซเชฏ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชตเชฐเซเชคเชฎเชพเชจ เชชเซเชฐเชตเซƒเชคเซเชคเชฟ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡. เช…เชจเซ‡ เช† เชชเซเชฐเชตเซƒเชคเซเชคเชฟ เชฆเซเชตเชพเชฐเชพ เช†เชชเชฃเซ‡ เช…เชคเซเชฏเชพเชฐเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซ‡เชฒเชพ เชถเซ‚เชจเซเชฏเชพเชตเช•เชพเชถเชจเซ€ เชธเช‚เช–เซเชฏเชพเชจเซ‡ เชŸเซเชฐเซ‡เช• เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เช…เชฎเซ‡ เชถเซ‚เชจเซเชฏเชพเชตเช•เชพเชถเชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช เช…เชจเซ‡ เชœเซ‹เชˆ เชถเช•เซ€เช เช›เซ€เช เช•เซ‡ เชœเซ‹ เช†เชชเชฃเซ‡ เชฎเชฐเซเชฏเชพเชฆเชพ เช“เชณเช‚เช—เซ€ เช—เชˆ เชนเซ‹เชฏ, เชคเซ‹ เช† เชชเซ‹เชธเซเชŸเช—เซเชฐเซ‡เชเชธเช•เซเชฏเซเชเชฒ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ เชœเซ‹เชตเชพเชจเซเช‚ เช…เชจเซ‡ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เชตเซ‡เช•เซเชฏเซ‚เชฎเชจเชพ เช‘เชชเชฐเซ‡เชถเชจเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชจเซเช‚ เชเช• เช•เชพเชฐเชฃ เช›เซ‡.

PostgreSQL เชตเชฟเชถเซ‡ เชฌเซ€เชœเซ€ เชฌเชพเชฌเชค เช เช›เซ‡ เช•เซ‡ PostgreSQL เชฒเชพเช‚เชฌเชพ เชตเซเชฏเชตเชนเชพเชฐเซ‹เชฅเซ€ เช–เซ‚เชฌ เชฌเซ€เชฎเชพเชฐ เช›เซ‡. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชเชตเชพ เชตเซเชฏเชตเชนเชพเชฐเซ‹เชฎเชพเช‚เชฅเซ€ เช•เซ‡ เชœเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ€ เช…เชŸเช•เซ€ เชœเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เช•เช‚เชˆ เช•เชฐเชคเชพ เชจเชฅเซ€. เช† เช•เชนเซ‡เชตเชพเชคเชพ เชธเซเชŸเซ‡เชŸ เช†เชˆเชกเชฒ-เชˆเชจ-เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เช›เซ‡. เช†เชตเชพ เชตเซเชฏเชตเชนเชพเชฐ เชคเชพเชณเชพเช“ เชงเชฐเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชตเซ‡เช•เซเชฏเซ‚เชฎเชจเซ‡ เช•เชพเชฎ เช•เชฐเชคเชพ เช…เชŸเช•เชพเชตเซ‡ เช›เซ‡. เช…เชจเซ‡ เชชเชฐเชฟเชฃเชพเชฎเซ‡, เช•เซ‹เชทเซเชŸเช•เซ‹ เชซเซ‚เชฒเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เชฆเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เช•เชฐเซ‡ เช›เซ‡. เช…เชจเซ‡ เช† เช•เซ‹เชทเซเชŸเช•เซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชคเซ€ เช•เซเชตเซ‡เชฐเซ€เช เชงเซ€เชฎเซ€ เช—เชคเชฟเช เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเชฎเชพเชฐเซ‡ เชฎเซ‡เชฎเชฐเซ€เชฅเซ€ เชกเชฟเชธเซเช• เช…เชจเซ‡ เชฌเซ‡เช• เชธเซเชงเซ€ เชชเช‚เช•เซเชคเชฟเช“เชจเชพ เชคเชฎเชพเชฎ เชœเซ‚เชจเชพ เชธเช‚เชธเซเช•เชฐเชฃเซ‹เชจเซ‡ เชชเชพเชตเชกเซ‹ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชคเซ‡เชฅเซ€, เชธเชฎเชฏ, เชธเซŒเชฅเซ€ เชฒเชพเช‚เชฌเชพ เชตเซเชฏเชตเชนเชพเชฐเซ‹เชจเซ‹ เชธเชฎเชฏเช—เชพเชณเซ‹, เชธเซŒเชฅเซ€ เชฒเชพเช‚เชฌเซ€ เชตเซ‡เช•เซเชฏเซ‚เชฎ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซเช‚ เชชเชฃ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เช…เชจเซ‡ เชœเซ‹ เช†เชชเชฃเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชœเซ‹เชˆเช เชœเซ‡ เช–เซ‚เชฌ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชšเชพเชฒเซ€ เชฐเชนเซ€ เช›เซ‡, OLTP เชฒเซ‹เชก เชฎเชพเชŸเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ 10-20-30 เชฎเชฟเชจเชฟเชŸเชฅเซ€ เชตเชงเซ, เชคเซ‹ เช†เชชเชฃเซ‡ เชคเซ‡เชจเชพ เชชเชฐ เชงเซเชฏเชพเชจ เช†เชชเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชฌเชณเชชเซ‚เชฐเซเชตเช• เชธเชฎเชพเชชเซเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช…เชฅเชตเชพ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡เชฅเซ€ เชคเซ‡เช“ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชจเชฅเซ€ เช…เชจเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ€ เช…เชŸเช•เซ€ เชœเชคเชพ เชจเชฅเซ€. เชตเชฟเชถเซเชฒเซ‡เชทเชฃเชพเชคเซเชฎเช• เชตเชฐเซเช•เชฒเซ‹เชก เชฎเชพเชŸเซ‡, 10-20-30 เชฎเชฟเชจเชฟเชŸ เชธเชพเชฎเชพเชจเซเชฏ เช›เซ‡; เชคเซเชฏเชพเช‚ เชตเชงเซ เชฒเชพเช‚เชฌเซ€ เชชเชฃ เช›เซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€
เช†เช—เชณ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช•เชจเซ‡เช•เซเชŸเซ‡เชก เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เชธเชพเชฅเซ‡เชจเซ‹ เชตเชฟเช•เชฒเซเชช เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชกเซ‡เชถเชฌเซ‹เชฐเซเชก เชฌเชจเชพเชตเซเชฏเซเช‚ เชนเซ‹เชฏ, เชคเซ‡เชจเชพ เชชเชฐ เชฎเซเช–เซเชฏ เชธเซเชฒเชญเชคเชพ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชชเซ‹เชธเซเชŸ เช•เชฐเซเชฏเชพ เชนเซ‹เชฏ, เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เชคเซเชฏเชพเช‚ เช•เชจเซ‡เช•เซเชŸเซ‡เชก เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เชตเชฟเชถเซ‡ เชตเชงเชพเชฐเชพเชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชชเชฃ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช.

เช•เชจเซ‡เช•เซเชŸเซ‡เชก เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡, PostgreSQL เชชเชฐเชฟเชชเซเชฐเซ‡เช•เซเชทเซเชฏเชฎเชพเช‚, เช•เซเชฒเชพเชฏเช‚เชŸ เช…เชฒเช— เช›เซ‡. เชธเชพเชฐเชพ เช—เซเชฐเชพเชนเช•เซ‹ เช›เซ‡ เช…เชจเซ‡ เช–เชฐเชพเชฌ เช—เซเชฐเชพเชนเช•เซ‹ เช›เซ‡.

เชเช• เชธเชฐเชณ เช‰เชฆเชพเชนเชฐเชฃ. เช•เซเชฒเชพเชฏเชจเซเชŸ เชฆเซเชตเชพเชฐเชพ เชนเซเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชธเชฎเชœเซเช‚ เช›เซเช‚. เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เชคเชฐเชค เชœ เชคเซเชฏเชพเช‚ เชคเซ‡เชจเซ€ เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเซ‹เช•เชฒเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡, เชกเซ‡เชŸเชพเชฌเซ‡เช เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เซเชฒเชพเชฏเชจเซเชŸเชจเซ‡ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡. เช† เชธเชพเชฐเชพ เช…เชจเซ‡ เชธเชพเชšเชพ เช—เซเชฐเชพเชนเช•เซ‹ เช›เซ‡.

เชเชตเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ เช•เชจเซ‡เช•เซเชŸ เชฅเชพเชฏ เช›เซ‡, เชคเซ‡ เช•เชจเซ‡เช•เซเชถเชจ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เช•เช‚เชˆ เช•เชฐเชคเซเช‚ เชจเชฅเซ€. เชคเซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เช›เซ‡.

เชชเชฐเช‚เชคเซ เช–เชฐเชพเชฌ เช—เซเชฐเชพเชนเช•เซ‹ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเซ‡ เชœ เช•เซเชฒเชพเชฏเช‚เชŸ เช•เชจเซ‡เช•เซเชŸเซ‡เชก, เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เช–เซ‹เชฒเซเชฏเซเช‚, เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เช•เช‚เชˆเช• เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชชเช›เซ€ เช•เซ‹เชกเชฎเชพเช‚ เช—เชฏเซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฌเชพเชนเซเชฏ เชธเซเชคเซเชฐเซ‹เชคเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เช…เชฅเชตเชพ เชคเซเชฏเชพเช‚ เชชเซเชฐเชพเชชเซเชค เชกเซ‡เชŸเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡. เชชเชฐเช‚เชคเซ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชคเซ‡เชฃเซ‡ เชตเซเชฏเชตเชนเชพเชฐ เชฌเช‚เชง เช•เชฐเซเชฏเซ‹ เชจ เชนเชคเซ‹. เช…เชจเซ‡ เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เช…เชŸเช•เซ€ เชœเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชฒเชพเช‡เชจ เชชเชฐ เชฒเซ‹เช• เชงเชฐเชพเชตเซ‡ เช›เซ‡. เช† เชเช• เช–เชฐเชพเชฌ เชธเซเชฅเชฟเชคเชฟ เช›เซ‡. เช…เชจเซ‡ เชœเซ‹ เช…เชšเชพเชจเช• เช•เซ‹เชˆ เช…เชชเชตเชพเชฆ เชธเชพเชฅเซ‡ เชชเซ‹เชคเชพเชจเซ€ เช…เช‚เชฆเชฐ เช•เซเชฏเชพเช‚เช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชจเชฟเชทเซเชซเชณ เชœเชพเชฏ, เชคเซ‹ เชชเช›เซ€ เชตเซเชฏเชตเชนเชพเชฐ เช–เซ‚เชฌ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ€ เช–เซเชฒเซเชฒเซ‹ เชฐเชนเซ€ เชถเช•เซ‡ เช›เซ‡. เช…เชจเซ‡ เช† เชชเซ‹เชธเซเชŸเช—เซเชฐเซ‡เชเชธเช•เซเชฏเซเชเชฒเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชธเซ€เชงเซ€ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡. PostgreSQL เชงเซ€เชฎเซ€ เชšเชพเชฒเชถเซ‡. เชคเซ‡เชฅเซ€, เช†เชตเชพ เช—เซเชฐเชพเชนเช•เซ‹เชจเซ‡ เชธเชฎเชฏเชธเชฐ เชŸเซเชฐเซ‡เช• เช•เชฐเชตเชพ เช…เชจเซ‡ เชคเซ‡เชฎเชจเชพ เช•เชพเชฎเชจเซ‡ เชฌเชณเชชเซ‚เชฐเซเชตเช• เชธเชฎเชพเชชเซเชค เช•เชฐเชตเซเช‚ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡. เช…เชจเซ‡ เชคเชฎเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡เชฅเซ€ เช†เชตเซ€ เช•เซ‹เชˆ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“ เชจ เชนเซ‹เชฏ.

เช…เชจเซเชฏ เช–เชฐเชพเชฌ เช—เซเชฐเชพเชนเช•เซ‹ เชฐเชพเชน เชœเซ‹เชˆ เชฐเชนเซเชฏเชพ เช›เซ‡. เชชเชฐเช‚เชคเซ เชคเซ‡เช“ เชธเช‚เชœเซ‹เช—เซ‹เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช–เชฐเชพเชฌ เชฅเชˆ เชœเชพเชฏ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชเช• เชธเชฐเชณ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เชตเซเชฏเชตเชนเชพเชฐ: เชคเซ‡ เช•เซ‹เชˆ เชตเซเชฏเชตเชนเชพเชฐ เช–เซ‹เชฒเซ€ เชถเช•เซ‡ เช›เซ‡, เช•เซ‡เชŸเชฒเซ€เช• เชฒเชพเช‡เชจ เชชเชฐ เชคเชพเชณเชพเช“ เชฒเชˆ เชถเช•เซ‡ เช›เซ‡, เชชเช›เซ€ เช•เซ‹เชกเชฎเชพเช‚ เช•เซเชฏเชพเช‚เช• เชคเซ‡ เชจเชฟเชทเซเชซเชณ เชœเชถเซ‡, เช…เชŸเช•เซ€ เช—เชฏเซ‡เชฒ เชตเซเชฏเชตเชนเชพเชฐ เช›เซ‹เชกเซ€เชจเซ‡. เช…เชจเซเชฏ เช•เซเชฒเชพเชฏเช‚เชŸ เช†เชตเชถเซ‡ เช…เชจเซ‡ เชคเซ‡ เชœ เชกเซ‡เชŸเชพเชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเชถเซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชเช• เชฒเซ‹เช•เชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเชถเซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชนเซ‡เช‚เช—เชฟเช‚เช— เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เช•เซ‡เชŸเชฒเซ€เช• เชœเชฐเซ‚เชฐเซ€ เชชเช‚เช•เซเชคเชฟเช“ เชชเชฐ เชคเชพเชณเชพเช“ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เช…เชจเซ‡ เชฌเซ€เชœเซ‹ เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เชชเซเชฐเชฅเชฎ เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เชชเซ‚เชฐเซเชฃ เชฅเชตเชพเชจเซ€ เชฐเชพเชน เชœเซ‹เชˆเชจเซ‡ เช…เชŸเช•เซ€ เชœเชถเซ‡ เช…เชฅเชตเชพ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ เชฆเซเชตเชพเชฐเชพ เชคเซ‡เชจเซ‡ เชฌเชณเชœเชฌเชฐเซ€เชฅเซ€ เชฌเช‚เชง เช•เชฐเชถเซ‡. เชคเซ‡เชฅเซ€, เชฌเชพเช•เซ€ เชตเซเชฏเชตเชนเชพเชฐเซ‹ เชกเซ‡เชŸเชพเชฌเซ‡เช เช•เชจเซ‡เช•เซเชถเชจ เชฎเชฐเซเชฏเชพเชฆเชพ เชเช•เช เชพ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชญเชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชฎเชฐเซเชฏเชพเชฆเชพ เชชเซ‚เชฐเซเชฃ เชฅเชˆ เชœเชพเชฏ, เชคเซเชฏเชพเชฐเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เชถเซ‡ เชจเชนเซ€เช‚. เช† เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฎเชพเชŸเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช•เชŸเซ‹เช•เชŸเซ€เชจเซ€ เชธเซเชฅเชฟเชคเชฟ เช›เซ‡. เชคเซ‡เชฅเซ€, เช–เชฐเชพเชฌ เช—เซเชฐเชพเชนเช•เซ‹เชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชธเชฎเชฏเชธเชฐ เชœเชตเชพเชฌ เช†เชชเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซเช‚ เชฌเซ€เชœเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ. เช…เชจเซ‡ เช…เชนเซ€เช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฏเซ‹เช—เซเชฏ เชกเซ‡เชถเชฌเซ‹เชฐเซเชก เช›เซ‡. เช‰เชชเชฐเซ‹เช•เซเชค เชœเซ‹เชกเชพเชฃเซ‹ เชตเชฟเชถเซ‡ เชฎเชพเชนเชฟเชคเซ€ เช›เซ‡. เชกเซ€เชฌเซ€ เช•เชจเซ‡เช•เซเชถเชจ - 8 เชŸเซเช•เชกเชพเช“. เช…เชจเซ‡ เชคเซ‡ เชฌเชงเชพ เช›เซ‡. เช•เชฏเชพ เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เชธเช•เซเชฐเชฟเชฏ เช›เซ‡, เช•เชฏเชพ เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เชซเช•เซเชค เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช›เซ‡, เช•เช‚เชˆ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เชจเชฅเซ€ เชคเซ‡ เชตเชฟเชถเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช•เซ‹เชˆ เชฎเชพเชนเชฟเชคเซ€ เชจเชฅเซ€. เชชเซ‡เชจเซเชกเชฟเช‚เช— เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจเซเชธ เช…เชจเซ‡ เชชเซ‡เชจเซเชกเชฟเช‚เช— เช•เชจเซ‡เช•เซเชถเชจเซเชธ เชตเชฟเชถเซ‡ เช•เซ‹เชˆ เชฎเชพเชนเชฟเชคเซ€ เชจเชฅเซ€, เชเชŸเชฒเซ‡ เช•เซ‡ เช† เชเช• เช†เช‚เช•เชกเซ‹ เช›เซ‡ เชœเซ‡ เช•เชจเซ‡เช•เซเชถเชจเซเชธเชจเซ€ เชธเช‚เช–เซเชฏเชพ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฌเชธ. เช…เชจเซ‡ เชชเช›เซ€ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช…เชจเซเชฎเชพเชจ เช•เชฐเซ‹.
PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€
เชคเชฆเชจเซเชธเชพเชฐ, เช† เชฎเชพเชนเชฟเชคเซ€เชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ pg_stat_activity เชธเชฟเชธเซเชŸเชฎ เชฆเซƒเชถเซเชฏเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชœเซ‹ เชคเชฎเซ‡ PostgreSQL เชฎเชพเช‚ เช˜เชฃเซ‹ เชธเชฎเชฏ เชชเชธเชพเชฐ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เช† เชเช• เช–เซ‚เชฌ เชœ เชธเชพเชฐเซ‹ เชฆเซ‡เช–เชพเชต เช›เซ‡ เชœเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชฟเชคเซเชฐ เชฌเชจเชตเซ‹ เชœเซ‹เชˆเช, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ PostgreSQL เชฎเชพเช‚ เชตเชฐเซเชคเชฎเชพเชจ เชชเซเชฐเชตเซƒเชคเซเชคเชฟ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡ เชคเซ‡เชฎเชพเช‚ เชถเซเช‚ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชฆเชฐเซ‡เช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡ เชเช• เช…เชฒเช— เชฒเชพเช‡เชจ เช›เซ‡ เชœเซ‡ เช† เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡: เช•เชฏเชพ เชนเซ‹เชธเซเชŸเชฅเซ€ เช•เชจเซ‡เช•เซเชถเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚, เช•เชฏเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชนเซ‡เช เชณ, เช•เชฏเชพ เชจเชพเชฎ เชนเซ‡เช เชณ, เชตเซเชฏเชตเชนเชพเชฐ เช•เซเชฏเชพเชฐเซ‡ เชถเชฐเซ‚ เชฅเชฏเซ‹ เชนเชคเซ‹, เชนเชพเชฒเชฎเชพเช‚ เช•เชˆ เชตเชฟเชจเช‚เชคเซ€ เชšเชพเชฒเซ€ เชฐเชนเซ€ เช›เซ‡, เช•เชˆ เชตเชฟเชจเช‚เชคเซ€ เช›เซ‡เชฒเซเชฒเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เช…เชจเซ‡, เชคเซ‡ เชฎเซเชœเชฌ, เช…เชฎเซ‡ เชธเซเชŸเซ‡เชŸ เชซเซ€เชฒเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ€ เชธเซเชฅเชฟเชคเชฟเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เชธเชพเชชเซ‡เช•เซเชท เชฐเซ€เชคเซ‡ เช•เชนเซ€เช เชคเซ‹, เช…เชฎเซ‡ เช† เช•เซเชทเซ‡เชคเซเชฐ เชฆเซเชตเชพเชฐเชพ เชœเซ‚เชฅเชฌเชฆเซเชง เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช เช…เชจเซ‡ เชคเซ‡ เช†เช‚เช•เชกเชพเช“ เช•เซ‡ เชœเซ‡ เชนเชพเชฒเชฎเชพเช‚ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เช›เซ‡ เช…เชจเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เช† เชธเซเชŸเซ‡เชŸ เชงเชฐเชพเชตเชคเชพ เชœเซ‹เชกเชพเชฃเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ€เช เช›เซ€เช. เช…เชจเซ‡ เช…เชฎเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชชเซเชฐเชพเชชเซเชค เชจเช‚เชฌเชฐเซ‹ เช…เชฎเชพเชฐเชพ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชฎเชพเช‚ เชฎเซ‹เช•เชฒเซ€ เชถเช•เซ€เช เช›เซ€เช เช…เชจเซ‡ เชคเซ‡เชจเชพ เช†เชงเชพเชฐเซ‡ เช†เชฒเซ‡เช– เชฆเซ‹เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช.
เชตเซเชฏเชตเชนเชพเชฐเชจเซ€ เช…เชตเชงเชฟเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเซเช‚ เชชเชฃ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡. เชฎเซ‡เช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช•เชนเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เชถเซ‚เชจเซเชฏเชพเชตเช•เชพเชถเชจเซ€ เช…เชตเชงเชฟเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเซเช‚ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡, เชชเชฐเช‚เชคเซ เชตเซเชฏเชตเชนเชพเชฐเซ‹เชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เชคเซ‡ เชœ เชฐเซ€เชคเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชคเซเชฏเชพเช‚ xact_start เช…เชจเซ‡ query_start เชซเซ€เชฒเซเชก เช›เซ‡. เชคเซ‡เช“, เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชฌเซ‹เชฒเชคเชพ, เชตเซเชฏเชตเชนเชพเชฐเชจเซ‹ เชชเซเชฐเชพเชฐเช‚เชญ เชธเชฎเชฏ เช…เชจเซ‡ เชตเชฟเชจเช‚เชคเซ€เชจเซ‹ เชชเซเชฐเชพเชฐเช‚เชญ เชธเชฎเชฏ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡. เช…เชฎเซ‡ now() เชซเช‚เช•เซเชถเชจ เชฒเชˆเช เช›เซ€เช, เชœเซ‡ เชตเชฐเซเชคเชฎเชพเชจ เชŸเชพเชˆเชฎเชธเซเชŸเซ‡เชฎเซเชช เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เชฌเชพเชฆเชฌเชพเช•เซ€ เช•เชฐเซ€เช เช›เซ€เช เช…เชจเซ‡ เชŸเชพเชˆเชฎเชธเซเชŸเซ‡เชฎเซเชชเชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ€เช เช›เซ€เช. เช…เชจเซ‡ เช…เชฎเชจเซ‡ เชตเซเชฏเชตเชนเชพเชฐเชจเซ‹ เชธเชฎเชฏเช—เชพเชณเซ‹, เชตเชฟเชจเช‚เชคเซ€เชจเซ‹ เชธเชฎเชฏเช—เชพเชณเซ‹ เชฎเชณเซ‡ เช›เซ‡.

เชœเซ‹ เช†เชชเชฃเซ‡ เชฒเชพเช‚เชฌเชพ เชตเซเชฏเชตเชนเชพเชฐเซ‹ เชœเซ‹เชคเชพ เชนเซ‹เชˆเช, เชคเซ‹ เช†เชชเชฃเซ‡ เชคเซ‡เชจเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชชเซ‚เชฐเซเชฃ เช•เชฐเซ€เชถเซเช‚. OLTP เชฒเซ‹เชก เชฎเชพเชŸเซ‡, เชฒเชพเช‚เชฌเชพ เชตเซเชฏเชตเชนเชพเชฐเซ‹ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ 1-2-3 เชฎเชฟเชจเชฟเชŸเชฅเซ€ เชตเชงเซ เช›เซ‡. OLAP เชตเชฐเซเช•เชฒเซ‹เชก เชฎเชพเชŸเซ‡, เชฒเชพเช‚เชฌเชพ เชตเซเชฏเชตเชนเชพเชฐเซ‹ เชธเชพเชฎเชพเชจเซเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชœเซ‹ เชคเซ‡ เชชเซ‚เชฐเซเชฃ เชฅเชตเชพเชฎเชพเช‚ เชฌเซ‡ เช•เชฒเชพเช•เชฅเซ€ เชตเชงเซ เชธเชฎเชฏ เชฒเซ‡ เช›เซ‡, เชคเซ‹ เช† เชชเชฃ เชเช• เชธเช‚เช•เซ‡เชค เช›เซ‡ เช•เซ‡ เช†เชชเชฃเซ€ เชชเชพเชธเซ‡ เช•เซเชฏเชพเช‚เช• เชคเซเชฐเชพเช‚เชธเซ€ เช›เซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€
เชเช•เชตเชพเชฐ เช•เซเชฒเชพเชฏเช‚เชŸ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เชฅเชˆ เชœเชพเชฏ, เชชเช›เซ€ เชคเซ‡เช“ เช…เชฎเชพเชฐเชพ เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡เช“ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เช“ เช•เซ‹เชทเซเชŸเช•เชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เช‡เชจเซเชกเซ‡เช•เซเชธเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ‡ เช›เซ‡. เช…เชจเซ‡ เช—เซเชฐเชพเชนเช•เซ‹ เช† เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเซเช‚ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡.

เช…เชฎเชพเชฐเชพ เชตเชฐเซเช•เชฒเซ‹เชกเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเชพ เช…เชจเซ‡ เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช•เชฏเชพ เช•เซ‹เชทเซเชŸเช•เซ‹ "เชธเซŒเชฅเซ€ เช—เชฐเชฎ" เช›เซ‡ เชคเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡ เช† เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช† เชเชตเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชฎเชพเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡ เชœเซเชฏเชพเช‚ เช†เชชเชฃเซ‡ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเชพ เชเชกเชชเซ€ SSD เชธเซเชŸเซ‹เชฐเซ‡เชœ เชชเชฐ "เช—เชฐเชฎ" เช•เซ‹เชทเซเชŸเช•เซ‹ เชฎเซ‚เช•เชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช•เซ‡เชŸเชฒเชพเช• เช†เชฐเซเช•เชพเช‡เชต เช•เซ‹เชทเซเชŸเช•เซ‹ เช•เซ‡ เชœเซ‡เชจเซ‹ เช†เชชเชฃเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€ เชคเซ‡ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเชพ "เช•เซ‹เชฒเซเชก" เช†เชฐเซเช•เชพเช‡เชตเชฎเชพเช‚, SATA เชกเซเชฐเชพเช‡เชตเชฎเชพเช‚ เช–เชธเซ‡เชกเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เชคเซเชฏเชพเช‚ เชฐเชนเซ‡เชตเชพ เชฆเซ‹, เชคเซ‡เช“เชจเซ‡ เชœเชฐเซ‚เชฐ เชฎเซเชœเชฌ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เช•เซ‹เชˆเชชเชฃ เชชเซเชฐเช•เชพเชถเชจ เช…เชจเซ‡ เชœเชฎเชพเชตเชŸ เชชเช›เซ€ เชตเชฟเชธเช‚เช—เชคเชคเชพเช“ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฃ เช† เช‰เชชเชฏเซ‹เช—เซ€ เช›เซ‡. เชœเชฃเชพเชตเซ€ เชฆเชˆเช เช•เซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชจเชตเชพ เชซเซ€เชšเชฐ เชฐเชœเซ‚ เช•เชฐเซเชฏเชพ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชฎเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเชตเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเซ€ เช›เซ‡. เช…เชจเซ‡ เชœเซ‹ เช†เชชเชฃเซ‡ เชŸเซ‡เชฌเชฒ เชตเชชเชฐเชพเชถ เช†เชฒเซ‡เช–เชจเซ‡ เช•เชพเชตเชคเชฐเซเช‚ เช•เชฐเซ€เช, เชคเซ‹ เช†เชชเชฃเซ‡ เช† เช†เชฒเซ‡เช– เชชเชฐ เช† เชตเชฟเชธเช‚เช—เชคเชคเชพเช“เชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชถเซ‹เชงเซ€ เชถเช•เซ€เช เช›เซ€เช. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฌเชฐเซเชธเซเชŸ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ‹ เช…เชฅเชตเชพ เชฌเชฐเซเชธเซเชŸ เช•เชพเชขเซ€ เชจเชพเช–เซ‹. เชคเซ‡ เช–เซ‚เชฌ เชœ เชฆเซƒเชถเซเชฏเชฎเชพเชจ เชนเชถเซ‡.

เชคเชฎเซ‡ "เชซเซเชฒเซ‹เชŸเชฟเช‚เช—" เช†เช‚เช•เชกเชพเช“เชฎเชพเช‚ เชตเชฟเชธเช‚เช—เชคเชคเชพเช“ เชชเชฃ เชถเซ‹เชงเซ€ เชถเช•เซ‹ เช›เซ‹. เชคเซ‡เชจเซ‹ เช…เชฐเซเชฅ เชถเซเช‚ เช›เซ‡? PostgreSQL เชชเชพเชธเซ‡ เช–เซ‚เชฌ เชœ เชฎเชœเชฌเซ‚เชค เช…เชจเซ‡ เช–เซ‚เชฌ เชœ เชธเชพเชฐเซเช‚ เช•เซเชตเซ‡เชฐเซ€ เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐ เช›เซ‡. เช…เชจเซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชคเซ‡เชจเชพ เชตเชฟเช•เชพเชธ เชฎเชพเชŸเซ‡ เช˜เชฃเซ‹ เชธเชฎเชฏ เชซเชพเชณเชตเซ‡ เช›เซ‡. เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡? เชธเชพเชฐเซ€ เชฏเซ‹เชœเชจเชพเช“ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, PostgreSQL เชšเซ‹เช•เซเช•เชธ เชธเชฎเชฏ เช…เช‚เชคเชฐเชพเชฒ เช…เชจเซ‡ เชšเซ‹เช•เซเช•เชธ เช†เชตเชฐเซเชคเชจ เชธเชพเชฅเซ‡ เช•เซ‹เชทเซเชŸเช•เซ‹เชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชตเชฟเชคเชฐเชฃ เชชเชฐ เช†เช‚เช•เชกเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เช† เชธเซŒเชฅเซ€ เชธเชพเชฎเชพเชจเซเชฏ เชฎเซ‚เชฒเซเชฏเซ‹ เช›เซ‡: เช…เชจเชจเซเชฏ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ, เช•เซ‹เชทเซเชŸเช•เชฎเชพเช‚ NULL เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€, เช˜เชฃเซ€ เชฌเชงเซ€ เชฎเชพเชนเชฟเชคเซ€.

เช† เช†เช‚เช•เชกเชพเช“เชจเชพ เช†เชงเชพเชฐเซ‡, เช†เชฏเซ‹เชœเช• เช˜เชฃเซ€ เช•เซเชตเซ‡เชฐเซ€ เชฌเชจเชพเชตเซ‡ เช›เซ‡, เชธเซŒเชฅเซ€ เชถเซเชฐเซ‡เชทเซเช  เชชเชธเช‚เชฆ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช† เช•เซเชตเซ‡เชฐเซ€ เชชเซเชฒเชพเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซเชตเซ‡เชฐเซ€ เชชเซ‹เชคเซ‡ เชœ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชตเชพ เช…เชจเซ‡ เชกเซ‡เชŸเชพ เชชเชฐเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเซ‡ เช›เซ‡.

เช…เชจเซ‡ เชเชตเซเช‚ เชฌเชจเซ‡ เช›เซ‡ เช•เซ‡ เช†เช‚เช•เชกเชพ "เชซเซเชฒเซ‹เชŸ" เชฅเชพเชฏ เช›เซ‡. เช•เซ‹เชทเซเชŸเช•เชฎเชพเช‚ เช—เซเชฃเชตเชคเซเชคเชพ เช…เชจเซ‡ เชœเชฅเซเชฅเชพเชจเซ‹ เชกเซ‡เชŸเชพ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เชฌเชฆเชฒเชพเชฏเซ‹ เชนเชคเซ‹, เชชเชฐเช‚เชคเซ เช†เช‚เช•เชกเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชจ เชนเชคเชพ. เช…เชจเซ‡ เชฐเชšเชพเชฏเซ‡เชฒเซ€ เชฏเซ‹เชœเชจเชพเช“ เชถเซเชฐเซ‡เชทเซเช  เชจ เชนเซ‹เชˆ เชถเช•เซ‡. เช…เชจเซ‡ เชœเซ‹ เช…เชฎเชพเชฐเซ€ เชฏเซ‹เชœเชจเชพเช“ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเชพ เช†เชงเชพเชฐเซ‡ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเชพ เช†เชงเชพเชฐเซ‡ เชธเชฌเช“เชชเซเชŸเชฟเชฎเชฒ เชนเซ‹เชตเชพเชจเซเช‚ เชฌเชนเชพเชฐ เช†เชตเซ‡ เช›เซ‡, เชคเซ‹ เช…เชฎเซ‡ เช† เชตเชฟเชธเช‚เช—เชคเชคเชพเช“เชจเซ‡ เชœเซ‹เชˆ เชถเช•เซ€เชถเซเช‚. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช•เซเชฏเชพเช‚เช• เชกเซ‡เชŸเชพ เช—เซเชฃเชพเชคเซเชฎเช• เชฐเซ€เชคเซ‡ เชฌเชฆเชฒเชพเชฏเซ‹ เช…เชจเซ‡ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเชจเซ‡ เชฌเชฆเชฒเซ‡, เช•เซ‹เชทเซเชŸเช•เชฎเชพเช‚เชฅเซ€ เช•เซเชฐเชฎเชฟเช• เชชเชพเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชตเชพ เชฒเชพเช—เซเชฏเซ‹, เชเชŸเชฒเซ‡ เช•เซ‡. เชœเซ‹ เช•เซ‹เชˆ เช•เซเชตเซ‡เชฐเซ€ เชฎเชพเชŸเซ‡ เชฎเชพเชคเซเชฐ 100 เชชเช‚เช•เซเชคเชฟเช“ เชชเชฐเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ (เชคเซเชฏเชพเช‚ 100 เชจเซ€ เชฎเชฐเซเชฏเชพเชฆเชพ เช›เซ‡), เชคเซ‹ เช† เช•เซเชตเซ‡เชฐเซ€ เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชถเซ‹เชง เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เช…เชจเซ‡ เช† เชนเช‚เชฎเซ‡เชถเชพ เชชเซเชฐเชฆเชฐเซเชถเชจ เชชเชฐ เช–เซ‚เชฌ เชœ เช–เชฐเชพเชฌ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡.

เช…เชจเซ‡ เช†เชชเชฃเซ‡ เช†เชจเซ‡ เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช—เชฎเชพเช‚ เชœเซ‹เชˆ เชถเช•เซ€เช เช›เซ€เช. เช…เชจเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช† เช•เซเชตเซ‡เชฐเซ€ เชœเซเช“, เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชœเชพเชตเซ‹, เช†เช‚เช•เชกเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ‹, เชเช• เชจเชตเซ‹ เชตเชงเชพเชฐเชพเชจเซ‹ เช‡เชจเซเชกเซ‡เช•เซเชธ เชฌเชจเชพเชตเซ‹. เช…เชจเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เช† เชธเชฎเชธเซเชฏเชพเชจเซ‹ เชœเชตเชพเชฌ เช†เชชเซ‹. เชเชŸเชฒเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เชฎเชนเชคเซเชตเชจเซเช‚ เช›เซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซเช‚ เชฌเซ€เชœเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ. เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เช˜เชฃเชพ เชฒเซ‹เช•เซ‹เช เชคเซ‡เชฎเชจเซ‡ เช“เชณเช–เซเชฏเชพ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เช–เซ‚เชฌ เชœ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เช›เซ‡. เช•เซ‹เชฃ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชคเซ‡เชฎเชจเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เช•เชฐเซ‡ เช›เซ‡ เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ? เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฃเชฎเชพเช‚ เช† เช‰เชคเซเชชเชพเชฆเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซ‹เชฃ เช•เชฐเซ‡ เช›เซ‡? เชนเช•เซ€เช•เชค เช เช›เซ‡ เช•เซ‡ เช† เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช—เชจเชพ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ PostgreSQL เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชกเซ‡เชถเชฌเซ‹เชฐเซเชก เช›เซ‡ - postgres_exporter เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ. เชชเชฐเช‚เชคเซ เชเช• เช–เชฐเชพเชฌ เชตเชฟเช—เชค เช›เซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เช˜เชฃเชพ เช—เซเชฐเชพเชซ เช›เซ‡. เช…เชจเซ‡ เชฌเชพเช‡เชŸเซเชธ เชเช•เชคเชพ เชคเชฐเซ€เช•เซ‡ เชธเซ‚เชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡ เชคเซเชฏเชพเช‚ 5 เช—เซเชฐเชพเชซ เช›เซ‡. เช† เชกเซ‡เชŸเชพ เชฆเชพเช–เชฒ เช•เชฐเซ‹, เชกเซ‡เชŸเชพ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ‹, เชกเซ‡เชŸเชพ เช•เชพเชขเซ€ เชจเชพเช–เซ‹, เชกเซ‡เชŸเชพ เชฎเซ‡เชณเชตเซ‹ เช…เชจเซ‡ เชฐเซ€เชŸเชฐเซเชจ เชกเซ‡เชŸเชพ เช›เซ‡. เชเช•เชฎ เชฎเชพเชช เชฌเชพเช‡เชŸเซเชธ เช›เซ‡. เชชเชฐเช‚เชคเซ เชตเชพเชค เช เช›เซ‡ เช•เซ‡ PostgreSQL เชฎเชพเช‚ เช†เช‚เช•เชกเชพ เชŸเซเชฏเซเชชเชฒ (เชชเช‚เช•เซเชคเชฟเช“) เชฎเชพเช‚ เชกเซ‡เชŸเชพ เช†เชชเซ‡ เช›เซ‡. เช…เชจเซ‡, เชคเชฆเชจเซเชธเชพเชฐ, เช† เช†เชฒเซ‡เช– เชคเชฎเชพเชฐเชพ เชตเชฐเซเช•เชฒเซ‹เชกเชจเซ‡ เช˜เชฃเซ€ เชตเช–เชค, เชฆเชธเซ‡เช• เชตเช–เชค เช“เช›เซ‹ เช†เช‚เช•เชตเชพเชจเซ€ เช–เซ‚เชฌ เชœ เชธเชพเชฐเซ€ เชฐเซ€เชค เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชŸเซเชฏเซ‚เชชเชฒ เช เชฌเชพเชˆเชŸ เชจเชฅเซ€, เชŸเซเชฏเซ‚เชชเชฒ เช เชธเซเชŸเซเชฐเชฟเช‚เช— เช›เซ‡, เชคเซ‡ เช˜เชฃเซ€ เชฌเชพเช‡เชŸเซเชธ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชตเซ‡เชฐเชฟเชฏเซ‡เชฌเชฒ เชฒเช‚เชฌเชพเชˆเชจเซ€ เชนเซ‹เชฏ เช›เซ‡. เชเชŸเชฒเซ‡ เช•เซ‡, เชŸเซเชฏเซเชชเชฒเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเชพเช‡เชŸเซเชธเชฎเชพเช‚ เชตเชฐเซเช•เชฒเซ‹เชกเชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชตเซ€ เช เช…เชตเชพเชธเซเชคเชตเชฟเช• เช•เชพเชฐเซเชฏ เช›เซ‡ เช…เชฅเชตเชพ เช–เซ‚เชฌ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡. เชคเซ‡เชฅเซ€, เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชกเซ‡เชถเชฌเซ‹เชฐเซเชก เช…เชฅเชตเชพ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช›เซ‹, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชธเชฎเชœเชตเซเช‚ เชนเช‚เชฎเซ‡เชถเชพ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡ เช•เซ‡ เชคเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเชจเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช†เช•เชพเชฐเชฃเซ€ เช•เชฐเซ‡เชฒ เชกเซ‡เชŸเชพ เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เช† เช•เซ‹เชทเซเชŸเช•เซ‹ เชชเชฐ เช†เช‚เช•เชกเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเซ‡เชณเชตเชตเซเช‚? เช† เชนเซ‡เชคเซ เชฎเชพเชŸเซ‡, PostgreSQL เชชเชพเชธเซ‡ เชšเซ‹เช•เซเช•เชธ เช•เซเชŸเซเช‚เชฌเชจเชพ เชฎเช‚เชคเชตเซเชฏเซ‹ เช›เซ‡. เช…เชจเซ‡ เชฎเซเช–เซเชฏ เชฆเซƒเชถเซเชฏ เช›เซ‡ pg_stat_user_tables. User_tables - เช†เชจเซ‹ เช…เชฐเซเชฅ เช›เซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชตเชคเซ€ เชฌเชจเชพเชตเซ‡เชฒ เช•เซ‹เชทเซเชŸเช•เซ‹. เชคเซ‡เชจเชพเชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เชคเซเชฏเชพเช‚ เชธเชฟเชธเซเชŸเชฎ เชฆเซƒเชถเซเชฏเซ‹ เช›เซ‡ เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— PostgreSQL เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช…เชจเซ‡ เชคเซเชฏเชพเช‚ เชเช• เชธเชพเชฐเชพเช‚เชถ เช•เซ‹เชทเซเชŸเช• Alltables เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชธเชฟเชธเซเชŸเชฎ เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฌเช‚เชจเซ‡เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชคเชฎเซ‡ เชคเซ‡เชฎเชพเช‚เชจเชพ เช•เซ‹เชˆเชชเชฃเชฅเซ€ เชถเชฐเซ‚ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชœเซ‡ เชคเชฎเชจเซ‡ เชธเซŒเชฅเซ€ เชตเชงเซ เช—เชฎเซ‡ เช›เซ‡.

เช‰เชชเชฐเซ‹เช•เซเชค เชซเซ€เชฒเซเชกเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเชฎเซ‡ เชฆเชพเช–เชฒ, เช…เชชเชกเซ‡เชŸ เช…เชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เชธเช‚เช–เซเชฏเชพเชจเซ‹ เช…เช‚เชฆเชพเชœ เชฒเช—เชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹. เชฎเซ‡เช‚ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ€เชงเซ‡เชฒเชพ เชกเซ‡เชถเชฌเซ‹เชฐเซเชกเชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ เชตเชฐเซเช•เชฒเซ‹เชกเชจเซ€ เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพเช“เชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช† เช•เซเชทเซ‡เชคเซเชฐเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡เชฅเซ€, เช…เชฎเซ‡ เชคเซ‡เชฎเชจเชพ เชชเชฐ เชชเชฃ เชจเชฟเชฐเซเชฎเชพเชฃ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เชชเชฐเช‚เชคเซ เชคเซ‡ เชฏเชพเชฆ เชฐเชพเช–เชตเซเช‚ เชฏเซ‹เช—เซเชฏ เช›เซ‡ เช•เซ‡ เช† เชŸเซเชฏเซเชชเชฒเซเชธ เช›เซ‡, เชฌเชพเช‡เชŸเซเชธ เชจเชฅเซ€, เชคเซ‡เชฅเซ€ เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชซเช•เซเชค เชฌเชพเช‡เชŸเซเชธเชฎเชพเช‚ เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€.

เช† เชกเซ‡เชŸเชพเชจเชพ เช†เชงเชพเชฐเซ‡, เช…เชฎเซ‡ เช•เชนเซ‡เชตเชพเชคเชพ TopN เช•เซ‹เชทเซเชŸเช•เซ‹ เชฌเชจเชพเชตเซ€ เชถเช•เซ€เช เช›เซ€เช. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชŸเซ‹เชช-5, เชŸเซ‹เชช-10. เช…เชจเซ‡ เชคเชฎเซ‡ เชคเซ‡ เชนเซ‹เชŸ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชœเซ‡ เช…เชจเซเชฏ เช•เชฐเชคเชพ เชตเชงเซ เชฐเชฟเชธเชพเชฏเช•เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฆเชพเช–เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ 5 "เช—เชฐเชฎ" เช•เซ‹เชทเซเชŸเช•เซ‹. เช…เชจเซ‡ เช† TopN เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ เชตเชฐเซเช•เชฒเซ‹เชกเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเซ€เช เช›เซ€เช เช…เชจเซ‡ เช•เซ‹เชˆเชชเชฃ เชชเซเชฐเช•เชพเชถเชจ, เช…เชชเชกเซ‡เชŸเซเชธ เช…เชจเซ‡ เชœเชฎเชพเชตเชŸ เชชเช›เซ€ เชตเชฐเซเช•เชฒเซ‹เชกเชจเชพ เชตเชฟเชธเซเชซเซ‹เชŸเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช.

เช•เซ‹เชทเซเชŸเช•เชจเชพ เช•เชฆเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเซเช‚ เชชเชฃ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชเช• เชจเชตเซ€ เชธเซเชตเชฟเชงเชพ เชฐเชœเซ‚ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เช…เชฎเชพเชฐเชพ เช•เซ‹เชทเซเชŸเช•เซ‹ เชคเซ‡เชฎเชจเชพ เชฎเซ‹เชŸเชพ เช•เชฆเชฎเชพเช‚ เชซเซ‚เชฒเชตเชพ เชฒเชพเช—เซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เช“เช เชตเชงเชพเชฐเชพเชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เช‰เชฎเซ‡เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เชนเชคเซเช‚, เชชเชฐเช‚เชคเซ เช† เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฅเชถเซ‡ เชคเซ‡เชจเซ€ เช†เช—เชพเชนเซ€ เช•เชฐเซ€ เชจเชฅเซ€. เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเชพ เช•เชฆเชจเซ‡ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡. เช†เชตเชพ เช•เชฟเชธเซเชธเชพเช“ เชชเชฃ เช†เชชเชฃเชพ เชฎเชพเชŸเซ‡ เช†เชถเซเชšเชฐเซเชฏเชœเชจเช• เช›เซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เช…เชจเซ‡ เชนเชตเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชเช• เชจเชพเชจเซ‹ เชชเซเชฐเชถเซเชจ. เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชฐเซเชตเชฐ เชชเชฐ เชฒเซ‹เชก เชœเซ‹เชถเซ‹ เชคเซเชฏเชพเชฐเซ‡ เช•เชฏเซ‹ เชชเซเชฐเชถเซเชจ เชŠเชญเซ‹ เชฅเชพเชฏ เช›เซ‡? เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช†เช—เชณเชจเซ‹ เชชเซเชฐเชถเซเชจ เชถเซเช‚ เช›เซ‡?

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เชชเชฐเช‚เชคเซ เชตเชพเชธเซเชคเชตเชฎเชพเช‚ เชชเซเชฐเชถเซเชจ เชจเซ€เชšเซ‡ เชฎเซเชœเชฌ เช‰เชฆเชญเชตเซ‡ เช›เซ‡. เชฒเซ‹เชกเชจเซเช‚ เช•เชพเชฐเชฃ เชถเซเช‚ เชตเชฟเชจเช‚เชคเซ€เช“ เช›เซ‡? เชเชŸเชฒเซ‡ เช•เซ‡, เชฒเซ‹เชกเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฅเชคเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‡ เชœเซ‹เชตเชพเชจเซเช‚ เชฐเชธเชชเซเชฐเชฆ เชจเชฅเซ€. เชคเซ‡ เชธเซเชชเชทเซเชŸ เช›เซ‡ เช•เซ‡ เชœเซ‹ เชนเซ‹เชธเซเชŸ เชชเชพเชธเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เช›เซ‡, เชคเซ‹ เชกเซ‡เชŸเชพเชฌเซ‡เช เชคเซเชฏเชพเช‚ เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชธเซเชชเชทเซเชŸ เช›เซ‡ เช•เซ‡ เชซเช•เซเชค เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‹ เชคเซเชฏเชพเช‚ เชจเชฟเช•เชพเชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เชœเซ‹ เช†เชชเชฃเซ‡ เชŸเซ‹เชช เช–เซ‹เชฒเซ€เช, เชคเซ‹ เช†เชชเชฃเซ‡ เชคเซเชฏเชพเช‚ PostgreSQL เชฎเชพเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ€ เชฏเชพเชฆเซ€ เชœเซ‹เชถเซเช‚ เชœเซ‡ เช•เช‚เชˆเช• เช•เชฐเซ€ เชฐเชนเซ€ เช›เซ‡. เชคเซ‡เช“ เชถเซเช‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡ เชคเซ‡ เชŸเซ‹เชš เชชเชฐเชฅเซ€ เชธเซเชชเชทเซเชŸ เชฅเชถเซ‡ เชจเชนเซ€เช‚.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เชคเชฆเชจเซเชธเชพเชฐ, เชคเชฎเชพเชฐเซ‡ เชคเซ‡ เช•เซเชตเซ‡เชฐเซ€เช เชถเซ‹เชงเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡ เชธเซŒเชฅเซ€ เชตเชงเซ เชฒเซ‹เชกเชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชŸเซเชฏเซเชจเชฟเช‚เช— เช•เซเชตเซ‡เชฐเซ€เช, เชจเชฟเชฏเชฎ เชคเชฐเซ€เช•เซ‡, เชชเซ‹เชธเซเชŸเช—เซเชฐเซ‡เชเชธเช•เซเชฏเซเชเชฒ เช…เชฅเชตเชพ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เช—เซ‹เช เชตเชฃเซ€เชจเซ‡ เชŸเซเชฏเซเชจ เช•เชฐเชตเชพ เช…เชฅเชตเชพ เชนเชพเชฐเซเชกเชตเซ‡เชฐเชจเซ‡ เชŸเซเชฏเซเชจ เช•เชฐเชตเชพ เช•เชฐเชคเชพเช‚ เชตเชงเซ เชจเชซเซ‹ เช†เชชเซ‡ เช›เซ‡. เชฎเชพเชฐเชพ เช…เช‚เชฆเชพเชœ เชฎเซเชœเชฌ, เช† เชฒเช—เชญเช— 80-85-90% เช›เซ‡. เช…เชจเซ‡ เช† เช–เซ‚เชฌ เชเชกเชชเชฅเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชธเซเชงเชพเชฐเชตเชพ, เชชเซเชจเชƒเชชเซเชฐเชพเชฐเช‚เชญ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพ, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชœเซ‹ เชกเซ‡เชŸเชพเชฌเซ‡เช เชชเซเชจเชƒเชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเซ€ เชถเช•เชพเชคเซ‹ เชจเชฅเซ€, เช…เชฅเชตเชพ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช‰เชฎเซ‡เชฐเชตเชพ เช•เชฐเชคเชพเช‚ เชตเชฟเชจเช‚เชคเชฟ เชธเซเชงเชพเชฐเชตเชพเชจเซเช‚ เชตเชงเซ เชเชกเชชเซ€ เช›เซ‡. เช† เช•เซเชตเซ‡เชฐเซ€เชฎเชพเช‚เชฅเซ€ เชตเชงเซ เชธเชพเชฐเซเช‚ เชชเชฐเชฟเชฃเชพเชฎ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เซเชฏเชพเช‚เช• เช•เซเชตเซ‡เชฐเซ€ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชตเซ€ เช…เชฅเชตเชพ เช‡เชจเซเชกเซ‡เช•เซเชธ เช‰เชฎเซ‡เชฐเชตเชพเชจเซเช‚ เชธเชฐเชณ เช›เซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€
เชคเชฆเชจเซเชธเชพเชฐ, เชตเชฟเชจเช‚เชคเซ€เช“ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชชเชฐเซเชฏเชพเชชเซเชคเชคเชพเชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เชšเชพเชฒเซ‹ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซเช‚ เชฌเซ€เชœเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ เชฒเชˆเช. เช…เชจเซ‡ เช…เชนเซ€เช‚ เชชเชฃ, เช‰เชคเซเชคเชฎ เชฆเซ‡เช–เชฐเซ‡เช– เชนเซ‹เชตเชพเชจเซเช‚ เชœเชฃเชพเชฏ เช›เซ‡. เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชชเชฐ เชฎเชพเชนเชฟเชคเซ€ เช›เซ‡, เชฅเซเชฐเซเชชเซเชŸ, เช…เชตเชฐเซ‹เชงเชฟเชค, เชธเช‚เชธเชพเชงเชจ เช‰เชชเชฏเซ‹เช— เชชเชฐ เชฎเชพเชนเชฟเชคเซ€ เช›เซ‡. เชฌเชงเซเช‚ เชฌเชฐเชพเชฌเชฐ เช›เซ‡, เชชเชฐเช‚เชคเซ เชตเชฟเชจเช‚เชคเซ€เช“ เชชเชฐ เช•เซ‹เชˆ เชฎเชพเชนเชฟเชคเซ€ เชจเชฅเซ€. เช…เชฎเชพเชฐเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เช•เชˆ เช•เซเชตเซ‡เชฐเซ€ เชšเชพเชฒเซ€ เชฐเชนเซ€ เช›เซ‡, เชคเซ‡ เช•เซ‡เชŸเชฒเชพ เชธเชฎเชฏเชฅเซ€ เชšเชพเชฒเซ€ เชฐเชนเซ€ เช›เซ‡, เช†เชฎเชพเช‚เชฅเซ€ เช•เซ‡เชŸเชฒเซ€ เช•เซเชตเซ‡เชฐเซ€ เช›เซ‡ เชคเซ‡ เชธเซเชชเชทเซเชŸ เชจเชฅเซ€. เช…เชฎเชพเชฐเซ€ เชฆเซ‡เช–เชฐเซ‡เช–เชฎเชพเช‚ เชนเช‚เชฎเซ‡เชถเชพ เช† เชฎเชพเชนเชฟเชคเซ€ เชนเซ‹เชตเซ€ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เช…เชจเซ‡ เช† เชฎเชพเชนเชฟเชคเซ€ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เช†เชชเชฃเซ‡ pg_stat_statements เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เชคเซ‡เชจเชพ เช†เชงเชพเชฐเซ‡, เชคเชฎเซ‡ เชตเชฟเชตเชฟเชง เชชเซเชฐเช•เชพเชฐเชจเชพ เช—เซเชฐเชพเชซ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เชธเซŒเชฅเซ€ เชตเชงเซ เชตเชพเชฐเช‚เชตเชพเชฐ เช†เชตเชคเซ€ เช•เซเชตเซ‡เชฐเซ€เช เชชเชฐ เชฎเชพเชนเชฟเชคเซ€ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ‹ เช›เซ‹, เชเชŸเชฒเซ‡ เช•เซ‡, เชคเซ‡ เช•เซเชตเซ‡เชฐเซ€เช เช•เซ‡ เชœเซ‡ เชฎเซ‹เชŸเชพเชญเชพเช—เซ‡ เชšเชฒเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชนเชพ, เชœเชฎเชพเชตเชŸ เชชเช›เซ€ เชคเซ‡เชจเซ‡ เชœเซ‹เชตเชพ เช…เชจเซ‡ เชตเชฟเชจเช‚เชคเซ€เช“เชฎเชพเช‚ เช•เซ‹เชˆ เชตเชงเชพเชฐเซ‹ เชฅเชฏเซ‹ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชธเชฎเชœเชตเซเช‚ เชชเชฃ เช–เซ‚เชฌ เช‰เชชเชฏเซ‹เช—เซ€ เช›เซ‡.

เชคเชฎเซ‡ เชธเซŒเชฅเซ€ เชฒเชพเช‚เชฌเซ€ เช•เซเชตเซ‡เชฐเซ€เชเชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชเชŸเชฒเซ‡ เช•เซ‡, เชคเซ‡ เช•เซเชตเซ‡เชฐเซ€เช เชœเซ‡ เชชเซ‚เชฐเซเชฃ เชฅเชตเชพเชฎเชพเช‚ เชธเซŒเชฅเซ€ เชตเชงเซ เชธเชฎเชฏ เชฒเซ‡ เช›เซ‡. เชคเซ‡เช“ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชชเชฐ เชšเชพเชฒเซ‡ เช›เซ‡, เชคเซ‡เช“ I/O เชตเชพเชชเชฐเซ‡ เช›เซ‡. เช…เชฎเซ‡ เช•เซเชฒ_เชธเชฎเชฏ, เชธเชฐเซ‡เชฐเชพเชถ_เชธเชฎเชฏ, blk_write_time เช…เชจเซ‡ blk_read_time เชซเซ€เชฒเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเชฃ เช†เชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช.

เช…เชฎเซ‡ เชธเช‚เชธเชพเชงเชจเชจเชพ เช‰เชชเชฏเซ‹เช—เชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เชธเซŒเชฅเซ€ เชญเชพเชฐเซ‡ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช…เชจเซ‡ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช, เชœเซ‡ เชกเชฟเชธเซเช•เชฎเชพเช‚เชฅเซ€ เชตเชพเช‚เชšเซ‡ เช›เซ‡, เชœเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เช…เชฅเชตเชพ, เชคเซ‡เชจเชพเชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเซ‹ เชฒเซ‡เช–เชจ เชฒเซ‹เชก เชฌเชจเชพเชตเซ‡ เช›เซ‡.

เช…เชฎเซ‡ เชธเซŒเชฅเซ€ เช‰เชฆเชพเชฐ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เช† เชเชตเซ€ เช•เซเชตเซ‡เชฐเซ€ เช›เซ‡ เชœเซ‡ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชชเช‚เช•เซเชคเชฟเช“ เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช† เช…เชฎเซเช• เชตเชฟเชจเช‚เชคเซ€ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡ เชœเซเชฏเชพเช‚ เชคเซ‡เช“ เชฎเชฐเซเชฏเชพเชฆเชพ เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซเช‚ เชญเซ‚เชฒเซ€ เช—เชฏเชพ เชนเซ‹เชฏ. เช…เชจเซ‡ เชคเซ‡ เชซเช•เซเชค เช•เซ‹เชทเซเชŸเช•เชจเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชพเชฎเช—เซเชฐเซ€ เช…เชฅเชตเชพ เช•เซเชตเซ‡เชฐเซ€ เช•เชฐเซ‡เชฒ เช•เซ‹เชทเซเชŸเช•เซ‹เชฎเชพเช‚ เช•เซเชตเซ‡เชฐเซ€ เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡.

เช…เชจเซ‡ เชคเชฎเซ‡ เช…เชธเซเชฅเชพเชฏเซ€ เชซเชพเช‡เชฒเซ‹ เช…เชฅเชตเชพ เช…เชธเซเชฅเชพเชฏเซ€ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เช•เซเชตเซ‡เชฐเซ€เชเชจเซเช‚ เชชเชฃ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€
เช…เชจเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชนเชœเซ เชชเชฃ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เช›เซ‡. เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เชšเซ‡เช•เชชเซ‹เช‡เชจเซเชŸ เช›เซ‡ เช…เชฅเชตเชพ เชคเซ‡เชจเซ‡ เชšเซ‡เช•เชชเซ‹เช‡เชจเซเชŸ เชชเชฃ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช† เช“เชŸเซ‹เชตเซ‡เช•เซเชฏเซเชฎ เช…เชจเซ‡ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เช›เซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซเช‚ เชฌเซ€เชœเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ. เชกเชพเชฌเซ€ เชฌเชพเชœเซเช เชฎเซ‡เชจเซเชŸเซ‡เชจเชจเซเชธ เชŸเซ‡เชฌ เช›เซ‡, เชคเซ‡เชจเชพ เชชเชฐ เชœเชพเช“ เช…เชจเซ‡ เช•เช‚เชˆเช• เช‰เชชเชฏเซ‹เช—เซ€ เชœเซ‹เชตเชพเชจเซ€ เช†เชถเชพ เชฐเชพเช–เซ‹. เชชเชฐเช‚เชคเซ เช…เชนเซ€เช‚ เชซเช•เซเชค เชตเซ‡เช•เซเชฏเซเชฎ เช“เชชเชฐเซ‡เชถเชจ เช…เชจเซ‡ เช†เช‚เช•เชกเชพ เชธเช‚เช—เซเชฐเชนเชจเซ‹ เชธเชฎเชฏ เช›เซ‡, เชตเชงเซ เช•เช‚เชˆ เชจเชฅเซ€. เช† เช–เซ‚เชฌ เชœ เชจเชฌเชณเซ€ เชฎเชพเชนเชฟเชคเซ€ เช›เซ‡, เชคเซ‡เชฅเซ€ เช…เชฎเชพเชฐเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชจเชพ เช•เชพเชฐเซเชฏเชฎเชพเช‚ เช•เซ‹เชˆ เชธเชฎเชธเซเชฏเชพ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชตเชฟเชถเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชฎเชพเชนเชฟเชคเซ€ เชนเซ‹เชตเซ€ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชšเซ‡เช•เชชเซ‹เชˆเชจเซเชŸเซเชธ เชœเซ‹เชˆเช เช›เซ€เช, เชคเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชฏเชพเชฆ เชฐเชพเช–เชตเซเช‚ เชœเซ‹เชˆเช เช•เซ‡ เชšเซ‡เช•เชชเซ‹เชˆเชจเซเชŸเซเชธ เช—เช‚เชฆเชพ เชชเซƒเชทเซเช เซ‹เชจเซ‡ เชถเชพเชฐเซเชกเซ‡เชก เชฎเซ‡เชฎเชฐเซ€ เชเชฐเชฟเชฏเชพเชฅเซ€ เชกเชฟเชธเซเช• เชชเชฐ เชซเซเชฒเชถ เช•เชฐเซ‡ เช›เซ‡, เชชเช›เซ€ เชšเซ‡เช•เชชเซ‹เชˆเชจเซเชŸ เชฌเชจเชพเชตเซ‹. เช…เชจเซ‡ เชœเซ‹ PostgreSQL เช…เชšเชพเชจเช• เช•เชŸเซ‹เช•เชŸเซ€เชฎเชพเช‚ เชฌเช‚เชง เชฅเชˆ เชœเชพเชฏ เชคเซ‹ เช† เชšเซ‡เช•เชชเซ‹เชˆเชจเซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟ เชฎเชพเชŸเซ‡เชจเชพ เชธเซเชฅเชณ เชคเชฐเซ€เช•เซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.

เชคเชฆเชจเซเชธเชพเชฐ, เชฌเชงเชพ "เช—เช‚เชฆเชพ" เชชเซƒเชทเซเช เซ‹เชจเซ‡ เชกเชฟเชธเซเช• เชชเชฐ เชซเซเชฒเชถ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชšเซ‹เช•เซเช•เชธ เชฎเชพเชคเซเชฐเชพเชฎเชพเช‚ เชฒเซ‡เช–เชจ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช…เชจเซ‡, เชเช• เชจเชฟเชฏเชฎ เชคเชฐเซ€เช•เซ‡, เชฎเซ‹เชŸเซ€ เชฎเชพเชคเซเชฐเชพเชฎเชพเช‚ เชฎเซ‡เชฎเชฐเซ€ เชงเชฐเชพเชตเชคเซ€ เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ, เช† เช˜เชฃเซเช‚ เช›เซ‡. เช…เชจเซ‡ เชœเซ‹ เช†เชชเชฃเซ‡ เชŸเซ‚เช‚เช•เชพ เช…เช‚เชคเชฐเชพเชฒเชฎเชพเช‚ เช˜เชฃเซ€ เชตเชพเชฐ เชšเซ‡เช•เชชเซ‹เช‡เชจเซเชŸ เช•เชฐเซ€เช เช›เซ€เช, เชคเซ‹ เชกเชฟเชธเซเช•เชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เช–เซ‚เชฌ เชœ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เช˜เชŸเชถเซ‡. เช…เชจเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ เชตเชฟเชจเช‚เชคเซ€เช“ เชธเช‚เชธเชพเชงเชจเซ‹เชจเชพ เช…เชญเชพเชตเชฅเซ€ เชชเซ€เชกเชพเชถเซ‡. เชคเซ‡เช“ เชธเช‚เชธเชพเชงเชจเซ‹ เชฎเชพเชŸเซ‡ เชธเซเชชเชฐเซเชงเชพ เช•เชฐเชถเซ‡ เช…เชจเซ‡ เช‰เชคเซเชชเชพเชฆเช•เชคเชพเชจเซ‹ เช…เชญเชพเชต เชนเชถเซ‡.

เชคเชฆเชจเซเชธเชพเชฐ, pg_stat_bgwriter เชฆเซเชตเชพเชฐเชพ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เช•เซเชทเซ‡เชคเซเชฐเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชฎเซ‡ เชšเซ‡เช•เชชเซ‹เช‡เชจเซเชŸเชจเซ€ เชธเช‚เช–เซเชฏเชพเชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เช…เชจเซ‡ เชœเซ‹ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชšเซ‹เช•เซเช•เชธ เชธเชฎเชฏเช—เชพเชณเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ (10-15-20 เชฎเชฟเชจเชฟเชŸเชฎเชพเช‚, เช…เชกเชงเชพ เช•เชฒเชพเช•เชฎเชพเช‚) เช˜เชฃเซ€ เชฌเชงเซ€ เชšเซ‡เช•เชชเซ‹เช‡เชจเซเชŸเซเชธ เชนเซ‹เชฏ, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, 3-4-5, เชคเซ‹ เช† เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชธเชฎเชธเซเชฏเชพ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เช…เชจเซ‡ เชคเชฎเชพเชฐเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชœเซ‹เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชฎเชพเช‚ เชœเซเช“, เชšเซ‡เช•เชชเซ‹เช‡เชจเซเชŸเซเชธเชจเซ€ เช†เชตเซ€ เชตเชฟเชชเซเชฒเชคเชพเชจเซเช‚ เช•เชพเชฐเชฃ เชถเซเช‚ เช›เซ‡. เช•เชฆเชพเชš เช•เซ‹เชˆ เชชเซเชฐเช•เชพเชฐเชจเซเช‚ เชฎเซ‹เชŸเซเช‚ เชฐเซ‡เช•เซ‹เชฐเซเชกเชฟเช‚เช— เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เช…เชฎเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชตเชฐเซเช•เชฒเซ‹เชกเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช, เช•เชพเชฐเชฃ เช•เซ‡ เช…เชฎเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชตเชฐเซเช•เชฒเซ‹เชก เช—เซเชฐเชพเชซ เช‰เชฎเซ‡เชฐเซเชฏเชพ เช›เซ‡. เช…เชฎเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชšเซ‡เช•เชชเซ‹เช‡เชจเซเชŸ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐเซเชธเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช เช…เชจเซ‡ เช–เชพเชคเชฐเซ€ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช เช•เซ‡ เชคเซ‡เช“ เช•เซเชตเซ‡เชฐเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชฎเซ‹เชŸเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เช…เชธเชฐ เช•เชฐเชคเชพ เชจเชฅเซ€.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เชนเซเช‚ เชซเชฐเซ€เชฅเซ€ เช“เชŸเซ‹เชตเซ‡เช•เซเชฏเซเชฎ เชชเชฐ เชชเชพเช›เซ‹ เช†เชตเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชเช• เชเชตเซ€ เชตเชธเซเชคเซ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เชฎเซ‡เช‚ เช•เชนเซเชฏเซเช‚, เชคเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชกเชฟเชธเซเช• เช…เชจเซ‡ เช•เซเชตเซ‡เชฐเซ€ เชชเซเชฐเชฆเชฐเซเชถเชจ เชฌเช‚เชจเซ‡ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เช“เชŸเซ‹เชตเซ‡เช•เซเชฏเซเชฎเชจเซ€ เชฎเชพเชคเซเชฐเชพเชจเซ‹ เช…เช‚เชฆเชพเชœ เช•เชพเชขเชตเซ‹ เชนเช‚เชฎเซ‡เชถเชพ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡.

เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เช“เชŸเซ‹เชตเซ‡เช•เซเชฏเซเชฎ เช•เชพเชฎเชฆเชพเชฐเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡. เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, เชคเซ‡เชฎเชพเช‚เชจเชพ เชคเซเชฐเชฃ เชนเซ‹เชฏ เช›เซ‡, เชคเซ‡เชฅเซ€ เชœเซ‹ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชคเซเชฐเชฃ เช•เชพเชฎเชฆเชพเชฐเซ‹ เช•เชพเชฎ เช•เชฐเชคเชพ เชนเซ‹เชฏ, เชคเซ‹ เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เช…เชฎเชพเชฐเซเช‚ เช‘เชŸเซ‹เชตเซ‡เช•เซเชฏเซเชฎ เช—เซ‹เช เชตเซ‡เชฒเซเช‚ เชจเชฅเซ€, เช…เชฎเชพเชฐเซ‡ เชฎเชฐเซเชฏเชพเชฆเชพ เชตเชงเชพเชฐเชตเชพเชจเซ€, เช‘เชŸเซ‹เชตเซ‡เช•เซเชฏเซเชฎ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เช—เซ‹เช เชตเชฃเซ€เชฎเชพเช‚ เช†เชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.
เช†เชชเชฃเชพ เชฎเชพเชŸเซ‡ เช•เชฏเชพ เชตเซ‡เช•เซเชฏเซเชฎ เช•เชพเชฎเชฆเชพเชฐเซ‹ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเซเช‚ เช…เช—เชคเซเชฏเชจเซเช‚ เช›เซ‡. เช•เชพเช‚ เชคเซ‹ เชคเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฆเซเชตเชพเชฐเชพ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚, เชกเซ€เชฌเซ€เช เช†เชตเซเชฏเซเช‚ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชนเชพเชฅ เชตเชกเซ‡ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเซเช‚ เชตเซ‡เช•เซเชฏเซ‚เชฎ เชฒเซ‹เชจเซเชš เช•เชฐเซเชฏเซเช‚, เช…เชจเซ‡ เช†เชจเชพเชฅเซ€ เชเช• เชญเชพเชฐ เชŠเชญเซ‹ เชฅเชฏเซ‹. เช…เชฎเชจเซ‡ เชฅเซ‹เชกเซ€ เชธเชฎเชธเซเชฏเชพ เช›เซ‡. เช…เชฅเชตเชพ เช† เชถเซ‚เชจเซเชฏเชพเชตเช•เชพเชถเชจเซ€ เชธเช‚เช–เซเชฏเชพ เช›เซ‡ เชœเซ‡ เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เช•เชพเช‰เชจเซเชŸเชฐเชจเซ‡ เช…เชจเชธเซเช•เซเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡. PostgreSQL เชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡, เช† เช–เซ‚เชฌ เชœ เชญเชพเชฐเซ‡ เชถเซ‚เชจเซเชฏเชพเชตเช•เชพเชถ เช›เซ‡. เช…เชจเซ‡ เชคเซ‡เช“ เชธเชฐเชณเชคเชพเชฅเซ€ เชชเชฐเซเชซเซ‹เชฐเซเชฎเชจเซเชธ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เช“ เช†เช–เชพ เชŸเซ‡เชฌเชฒเชจเซ€ เชฌเชพเชฆเชฌเชพเช•เซ€ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ‡, เช† เช•เซ‹เชทเซเชŸเช•เชฎเชพเช‚เชจเชพ เชคเชฎเชพเชฎ เชฌเซเชฒเซ‹เช•เซเชธเชจเซ‡ เชธเซเช•เซ‡เชจ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ‡.

เช…เชจเซ‡, เช…เชฒเชฌเชคเซเชค, เชตเซ‡เช•เซเชฏเซ‚เชฎเชจเซ‹ เชธเชฎเชฏเช—เชพเชณเซ‹. เชœเซ‹ เช†เชชเชฃเซ€ เชชเชพเชธเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ€ เชšเชพเชฒเชคเชพ เชถเซ‚เชจเซเชฏเชพเชตเช•เชพเชถ เช›เซ‡ เชœเซ‡ เช–เซ‚เชฌ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ€ เชšเชพเชฒเซ‡ เช›เซ‡, เชคเซ‹ เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เช†เชชเชฃเซ‡ เชซเชฐเซ€เชฅเซ€ เชตเซ‡เช•เซเชฏเซ‚เชฎ เช—เซ‹เช เชตเชฃเซ€ เชชเชฐ เชงเซเชฏเชพเชจ เช†เชชเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช…เชจเซ‡ เช•เชฆเชพเชš เชคเซ‡เชจเซ€ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชชเชฐ เชชเซเชจเชฐเซเชตเชฟเชšเชพเชฐ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช•เชพเชฐเชฃ เช•เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชถเซ‚เชจเซเชฏเชพเชตเช•เชพเชถ เชŸเซ‡เชฌเชฒ เชชเชฐ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ€ (3-4 เช•เชฒเชพเช•) เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ เชคเซเชฏเชพเชฐเซ‡ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เชŠเชญเซ€ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชถเซ‚เชจเซเชฏเชพเชตเช•เชพเชถ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เชนเชคเซเช‚ เชคเซ‡ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชฎเซƒเชค เชชเช‚เช•เซเชคเชฟเช“เชจเซ‹ เชฎเซ‹เชŸเซ‹ เชœเชฅเซเชฅเซ‹ เชซเชฐเซ€เชฅเซ€ เชŸเซ‡เชฌเชฒเชฎเชพเช‚ เชเช•เช เชพ เชฅเชตเชพเชฎเชพเช‚ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชฟเชค เชฅเชฏเซ‹. เช…เชจเซ‡ เชœเชฒเชฆเซ€ เชถเซ‚เชจเซเชฏเชพเชตเช•เชพเชถ เชชเซ‚เชฐเซเชฃ เชฅเชพเชฏ เช›เซ‡, เชคเซ‡เชฃเซ‡ เช† เชŸเซ‡เชฌเชฒเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชตเซ‡เช•เซเชฏเซ‚เชฎ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช…เชจเซ‡ เช†เชชเชฃเซ‡ เชเชตเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เช†เชตเซ€เช เช›เซ€เช - เชเช• เช…เชจเช‚เชค เชถเซ‚เชจเซเชฏเชพเชตเช•เชพเชถ. เช…เชจเซ‡ เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชถเซ‚เชจเซเชฏเชพเชตเช•เชพเชถ เชคเซ‡เชจเชพ เช•เชพเชฐเซเชฏเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เช…เชจเซ‡ เช•เซ‹เชทเซเชŸเช•เซ‹ เชงเซ€เชฎเซ‡ เชงเซ€เชฎเซ‡ เช•เชฆเชฎเชพเช‚ เชซเซ‚เชฒเชตเชพ เชฒเชพเช—เซ‡ เช›เซ‡, เชœเซ‹ เช•เซ‡ เชคเซ‡เชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เซ€ เชกเซ‡เชŸเชพเชจเซเช‚ เชชเซเชฐเชฎเชพเชฃ เชธเชฎเชพเชจ เชฐเชนเซ‡ เช›เซ‡. เชคเซ‡เชฅเซ€, เชฒเชพเช‚เชฌเชพ เชถเซ‚เชจเซเชฏเชพเชตเช•เชพเชถ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เช…เชฎเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชจเซ‡ เชœเซ‹เชˆเช เช›เซ€เช เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€เช เช›เซ€เช, เชชเชฐเช‚เชคเซ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡ เชœเซ‡เชฅเซ€ เช•เซเชฒเชพเชฏเช‚เชŸ เชตเชฟเชจเช‚เชคเซ€เช“เชจเชพ เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซ‡ เชจเซเช•เชธเชพเชจ เชจ เชฅเชพเชฏ.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เช†เชœเช•เชพเชฒ เชตเซเชฏเชตเชนเชพเชฐเซ€เช• เชฐเซ€เชคเซ‡ เช•เซ‹เชˆ PostgreSQL เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชจเชฅเซ€ เช•เซ‡ เชœเซ‡เชฎเชพเช‚ เชธเซเชŸเซเชฐเซ€เชฎเชฟเช‚เช— เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชจ เชนเซ‹เชฏ. เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เช เชกเซ‡เชŸเชพเชจเซ‡ เชฎเชพเชธเซเชŸเชฐเชฅเซ€ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเชฎเชพเช‚ เช–เชธเซ‡เชกเชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช›เซ‡.

PostgreSQL เชฎเชพเช‚ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เชฒเซ‹เช— เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชตเชฟเชเชพเชฐเซเชก เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เชฒเซ‹เช— เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡. เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เชฒเซ‹เช— เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเชจเชพ เชจเซ‡เชŸเชตเชฐเซเช• เช•เชจเซ‡เช•เซเชถเชจ เชชเชฐ เชฎเซเชธเชพเชซเชฐเซ€ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชชเช›เซ€ เชคเซ‡ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชชเชฐ เชชเซเชจเชƒเช‰เชคเซเชชเชพเชฆเชฟเชค เชฅเชพเชฏ เช›เซ‡. เชคเซ‡ เชธเชฐเชณ เช›เซ‡.

เชคเชฆเชจเซเชธเชพเชฐ, pg_stat_replication เชฆเซƒเชถเซเชฏเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชฒเซ‡เช—เชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡. เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชฌเชงเซเช‚ เชธเชฐเชณ เชจเชฅเซ€. เชธเช‚เชธเซเช•เชฐเชฃ 10 เชฎเชพเช‚, เชฆเซƒเชถเซเชฏเชฎเชพเช‚ เช˜เชฃเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชฅเชฏเชพ เช›เซ‡. เชธเซŒเชชเซเชฐเชฅเชฎ, เช•เซ‡เชŸเชฒเชพเช• เช•เซเชทเซ‡เชคเซเชฐเซ‹เชจเซเช‚ เชจเชพเชฎ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เช…เชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เช•เซเชทเซ‡เชคเซเชฐเซ‹ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. เชธเช‚เชธเซเช•เชฐเชฃ 10 เชฎเชพเช‚, เชซเซ€เชฒเซเชกเซเชธ เชฆเซ‡เช–เชพเชฏเชพ เชœเซ‡ เชคเชฎเชจเซ‡ เชธเซ‡เช•เช‚เชกเชฎเชพเช‚ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชฒเซ‡เช—เชจเซ‹ เช…เช‚เชฆเชพเชœ เช•เชพเชขเชตเชพ เชฆเซ‡ เช›เซ‡. เชคเซ‡ เช–เซ‚เชฌ เชœ เช†เชฐเชพเชฎเชฆเชพเชฏเช• เช›เซ‡. เชตเชฐเซเชเชจ 10 เชชเชนเซ‡เชฒเชพ, เชฌเชพเชˆเชŸเซเชธเชฎเชพเช‚ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชฒเซ‡เช—เชจเซ‹ เช…เช‚เชฆเชพเชœ เชฒเช—เชพเชตเชตเซ‹ เชถเช•เซเชฏ เชนเชคเซ‹. เช† เชตเชฟเช•เชฒเซเชช เชธเช‚เชธเซเช•เชฐเชฃ 10 เชฎเชพเช‚ เชฐเชนเซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡ เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชตเชงเซ เช…เชจเซเช•เซ‚เชณ เชนเซ‹เชฏ เชคเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ - เชฌเชพเชˆเชŸเชฎเชพเช‚ เชฒเซ‡เช—เชจเซ‹ เช…เช‚เชฆเชพเชœ เช•เชพเชขเซ‹ เช…เชฅเชตเชพ เชธเซ‡เช•เช‚เชกเชฎเชพเช‚ เชฒเซ‡เช—เชจเซ‹ เช…เช‚เชฆเชพเชœ เช•เชพเชขเซ‹. เช˜เชฃเชพ เชฒเซ‹เช•เซ‹ เชฌเช‚เชจเซ‡ เช•เชฐเซ‡ เช›เซ‡.

เชชเชฐเช‚เชคเซ เชคเซ‡เชฎ เช›เชคเชพเช‚, เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชฒเซ‡เช—เชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชตเซเชฏเชตเชนเชพเชฐเชฎเชพเช‚ เชฒเซ‹เช—เชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชœเชพเชฃเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช…เชจเซ‡ เช† เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เชฒเซ‹เช— เชชเซ‹เชเชฟเชถเชจเซเชธ pg_stat_replication เชตเซเชฏเซ‚เชฎเชพเช‚ เชฌเชฐเชพเชฌเชฐ เช›เซ‡. เชธเชพเชชเซ‡เช•เซเชท เชฐเซ€เชคเซ‡ เช•เชนเซ€เช เชคเซ‹, เช†เชชเชฃเซ‡ pg_xlog_location_diff() เชซเช‚เช•เซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจ เชฒเซ‹เช—เชฎเชพเช‚ เชฌเซ‡ เชชเซ‹เชˆเชจเซเชŸ เชฒเชˆ เชถเช•เซ€เช เช›เซ€เช. เชคเซ‡เชฎเชจเซ€ เชตเชšเซเชšเซ‡เชจเชพ เชกเซ‡เชฒเซเชŸเชพเชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเซ‹ เช…เชจเซ‡ เชฌเชพเช‡เชŸเซเชธเชฎเชพเช‚ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชฒเซ‡เช— เชฎเซ‡เชณเชตเซ‹. เชคเซ‡ เช–เซ‚เชฌ เชœ เช…เชจเซเช•เซ‚เชณ เช…เชจเซ‡ เชธเชฐเชณ เช›เซ‡.

เชธเช‚เชธเซเช•เชฐเชฃ 10 เชฎเชพเช‚, เช† เช•เชพเชฐเซเชฏเชจเซเช‚ เชจเชพเชฎ เชฌเชฆเชฒเซ€เชจเซ‡ pg_wal_lsn_diff() เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชคเชฎเชพเชฎ เช•เชพเชฐเซเชฏเซ‹, เชฆเซƒเชถเซเชฏเซ‹ เช…เชจเซ‡ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชฎเชพเช‚ เชœเซเชฏเชพเช‚ "xlog" เชถเชฌเซเชฆ เชฆเซ‡เช–เชพเชฏ เช›เซ‡, เชคเซ‡ เชฎเซ‚เชฒเซเชฏ "wal" เชธเชพเชฅเซ‡ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹. เช† เชฆเซƒเชถเซเชฏเซ‹ เช…เชจเซ‡ เช•เชพเชฐเซเชฏเซ‹ เชฌเช‚เชจเซ‡เชจเซ‡ เชฒเชพเช—เซ เชชเชกเซ‡ เช›เซ‡. เช† เชเช• เชเชตเซ€ เชจเชตเซ€เชจเชคเชพ เช›เซ‡.

เช‰เชชเชฐเชพเช‚เชค, เชธเช‚เชธเซเช•เชฐเชฃ 10 เชฎเชพเช‚, เชฐเซ‡เช–เชพเช“ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ เชœเซ‡ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชฒเซ‡เช— เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡. เช† เชฐเชพเชˆเชŸ เชฒเซ‡เช—, เชซเซเชฒเชถ เชฒเซ‡เช—, เชฐเซ€เชชเซเชฒเซ‡ เชฒเซ‡เช— เช›เซ‡. เชเชŸเชฒเซ‡ เช•เซ‡ เช† เชฌเชพเชฌเชคเซ‹ เชชเชฐ เชจเชœเชฐ เชฐเชพเช–เชตเซ€ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เชœเซ‹ เช†เชชเชฃเซ‡ เชœเซ‹เชˆเช เช•เซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชตเชฟเชฐเชพเชฎ เช›เซ‡, เชคเซ‹ เช…เชฎเชพเชฐเซ‡ เชคเซ‡ เชถเชพ เชฎเชพเชŸเซ‡ เชฆเซ‡เช–เชพเชฏเซเช‚, เชคเซ‡ เช•เซเชฏเชพเช‚เชฅเซ€ เช†เชตเซเชฏเซเช‚ เช…เชจเซ‡ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช เซ€เช• เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เชธเชฟเชธเซเชŸเชฎ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชธเชพเชฅเซ‡ เชฒเช—เชญเช— เชฌเชงเซเช‚ เชœ เช•เซเชฐเชฎเชฎเชพเช‚ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เช•เซ‹เชˆเชชเชฃ เชฆเซ‡เช–เชฐเซ‡เช– เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชธเชฟเชธเซเชŸเชฎ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชฅเซ€ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡. เช† เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซเชธ, เชฎเซ‡เชฎเชฐเซ€, เชธเซเชตเซ‡เชช, เชจเซ‡เชŸเชตเชฐเซเช• เช…เชจเซ‡ เชกเชฟเชธเซเช•เชจเซ‹ เชจเชฟเช•เชพเชฒ เช›เซ‡. เชœเซ‹ เช•เซ‡, เช˜เชฃเชพ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชคเซเชฏเชพเช‚ เชจเชฅเซ€.

เชœเซ‹ เชฌเชงเซเช‚ เชฐเชฟเชธเชพเชฏเช•เซเชฒเชฟเช‚เช— เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเชพเชฅเซ‡ เช•เซเชฐเชฎเชฎเชพเช‚ เช›เซ‡, เชคเซ‹ เชกเชฟเชธเซเช• เชฐเชฟเชธเชพเชฏเช•เซเชฒเชฟเช‚เช— เชธเชพเชฅเซ‡ เชธเชฎเชธเซเชฏเชพเช“ เช›เซ‡. เชเช• เชจเชฟเชฏเชฎ เชคเชฐเซ€เช•เซ‡, เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชกเซ‡เชตเชฒเชชเชฐเซเชธ เชฅเซเชฐเซเชชเซเชŸ เชตเชฟเชถเซ‡ เชฎเชพเชนเชฟเชคเซ€ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡. เชคเซ‡ iops เช…เชฅเชตเชพ เชฌเชพเชˆเชŸเชฎเชพเช‚ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชคเซ‡เช“ เชฒเซ‡เชŸเชจเซเชธเซ€ เช…เชจเซ‡ เชกเชฟเชธเซเช• เช‰เชชเช•เชฐเชฃเซ‹เชจเชพ เช‰เชชเชฏเซ‹เช— เชตเชฟเชถเซ‡ เชญเซ‚เชฒเซ€ เชœเชพเชฏ เช›เซ‡. เช† เชตเชงเซ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เช›เซ‡ เชœเซ‡ เช…เชฎเชจเซ‡ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เช…เชฎเชพเชฐเซ€ เชกเชฟเชธเซเช• เช•เซ‡เชŸเชฒเซ€ เชฒเซ‹เชก เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เช•เซ‡เชŸเชฒเซ€ เชงเซ€เชฎเซ€ เช›เซ‡. เชœเซ‹ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช‰เชšเซเชš เชตเชฟเชฒเช‚เชฌ เช›เซ‡, เชคเซ‹ เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชกเชฟเชธเซเช•เชฎเชพเช‚ เช•เซ‡เชŸเชฒเซ€เช• เชธเชฎเชธเซเชฏเชพเช“ เช›เซ‡. เชœเซ‹ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช‰เชšเซเชš เช‰เชชเชฏเซ‹เช— เช›เซ‡, เชคเซ‹ เชคเซ‡เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชกเชฟเชธเซเช•เชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซ€ เชฐเชนเซ€ เชจเชฅเซ€. เช† เชฅเซเชฐเซเชชเซเชŸ เช•เชฐเชคเชพเช‚ เชตเชงเซ เชธเชพเชฐเซ€ เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพเช“ เช›เซ‡.

เชตเชงเซเชฎเชพเช‚, เช† เช†เช‚เช•เชกเชพเช“ /proc เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚เชฅเซ€ เชชเชฃ เชฎเซ‡เชณเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เชฐเชฟเชธเชพเชฏเช•เซเชฒเชฟเช‚เช— เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซ‹ เชฎเชพเชŸเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฎเชจเซ‡ เช–เชฌเชฐ เชจเชฅเซ€ เช•เซ‡ เช† เชฎเชพเชนเชฟเชคเซ€ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชฎเชพเช‚ เชถเชพ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ€ เชจเชฅเซ€. เชชเชฐเช‚เชคเซ เชคเซ‡เชฎ เช›เชคเชพเช‚, เชคเชฎเชพเชฐเชพ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชฎเชพเช‚ เช† เชนเซ‹เชตเซเช‚ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡.

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

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เช•เซ‹เชˆเชชเชฃ เชฆเซ‡เช–เชฐเซ‡เช–เชฎเชพเช‚ เช–เชพเชฎเซ€เช“ เชนเซ‹เชฏ เช›เซ‡. เช…เชจเซ‡ เชคเชฎเซ‡ เช—เชฎเซ‡ เชคเซ‡ เชชเซเชฐเช•เชพเชฐเชจเซเช‚ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชฒเซ‹, เชคเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เช•เซ‡เชŸเชฒเชพเช• เชฎเชพเชชเชฆเช‚เชกเซ‹เชจเซ‡ เชชเซ‚เชฐเซเชฃ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚. เชชเชฐเช‚เชคเซ เชคเซ‡เชฎ เช›เชคเชพเช‚, เชคเซ‡เช“ เชตเชฟเช•เชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡, เชจเชตเซ€ เชธเซเชตเชฟเชงเชพเช“ เช…เชจเซ‡ เชจเชตเซ€ เชตเชธเซเชคเซเช“ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ€ เช›เซ‡, เชคเซ‡เชฅเซ€ เช•เช‚เชˆเช• เชชเชธเช‚เชฆ เช•เชฐเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชธเชฎเชพเชชเซเชค เช•เชฐเซ‹.

เช…เชจเซ‡ เชธเชฎเชพเชชเซเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เช–เซเชฏเชพเชฒ เชนเซ‹เชตเซ‹ เชœเซ‹เชˆเช เช•เซ‡ เช†เชชเซ‡เชฒเชพ เช†เช‚เช•เชกเชพเชจเซ‹ เช…เชฐเซเชฅ เชถเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเซ‡ เชธเชฎเชธเซเชฏเชพเช“ เชนเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เช…เชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชฎเซเช–เซเชฏ เชฎเซเชฆเซเชฆเชพเช“:

  • เชคเชฎเชพเชฐเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เช‰เชชเชฒเชฌเซเชงเชคเชพเชจเซ€ เชฆเซ‡เช–เชฐเซ‡เช– เชฐเชพเช–เชตเซ€ เชœเซ‹เชˆเช เช…เชจเซ‡ เชกเซ‡เชถเชฌเซ‹เชฐเซเชกเซเชธ เชนเซ‹เชตเชพ เชœเซ‹เชˆเช เชœเซ‡เชฅเซ€ เชคเชฎเซ‡ เชเชกเชชเชฅเซ€ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเซ€ เชถเช•เซ‹ เช•เซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เชฌเชงเซเช‚ เช•เซเชฐเชฎเชฎเชพเช‚ เช›เซ‡.
  • เช–เชฐเชพเชฌ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‡ เชฌเชนเชพเชฐ เช•เชพเชขเชตเชพ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เชถเซ‚เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชคเชฎเชพเชฐเชพ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เชถเซเช‚ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡ เชคเซ‡เชจเซ‹ เช–เซเชฏเชพเชฒ เชฐเชพเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.
  • เช† เช•เซเชฒเชพเชฏเช‚เชŸ เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเซเช‚ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡. เชคเชฎเชพเชฐเซ‡ เชคเชฎเชพเชฐเชพ เชตเชฐเซเช•เชฒเซ‹เชก เชตเชฟเชถเซ‡ เช–เซเชฏเชพเชฒ เชฐเชพเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.
  • เช•เชฏเชพ เชชเซเชฐเชถเซเชจเซ‹เชจเซ€ เชฎเชฆเชฆเชฅเซ€ เช† เชตเชฐเซเช•เชฒเซ‹เชก เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฐเชšเชพเชฏ เช›เซ‡ เชคเซ‡เชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเซเช‚ เช…เช—เชคเซเชฏเชจเซเช‚ เช›เซ‡. เชคเชฎเซ‡ เชชเซเชฐเชถเซเชจเซ‹เชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชคเชฎเซ‡ เชคเซ‡เชฎเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชคเซ‡เชฎเชจเซ‡ เชฐเชฟเชซเซ‡เช•เซเชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชคเซ‡เชฎเชจเชพ เชฎเชพเชŸเซ‡ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹. เชคเซ‡ เช–เซ‚เชฌ เชœ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡.
  • เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เช•เซเชฒเชพเชฏเช‚เชŸ เชตเชฟเชจเช‚เชคเซ€เช“ เชชเชฐ เชจเช•เชพเชฐเชพเชคเซเชฎเช• เช…เชธเชฐ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เชคเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเชตเซเช‚ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡ เช•เซ‡ เชคเซ‡เช“ เช˜เชฃเชพ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เชจเชฅเซ€.
  • เชธเชฟเชธเซเชŸเชฎ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชคเชฎเชจเซ‡ เชคเชฎเชพเชฐเชพ เชธเชฐเซเชตเชฐเชจเซ€ เช•เซเชทเชฎเชคเชพเชจเซ‡ เชฎเชพเชชเชตเชพ เช…เชจเซ‡ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชฏเซ‹เชœเชจเชพเช“ เชฌเชจเชพเชตเชตเชพ เชฆเซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เชคเซ‡เชฎเชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเชตเซเช‚ เช…เชจเซ‡ เชคเซ‡เชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเซเช‚ เชชเชฃ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡.

PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹. เชเชฒเซ‡เช•เซเชธเซ€ เชฒเซ‡เชธเซ‹เชตเซเชธเซเช•เซ€

เชœเซ‹ เชคเชฎเชจเซ‡ เช† เชตเชฟเชทเชฏเชฎเชพเช‚ เชฐเชธ เช›เซ‡, เชคเซ‹ เชชเช›เซ€ เชคเชฎเซ‡ เช† เชฒเชฟเช‚เช•เซเชธเชจเซ‡ เช…เชจเซเชธเชฐเซ€ เชถเช•เซ‹ เช›เซ‹.
http://bit.do/stats_collector - เช† เช†เช‚เช•เชกเชพ เช•เชฒเซ‡เช•เซเชŸเชฐเชจเชพ เชธเชคเซเชคเชพเชตเชพเชฐ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เช›เซ‡. เชคเชฎเชพเชฎ เช†เช‚เช•เชกเชพเช•เซ€เชฏ เชฆเซƒเชถเซเชฏเซ‹เชจเซเช‚ เชตเชฐเซเชฃเชจ เช…เชจเซ‡ เชคเชฎเชพเชฎ เช•เซเชทเซ‡เชคเซเชฐเซ‹เชจเซเช‚ เชตเชฐเซเชฃเชจ เช›เซ‡. เชคเชฎเซ‡ เชคเซ‡เชฎเชจเซ‡ เชตเชพเช‚เชšเซ€, เชธเชฎเชœเซ€ เช…เชจเซ‡ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช…เชจเซ‡ เชคเซ‡เชจเชพ เช†เชงเชพเชฐเซ‡, เชคเชฎเชพเชฐเชพ เช—เซเชฐเชพเชซ เชฌเชจเชพเชตเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชคเชฎเชพเชฐเชพ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเซ‹.

เช‰เชฆเชพเชนเชฐเชฃ เชตเชฟเชจเช‚เชคเซ€เช“:
http://bit.do/dataegret_sql
http://bit.do/lesovsky_sql

เช† เช…เชฎเชพเชฐเซ€ เช•เซ‹เชฐเซเชชเซ‹เชฐเซ‡เชŸ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เช›เซ‡ เช…เชจเซ‡ เชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€. เชคเซ‡เช“ เช‰เชฆเชพเชนเชฐเชฃ เชชเซเชฐเชถเซเชจเซ‹ เชธเชฎเชพเชตเซ‡ เช›เซ‡. เชคเซเชฏเชพเช‚ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€ เชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒ* เชคเชฐเชซเชฅเซ€ เช•เซ‹เชˆ เชชเซเชฐเชถเซเชจเซ‹ เชจเชฅเซ€. เชฐเชธเชชเซเชฐเชฆ เชซเช‚เช•เซเชถเชจเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชœเซ‹เชกเชพเช“ เชธเชพเชฅเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชคเซˆเชฏเชพเชฐ เช•เซเชตเซ‡เชฐเซ€เช เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เช•เชพเชšเชพ เชจเช‚เชฌเชฐเซ‹เชจเซ‡ เชตเชพเช‚เชšเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเชพ, เช…เชจเซเช•เซ‚เชณ เชฎเซ‚เชฒเซเชฏเซ‹เชฎเชพเช‚ เชซเซ‡เชฐเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡ เช† เชฌเชพเช‡เชŸเซเชธ, เชธเชฎเชฏ เช›เซ‡. เชคเชฎเซ‡ เชคเซ‡เชฎเชจเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชคเซ‡เชฎเชจเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เชคเซ‡เชฎเชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชคเซ‡เชฎเชจเซ‡ เชคเชฎเชพเชฐเชพ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชคเซ‡เชฎเชจเชพ เช†เชงเชพเชฐเซ‡ เชคเชฎเชพเชฐเซเช‚ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹.

เชชเซเชฐเชถเซเชจเซ‹

เชชเซเชฐเชถเซเชจ: เชคเชฎเซ‡ เช•เชนเซเชฏเซเช‚ เชนเชคเซเช‚ เช•เซ‡ เชคเชฎเซ‡ เชฌเซเชฐเชพเชจเซเชกเซเชธเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค เช•เชฐเชถเซ‹ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชนเซเช‚ เชนเชœเซ€ เชชเชฃ เช‰เชคเซเชธเซเช• เช›เซเช‚ - เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เช•เชฏเชพ เชชเซเชฐเช•เชพเชฐเชจเชพเช‚ เชกเซ‡เชถเชฌเซ‹เชฐเซเชกเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช›เซ‹?
เชœเชตเชพเชฌ: เชคเซ‡ เชฌเชฆเชฒเชพเชฏ เช›เซ‡. เชเชตเซเช‚ เชฌเชจเซ‡ เช›เซ‡ เช•เซ‡ เช…เชฎเซ‡ เช—เซเชฐเชพเชนเช• เชชเชพเชธเซ‡ เช†เชตเซ€เช เช›เซ€เช เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชชเชพเชธเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชคเซ‡เชจเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เช›เซ‡. เช…เชจเซ‡ เช…เชฎเซ‡ เช—เซเชฐเชพเชนเช•เชจเซ‡ เชธเชฒเชพเชน เช†เชชเซ€เช เช›เซ€เช เช•เซ‡ เชคเซ‡เชฎเชจเชพ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชฎเชพเช‚ เชถเซเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชธเซŒเชฅเซ€ เช–เชฐเชพเชฌ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เชเชฌเซเชฌเซ€เช•เซเชธเชจเซ€ เช›เซ‡. เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เชฎเชพเช‚ เชŸเซ‹เชชเชเชจ เช—เซเชฐเชพเชซ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชจเชฅเซ€. เช†เชชเชฃเซ‡ เชชเซ‹เชคเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช เช“เช•เชฎเซ€เชŸเชฐเช•เชพเชฐเชฃ เช•เซ‡ เช…เชฎเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชชเชฐ เช† เชถเช–เซเชธเชจเซ€ เชธเชฒเชพเชน เชฒเซ€เชงเซ€ เชนเชคเซ€. เชคเซ‡เช“เช เช…เชฎเชพเชฐเชพ TORเชจเชพ เช†เชงเชพเชฐเซ‡ PostgreSQL เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เช•เชฐเซเชฏเซเช‚. เชนเซเช‚ เชฎเชพเชฐเซ‹ เชชเซ‹เชคเชพเชจเซ‹ เชชเซ‡เชŸ-เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฒเช–เซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚, เชœเซ‡ เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ เชฆเซเชตเชพเชฐเชพ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช…เช‚เชฆเชฐ เช–เซ‡เช‚เชšเซ‡ เช›เซ‡ เช—เซเชฐเชพเชซเชจเชพ. เชฎเชพเชฐเซเช‚ เช•เชพเชฐเซเชฏ เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธเชฎเชพเช‚ เชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เชจเชฟเช•เชพเชธเช•เชพเชฐ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชชเช›เซ€ เช—เซเชฐเชพเชซเชจเชพเชฎเชพเช‚ เชฌเชงเซเช‚ เชฐเซ‡เชจเซเชกเชฐ เช•เชฐเชตเชพเชจเซเช‚ เช›เซ‡.

เชชเซเชฐเชถเซเชจ: เชถเซเช‚ AWR เชฐเชฟเชชเซ‹เชฐเซเชŸเซเชธ เช…เชฅเชตเชพ... เชเช•เชคเซเชฐเซ€เช•เชฐเชฃเชจเชพ เช•เซ‹เชˆ เชเชจเชพเชฒเซ‹เช— เช›เซ‡? เชถเซเช‚ เชคเชฎเซ‡ เช†เชตเชพ เช•เช‚เชˆเช• เชตเชฟเชถเซ‡ เชœเชพเชฃเซ‹ เช›เซ‹?
เชœเชตเชพเชฌ: เชนเชพ, เชฎเชจเซ‡ เช–เชฌเชฐ เช›เซ‡ เช•เซ‡ AWR เชถเซเช‚ เช›เซ‡, เชคเซ‡ เชเช• เชธเชฐเชธ เชตเชพเชค เช›เซ‡. เช† เช•เซเชทเชฃเซ‡ เชคเซเชฏเชพเช‚ เชตเชฟเชตเชฟเชง เชชเซเชฐเช•เชพเชฐเชจเซ€ เชธเชพเชฏเช•เชฒ เช›เซ‡ เชœเซ‡ เชฒเช—เชญเช— เชจเซ€เชšเซ‡เชจเชพ เชฎเซ‹เชกเซ‡เชฒเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ‡ เช›เซ‡. เช…เชฎเซเช• เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡, เช…เชฎเซเช• เช†เชงเชพเชฐเชฐเซ‡เช–เชพเช“ เชธเชฎเชพเชจ PostgreSQL เช…เชฅเชตเชพ เช…เชฒเช— เชธเซเชŸเซ‹เชฐเซ‡เชœ เชชเชฐ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชคเชฎเซ‡ เชคเซ‡เชฎเชจเซ‡ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ เช—เซ‚เช—เชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชคเซ‡เช“ เชคเซเชฏเชพเช‚ เช›เซ‡. เช†เชตเซ€ เชตเชธเซเชคเซเชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชฎเชพเช‚เชจเซ‹ เชเช• เชชเซ‹เชธเซเชŸเช—เซเชฐเซ‡เชเชธเช•เซเชฏเซเชเชฒ เชฅเซเชฐเซ‡เชกเชฎเชพเช‚ sql.ru เชซเซ‹เชฐเชฎ เชชเชฐ เชฌเซ‡เช เซ‹ เช›เซ‡. เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชคเซเชฏเชพเช‚ เชชเช•เชกเซ€ เชถเช•เซ‹ เช›เซ‹. เชนเชพ, เช†เชตเซ€ เชตเชธเซเชคเซเช“ เช›เซ‡, เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชชเซเชฒเชธ เชคเซ‡เชจเชพ เชฎเชพเช‚ pgCenter เชนเซเช‚ เชเช• เชเชตเซ€ เชตเชธเซเชคเซ เชชเชฃ เชฒเช–เซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚ เชœเซ‡ เชคเชฎเชจเซ‡ เชคเซ‡ เชœ เชตเชธเซเชคเซ เช•เชฐเชตเชพ เชฆเซ‡ เช›เซ‡.

PS1 เชœเซ‹ เชคเชฎเซ‡ postgres_exporter เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‹, เชคเซ‹ เชคเชฎเซ‡ เช•เชฏเชพ เชกเซ‡เชถเชฌเซ‹เชฐเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช›เซ‹? เชคเซ‡เชฎเชพเช‚เชจเชพ เช˜เชฃเชพ เช›เซ‡. เชคเซ‡เช“ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชœเซ‚เชจเชพ เช›เซ‡. เช•เชฆเชพเชš เชธเชฎเซเชฆเชพเชฏ เช…เชชเชกเซ‡เชŸเซ‡เชก เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸ เชฌเชจเชพเชตเชถเซ‡?

PS2 เชฆเซ‚เชฐ เช•เชฐเซ‡เชฒ pganalize เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชฎเชพเชฒเชฟเช•เซ€เชจเซ€ SaaS เช“เชซเชฐ เช›เซ‡ เชœเซ‡ เชชเซเชฐเชฆเชฐเซเชถเชจ เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช— เช…เชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เชŸเซเชฏเซเชจเชฟเช‚เช— เชธเซ‚เชšเชจเซ‹ เชชเชฐ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡.

เชซเช•เซเชค เชจเซ‹เช‚เชงเชพเชฏเซ‡เชฒเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชœ เชธเชฐเซเชตเซ‡เชฎเชพเช‚ เชญเชพเช— เชฒเชˆ เชถเช•เซ‡ เช›เซ‡. เชธเชพเช‡เชจ เช‡เชจ เช•เชฐเซ‹, เชฎเชนเซ‡เชฐเชฌเชพเชจเซ€ เช•เชฐเซ€เชจเซ‡.

เชคเชฎเซ‡ เช•เชฏเซเช‚ เชธเซเชต-เชนเซ‹เชธเซเชŸเซ‡เชก เชชเซ‹เชธเซเชŸเช—เซเชฐเซ‡เชธเซเช•เชฒ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— (เชกเซ…เชถเชฌเซ‹เชฐเซเชก เชธเชพเชฅเซ‡) เชถเซเชฐเซ‡เชทเซเช  เชฎเชพเชจเซ‹ เช›เซ‹?

  • 30,0%Zabbix + Alexey Lesovsky เช…เชฅเชตเชพ zabbix 4.4 เช…เชฅเชตเชพ libzbxpgsql + zabbix libzbxpgsql + zabbix3 เชจเชพ เช‰เชฎเซ‡เชฐเชพเช“

  • 0,0%https://github.com/lesovsky/pgcenter0

  • 0,0%https://github.com/pg-monz/pg_monz0

  • 20,0%https://github.com/cybertec-postgresql/pgwatch22

  • 20,0%https://github.com/postgrespro/mamonsu2

  • 0,0%https://www.percona.com/doc/percona-monitoring-and-management/conf-postgres.html0

  • 10,0%pganalize เช เชฎเชพเชฒเชฟเช•เซ€เชจเซเช‚ SaaS เช›เซ‡ - เชนเซเช‚ เชคเซ‡เชจเซ‡ เช•เชพเชขเซ€ เชถเช•เชคเซ‹ เชจเชฅเซ€1

  • 10,0%https://github.com/powa-team/powa1

  • 0,0%https://github.com/darold/pgbadger0

  • 0,0%https://github.com/darold/pgcluu0

  • 0,0%https://github.com/zalando/PGObserver0

  • 10,0%https://github.com/spotify/postgresql-metrics1

10 เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เช เชฎเชคเชฆเชพเชจ เช•เชฐเซเชฏเซเช‚. 26 เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฆเซ‚เชฐ เชฐเชนเซเชฏเชพ.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹