เด’เดฐเต เดœเดพเดต เดกเต†เดตเดฒเดชเตเดชเดฑเตเดŸเต† เด•เดฃเตเดฃเดฟเดฒเต‚เดŸเต† PostgreSQL-เดฒเต† เดธเต‚เดšเดฟเด•เด•เดณเตเดŸเต† เด†เดฐเต‹เด—เตเดฏเด‚

เดนเดพเดฏเต

เดŽเดจเตเดฑเต† เดชเต‡เดฐเต เดตเดจเตเดฏ, เดžเดพเตป เด’เดฐเต เดœเดพเดต เดกเต†เดตเดฒเดชเตเดชเตผ เด†เดฃเต. PostgreSQL-เตฝ เดžเดพเตป เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต - เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด•, เด˜เดŸเดจ, เดชเตเดฐเด•เดŸเดจเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•, เดตเดพเดฐเดพเดจเตเดคเตเดฏเด™เตเด™เดณเดฟเตฝ เด•เตเดฑเดšเตเดšเต DBA เดชเตเดฒเต‡ เดšเต†เดฏเตเดฏเตเด•.

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

เด’เดฐเต เดœเดพเดต เดกเต†เดตเดฒเดชเตเดชเดฑเตเดŸเต† เด•เดฃเตเดฃเดฟเดฒเต‚เดŸเต† PostgreSQL-เดฒเต† เดธเต‚เดšเดฟเด•เด•เดณเตเดŸเต† เด†เดฐเต‹เด—เตเดฏเด‚

เดจเดฟเดฐเดพเด•เดฐเดฃเด‚

เดžเดพเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ PostgreSQL-เดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดชเดคเดฟเดชเตเดชเต 10 เด†เดฃเต. เดžเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ SQL เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เดณเตเด‚ เดชเดคเดฟเดชเตเดชเต 11-เดฒเตเด‚ เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเต. เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเต 9.6 เด†เดฃเต.

เดšเดฐเดฟเดคเตเดฐเดพเดคเต€เดคเด•เดพเดฒเด‚

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

เดชเตเดฐเดถเตเดจเด‚ เด’เดจเตเดจเต - เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป

เด’เดฐเต เด•เต‹เดซเดฟ เดฎเต‡เด•เตเด•เดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดชเต‹เดธเตเดฑเตเดฑเตโ€Œเด—เตเดฐเต†เดธเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฐเต‚เดชเด•เดคเตเดคเดฟเตฝ เดŽเดฒเตเดฒเดพเดตเดฐเตเด‚ เดฎเดŸเตเดคเตเดคเต. เด•เตเดฑเดžเตเดžเดคเต, เด‡เดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต เดฎเต†เดฏเดฟเดจเตเดฑเดจเตปเดธเต_เดตเตผเด•เตเด•เต_เดฎเต†เด‚, temp_file_limit, เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเตเดฎเต†เดจเตเดฑเต_เดŸเตˆเดฎเต—เดŸเตเดŸเต ะธ เดฒเต‹เด•เตเด•เต_เดŸเตˆเด‚เด”เดŸเตเดŸเต.

เดžเด™เตเด™เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดฎเต†เดฏเดฟเดจเตเดฑเดจเตปเดธเต_เดตเตผเด•เตเด•เต_เดฎเต†เด‚ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 64 MB เด†เดฏเดฟเดฐเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† temp_file_limit เดเด•เดฆเต‡เดถเด‚ 2 GB - เด’เดฐเต เดตเดฒเดฟเดฏ เดŸเต‡เดฌเดฟเดณเดฟเตฝ เด’เดฐเต เดธเต‚เดšเดฟเด• เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เดฎเดคเดฟเดฏเดพเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟ เด‡เดฒเตเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต.

เด…เดคเดฟเดจเดพเตฝ, เด‡เตป pg-index-health เดžเดพเตป เด’เดฐเต เดชเดฐเดฎเตเดชเดฐ เดถเต‡เด–เดฐเดฟเดšเตเดšเต เดคเดพเด•เตเด•เต‹เตฝ, เดŽเดจเตเดฑเต† เด…เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเตฝ, เด“เดฐเต‹ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเตเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ.

เดชเตเดฐเดถเตเดจเด‚ เดฐเดฃเตเดŸเต - เดกเตเดฏเต‚เดชเตเดฒเดฟเด•เตเด•เต‡เดฑเตเดฑเต เดธเต‚เดšเดฟเด•เด•เตพ

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

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

เดชเตเดฐเดถเตเดจเด‚ เดฎเต‚เดจเตเดจเต - เดธเต‚เดšเดฟเด•เด•เตพ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเต

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

เดชเตเดฐเดถเตเดจเด‚ เดจเดพเดฒเต - เดธเต‚เดšเดฟเด•เด•เดณเดฟเดฒเตเดฒเดพเดคเตเดค เดตเดฟเดฆเต‡เดถ เด•เต€เด•เตพ

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

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

delete from <table> where id in (โ€ฆ)

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

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

เดชเตเดฐเดถเตเดจเด‚ เด…เดžเตเดšเต - เดธเต‚เดšเดฟเด•เด•เดณเดฟเดฒเต† เด…เดธเดพเดงเตเดตเดพเดฏ เดฎเต‚เดฒเตเดฏเด‚

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดชเต‹เดธเตเดฑเตเดฑเตเด—เตเดฐเต‡เดธเดฟเตฝ เดฌเดฟเดŸเตเดฐเต€ เดธเต‚เดšเดฟเด•เด•เดณเดฟเตฝ เด…เดธเดพเดงเตเดตเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด…เดต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด…เดตเดฟเดŸเต† เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เด…เดคเดฟเดจเดพเตฝ, เดˆ เดถเต‚เดจเตเดฏเดคเด•เตพ (เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เตเดธเต) เดคเดณเตเดณเดฟเด•เตเด•เดณเดฏเดพเตป เดžเดพเตป เด‰เดคเตเดธเดพเดนเดคเตเดคเต‹เดŸเต† เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต null_values_with_indexes), เดคเดฐเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เด…เดธเดพเดงเตเดตเดพเด•เตเด•เดพเดตเตเดจเตเดจ เดจเดฟเดฐเด•เดณเดฟเตฝ เดญเดพเด—เดฟเด• เดธเต‚เดšเดฟเด•เด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต where <A> is not null. เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ, เดžเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดธเต‚เดšเดฟเด•เดฏเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚ 1877 MB-เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต 16 KB เด†เดฏเดฟ เด•เตเดฑเดฏเตเด•เตเด•เดพเตป เดŽเดจเดฟเด•เตเด•เต เด•เดดเดฟเดžเตเดžเต. เด’เดฐเต เดธเต‡เดตเดจเดคเตเดคเดฟเตฝ, เดธเต‚เดšเดฟเด•เด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดธเดพเดงเตเดตเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดคเดฟเดจเดพเตฝ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดตเดฒเตเดชเตเดชเด‚ เดฎเตŠเดคเตเดคเดคเตเดคเดฟเตฝ 16% (เด•เต‡เดตเดฒ เดธเด‚เด–เตเดฏเด•เดณเดฟเตฝ 4.3 GB) เด•เตเดฑเดžเตเดžเต. เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฏ เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฃเด™เตเด™เดณเต‹เดŸเต† เดกเดฟเดธเตโ€Œเด•เต เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเดฟเตฝ เดตเดฒเดฟเดฏ เดฒเดพเดญเด‚. ๐Ÿ™‚

เดชเตเดฐเดถเตเดจเด‚ เด†เดฑเต - เดชเตเดฐเดพเดฅเดฎเดฟเด• เด•เต€เด•เดณเตเดŸเต† เด…เดญเดพเดตเด‚

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

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

เดฒเตˆเดฌเตเดฐเดฑเดฟ เดชเดคเดฟเดชเตเดชเดฟเตฝ 0.1.5 เดŸเต‡เดฌเดฟเดณเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด‡เตปเดกเด•เตเดธเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดฌเตเดฒเต‹เดŸเตเดŸเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดธเดฎเดฏเดฌเดจเตเดงเดฟเดคเดฎเดพเดฏเดฟ เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เดพเดจเตเดฎเตเดณเตเดณ เด•เดดเดฟเดตเต เดšเต‡เตผเดคเตเดคเต.

เดเดดเต, เดŽเดŸเตเดŸเต เดชเตเดฐเดถเตเดจเด™เตเด™เตพ - เด…เดชเดฐเตเดฏเดพเดชเตเดคเดฎเดพเดฏ เดธเต‚เดšเดฟเด•เด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค เดธเต‚เดšเดฟเด•เด•เดณเตเด‚

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเดฃเตเดŸเต เดกเดฏเด—เตเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เตเดธเต เด‡เดตเดฏเดพเดฃเต: เดชเดŸเตเดŸเดฟเด•เด•เตพ_เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดŸ_เดธเต‚เดšเดฟเด•เด•เตพ ะธ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค_เดธเต‚เดšเดฟเด•เด•เตพ - เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เด…เดŸเตเดคเตเดคเดฟเดŸเต† เด…เดตเดฐเตเดŸเต† เด…เดจเตเดคเดฟเดฎ เดฐเต‚เดชเดคเตเดคเดฟเตฝ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเต. เด…เดต เดŽเดŸเตเดคเตเดคเต เดšเต‡เตผเด•เตเด•เดพเตป เด•เดดเดฟเดžเตเดžเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเดพเดฃเต เด•เดพเดฐเตเดฏเด‚.

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

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

เด’เดฐเต เดจเดฟเด—เดฎเดจเดคเตเดคเดฟเตฝ

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

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

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

เดžเดพเตป เด…เดคเต เดถเดฐเดฟเด•เตเด•เตเด‚ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต pg-index-health เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดตเตเด‚ เด†เดตเดถเตเดฏเด•เตเด•เดพเดฐเตเด‚ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดจเดฟเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเดšเต†เดฏเตโ€Œเดคเต เดชเตเดคเดฟเดฏ เดกเดฏเด—เตโ€Œเดจเต‹เดธเตเดฑเตเดฑเดฟเด•เตโ€Œเดธเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเต เดธเด‚เดญเดพเดตเดจ เดจเตฝเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.

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

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