HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

เดŸเตˆเด‚เดธเตโ€Œเด•เต†เดฏเดฟเตฝ เดกเดฟเดฌเดฟ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเดฎเดพเดฏเดฟ เดธเดฌเตเดฌเดฟเด•เตโ€Œเดธเต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดจเต‹เด•เตเด•เตเด‚. เด†เดฆเตเดฏเด‚ เดฎเตเดคเตฝ เดŽเด™เตเด™เดจเต† เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเตเด‚ PostgreSQL-เตฝ เดจเดฟเดจเตเดจเต เดŽเด™เตเด™เดจเต† เดฎเตˆเด—เตเดฐเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดฎเต†เดจเตเดจเตเด‚ เดžเด™เตเด™เตพ เดจเดฟเด™เตเด™เดณเต† เด•เดพเดฃเดฟเดšเตเดšเตเดคเดฐเดพเด‚. เดฐเดฃเตเดŸเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดคเดพเดฐเดคเดฎเตเดฏ เดชเตเดฐเด•เดŸเดจ เดชเดฐเดฟเดถเต‹เดงเดจเด•เดณเตเด‚ เดžเด™เตเด™เตพ เดจเตฝเด•เตเด‚.

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

เดนเตˆเดฒเต‹เดกเต++ เดธเตˆเดฌเต€เดฐเดฟเดฏ 2019. เดŸเต‹เด‚เดธเตเด•เต เดนเดพเตพ. เดœเต‚เตบ 24, 16:00. เดคเต€เดธเตเด•เดณเตเด‚ เด…เดตเดคเดฐเดฃเด‚. เด…เดŸเตเดคเตเดค เดนเตˆเดฒเต‹เดกเต++ เด•เต‹เตบเดซเดฑเตปเดธเต 6 เดเดชเตเดฐเดฟเตฝ 7, 2020 เดคเต€เดฏเดคเดฟเด•เดณเดฟเตฝ เดธเต†เตปเตเดฑเต เดชเต€เดฑเตเดฑเต‡เดดเตโ€Œเดธเตเดฌเตผเด—เดฟเตฝ เดจเดŸเด•เตเด•เตเด‚. เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เดณเตเด‚ เดŸเดฟเด•เตเด•เดฑเตเดฑเตเด•เดณเตเด‚ เดฌเดจเตเดงเด‚.

เด†เดจเตเดฆเตเดฐเต‡ เด—เตเดทเตเดšเดฟเตป (เด‡เดจเดฟ เดฎเตเดคเตฝ - เดŽเดœเดฟ): - เดžเดพเตป เด’เดฐเต ZABBIX เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดชเดฟเดจเตเดคเตเดฃเดพ เดŽเดžเตเดšเดฟเดจเต€เดฏเดฑเดพเดฃเต (เด‡เดจเดฟ "Zabbix" เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต), เด’เดฐเต เดชเดฐเดฟเดถเต€เดฒเด•เดจเดพเดฃเต. เดžเดพเตป 6 เดตเตผเดทเดคเตเดคเดฟเดฒเต‡เดฑเต†เดฏเดพเดฏเดฟ เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดชเดฟเดจเตเดคเตเดฃเดฏเดฟเตฝ เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเตฝ เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เด…เดจเตเดญเดตเดฎเตเดฃเตเดŸเต. เดธเดพเดงเดพเดฐเดฃ PostgreSQL 10-เดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ TimescaleDB-เดจเต เดจเตฝเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดคเตเดคเต† เด•เตเดฑเดฟเดšเตเดšเต เด‡เดจเตเดจเต เดžเดพเตป เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเด‚. เด•เต‚เดŸเดพเดคเต†, เด‡เดคเต เดชเตŠเดคเตเดตเต† เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดšเดฟเดฒ เด†เดฎเตเด– เดญเดพเด—เด™เตเด™เดณเตเด‚.

เดชเตเดฐเดงเดพเดจ เด‰เตฝเดชเตเดชเดพเดฆเดจเด•เตเดทเดฎเดค เดตเต†เดฒเตเดฒเตเดตเดฟเดณเดฟเด•เตพ: เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฃเด‚ เดฎเตเดคเตฝ เดกเดพเดฑเตเดฑ เดถเตเดฆเตเดงเต€เด•เดฐเดฃเด‚ เดตเดฐเต†

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

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

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

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

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

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

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

เด•เดพเดทเดฟเด‚เด—เต เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเด‚?

เดžเดพเตป เด‡เดชเตเดชเต‹เตพ เดธเดฌเตเดฌเดฟเด•เตเดธเดฟเดจเต† เด•เตเดฑเดฟเดšเตเดšเต เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเด‚. Zabbix-เตฝ, เด†เดฆเตเดฏเดคเตเดคเต†เดฏเตเด‚ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต†เดฏเตเด‚ เด•เต‹เดณเตเด•เตพ เด•เดพเดทเดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฃเดตเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เตเด‚ - เดˆ เดกเดพเดฑเตเดฑเดฏเต†เดฒเตเดฒเดพเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดžเด™เตเด™เตพ เดฑเดพเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดกเดพเดฑเตเดฑ เด‡เดชเตเดชเต‹เตพ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเตเด‚.

เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดตเดถเดคเตเดคเต เดชเตเดฐเดงเดพเดจ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดšเดฟเดฒ เด•เดพเดทเดฟเด‚เด—เต เด‰เดฃเตเดŸเต - เด—เตเดฐเดพเดซเตเด•เตพเด•เตเด•เตเด‚ เดฎเดฑเตเดฑเต เด•เดพเดฐเตเดฏเด™เตเด™เตพเด•เตเด•เตเดฎเดพเดฏเดฟ.

Zabbix เดธเต†เตผเดตเดฑเดฟเตปเตเดฑเต† เดตเดถเดคเตเดคเต เดคเดจเตเดจเต† เด•เดพเดทเต† เดšเต†เดฏเตเดฏเตเดจเตเดจเต: เดžเด™เตเด™เตพเด•เตเด•เต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด•เดพเดทเต†, เดฎเต‚เดฒเตเดฏ เด•เดพเดทเต†, เดนเดฟเดธเตเดฑเตเดฑเดฑเดฟ เด•เดพเดทเต†, เดŸเตเดฐเต†เตปเดกเต เด•เดพเดทเต† เดŽเดจเตเดจเดฟเดตเดฏเตเดฃเตเดŸเต. เด…เดคเต เดŽเดจเตเดคเดพเดฃเต?

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

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

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

Zabbix-เตฝ เด•เดพเดทเต† เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฃเด‚

เด‡เดตเดฟเดŸเต† เดกเดฏเด—เตเดฐเด‚ เดตเดณเดฐเต† เดตเดฒเตเดคเดพเดฃเต:

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

เดธเตเด•เต€เดฎเดฟเดฒเต† เดชเตเดฐเดงเดพเดจเดต เดˆ เด•เดณเด•เตเดŸเตผเดฎเดพเดฐเดพเดฃเต:

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

เด‡เดตเดฏเดพเดฃเต เด…เดธเด‚เดฌเตเดฒเดฟ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพ, เดตเตเดฏเดคเตเดฏเดธเตเดค เดคเดฐเด‚ เด…เดธเด‚เดฌเตเดฒเดฟเด•เตพเด•เตเด•เต เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเด•เดณเดพเดฏ เดตเดฟเดตเดฟเดง "เดชเต‹เดณเดฑเตเด•เตพ". เด…เดตเตผ icmp, ipmi, เด•เต‚เดŸเดพเดคเต† เดตเดฟเดตเดฟเดง เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเตเด•เตพ เดตเดดเดฟ เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดตเดฏเต†เดฒเตเดฒเดพเด‚ เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฟเด‚เด—เดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดนเดฟเดธเตเดฑเตเดฑเดฑเดฟ เด•เดพเดทเต† เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เด•เต‚เดŸเดพเดคเต†, เดžเด™เตเด™เตพ เดกเดพเดฑเตเดฑเดพ เด˜เดŸเด•เด™เตเด™เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ (Zabbix-เดจเต† เดชเดฐเดฟเดšเดฏเดฎเตเดณเตเดณเดตเตผเด•เตเด•เต เด…เดฑเดฟเดฏเดพเด‚), เด…เดคเดพเดฏเดคเต, เด•เดฃเด•เตเด•เดพเด•เตเด•เดฟเดฏ, เด…เด—เตเดฐเด—เต‡เดทเตป เดกเดพเดฑเตเดฑ เด˜เดŸเด•เด™เตเด™เตพ, เดžเด™เตเด™เตพ เด…เดตเดฏเต† ValueCache-เตฝ เดจเดฟเดจเตเดจเต เดจเต‡เดฐเดฟเดŸเตเดŸเต เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต. เด…เดคเต เดŽเด™เตเด™เดจเต† เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดžเดพเตป เดชเดฟเดจเตเดจเต€เดŸเต เดชเดฑเดฏเดพเด‚. เดˆ เด•เดณเด•เตเดŸเตผเดฎเดพเดฐเต†เดฒเตเดฒเดพเด‚ เด…เดตเดฐเตเดŸเต† เดœเต‹เดฒเดฟเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด•เดพเดทเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต เด…เดตเดฏเต† เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฟเด‚เด—เดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเดจเตเดจเต.

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

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

เด…เดคเดจเตเดธเดฐเดฟเดšเตเดšเต, เดˆ เดกเดพเดฑเตเดฑ เดžเด™เตเด™เตพ เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเดฟเดงเดคเตเดคเดฟเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดค เดถเต‡เดทเด‚, เด…เดคเต เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดžเด™เตเด™เตพ เด…เดคเต เดนเดฟเดธเตเดฑเตเดฑเดฑเดฟ เด•เดพเดทเต†เดฏเดฟเตฝ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต‹เดŸเต† เดตเดฟเดตเดฐเดถเต‡เด–เดฐเดฃเด‚ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต. เดžเด™เตเด™เตพ เดชเตเดฐเดงเดพเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเดจเตเดจเต.

เดนเดฟเดธเตเดฑเตเดฑเดฑเดฟ เดธเดฟเตปเดธเตผ เดตเตผเด•เตเด•เต

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

Zabbix-เดฒเต† เดชเตเดฐเดงเดพเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏ (เด‡เดคเต เด’เดฐเต เดเด•เดถเดฟเดฒเดพ เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเดพเดฏเดคเดฟเดจเดพเตฝ) เดนเดฟเดธเตเดฑเตเดฑเดฑเดฟ เดธเดฟเตปเดธเตผ เด†เดฃเต. เด“เดฐเต‹ เดกเดพเดฑเตเดฑ เด˜เดŸเด•เดคเตเดคเดฟเตปเตเดฑเต†เดฏเตเด‚ เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เตเดฎเดพเดฏเดฟ เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏเดฟ เด‡เดŸเดชเต†เดŸเตเดจเตเดจ เดชเตเดฐเดงเดพเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดพเดฃเดฟเดคเต, เด…เดคเดพเดฏเดคเต เด“เดฐเต‹ เดฎเต‚เดฒเตเดฏเดตเตเด‚:

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

เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต. เด•เดพเดทเดฟเด‚เด—เต

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

MySQL-เดจเต Innodb_buffer_pool เด‰เดฃเตเดŸเต, เด•เต‚เดŸเดพเดคเต† เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เด•เดพเดทเต†เด•เดณเตเด‚.
เดŽเดจเตเดจเดพเตฝ เด‡เดตเดฏเดพเดฃเต เดชเตเดฐเดงเดพเดจเด‚:

  • เดชเด™เตเด•เดฟเดŸเตเดŸ_เดฌเดซเดฑเตเด•เตพ;
  • เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ_เด•เดพเดทเต†_เดตเดฒเดฟเดชเตเดชเด‚;
  • เดชเด™เตเด•เดฟเดŸเตเดŸ_เด•เตเดณเด‚.

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

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

เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดชเตเดฐเด•เดŸเดจเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต

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

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

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

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

เดšเดฐเดฟเดคเตเดฐเด‚ เดฎเดพเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเต. เดธเดพเดฌเดฟเด•เตเดธเดฟเดจเต เดนเต—เดธเต เด•เต€เดชเตเดชเตผ เด‰เดฃเตเดŸเต

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

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

เด…เดคเต เดซเดฒเดชเตเดฐเดฆเดฎเดฒเตเดฒเต†เดจเตเดจเต เดŽเด™เตเด™เดจเต† เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเด‚? เด†เดจเตเดคเดฐเดฟเด• เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเตเดŸเต† เดชเตเดฐเด•เดŸเดจ เด—เตเดฐเดพเดซเตเด•เดณเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดšเดฟเดคเตเดฐเด‚ เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚:

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

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

เดจเดฎเตเด•เตเด•เต เด•เตเดฑเดšเตเดšเต เด‡เดจเด‚ เดเดกเดฟ เดŽเดŸเตเด•เตเด•เดพเด‚: เดจเดฟเด™เตเด™เตพ เด…เดตเดธเดพเดจเดคเตเดคเต† 5 เด†เดฏเดฟเดฐเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต; เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดธเต‚เดšเดฟเด•เด•เตพ เดตเดดเดฟ. เดŽเดจเตเดจเดพเตฝ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดกเดพเดฑเตเดฑเดพเดธเต†เดฑเตเดฑเต เดตเดณเดฐเต† เดตเดฒเตเดคเดพเดฃเต - เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด‡เดชเตเดชเต‹เดดเตเด‚ เด…เดคเต เดกเดฟเดธเตเด•เดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด•เดพเดทเต†เดฏเดฟเตฝ เด‡เดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด‡เดคเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเต เดตเดณเดฐเต† เดšเต†เดฒเดตเต‡เดฑเดฟเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฎเดพเดฃเต. เด…เดคเดฟเตปเตเดฑเต† เดตเดฒเดฟเดชเตเดชเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต, เด‡เดคเต เดšเดฟเดฒ เดชเตเดฐเด•เดŸเดจ เดชเตเดฐเดถเตเดจเด™เตเด™เตพเด•เตเด•เต เด‡เดŸเดฏเดพเด•เตเด•เตเด‚.

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

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ เดŽเดจเตเดคเตเดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚? เดจเดฟเด™เตเด™เตพ เด…เดคเต เด“เดซเดพเด•เตเด•เดฟ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด—เตเดฐเดพเดซเตเด•เตพ เดธเดฎเดจเดฟเดฒเดฏเดฟเดฒเดพเดฏเดฟ... เดˆ เด•เต‡เดธเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดŽเดจเตเดคเต เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เดพเด‚? เดŽเดจเตเดคเต เดธเดนเดพเดฏเดฟเด•เตเด•เตเด‚?

เดตเดฟเดญเดœเดจเด‚ (เดตเดฟเดญเดœเดจเด‚)

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

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเดœเตเดœเต€เด•เดฐเดฃเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต (เด’เดฐเต เดฆเดฟเดตเดธเด‚ เดจเดฟเด™เตเด™เตพ เดŽเดคเตเดฐ เดกเดพเดฑเตเดฑ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเต), เด…เดตเตผ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดžเดคเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต - เด‡เดคเต 1 เดฆเดฟเดตเดธเด‚ / เดฌเดพเดšเตเดšเต, เด•เต‚เดŸเดพเดคเต† "เดŸเตเดฐเต†เตปเดกเตเด•เตพ", เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† เดšเดฒเดจเดพเดคเตเดฎเด•เดค - 1 เดฎเดพเดธเด‚ / เดชเตเดคเดฟเดฏ เดฌเดพเดšเตเดšเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเดณเดฐเต† เดตเดฒเดฟเดฏ เดธเดœเตเดœเต€เด•เดฐเดฃเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด‡เดคเต เดฎเดพเดฑเดฟเดฏเต‡เด•เตเด•เดพเด‚.

เดธเดœเตเดœเต€เด•เดฐเดฃเดคเตเดคเดฟเตปเตเดฑเต† เดตเดฒเตเดชเตเดชเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฎเตเด•เตเด•เต เด‰เดŸเตป เดคเดจเตเดจเต† เดชเดฑเดฏเดพเด‚: เดธเต†เด•เตเด•เตปเดกเดฟเตฝ 5 เด†เดฏเดฟเดฐเด‚ เดชเตเดคเดฟเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดตเดฐเต† (nvps เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดต) - เด‡เดคเต เด’เดฐเต เดšเต†เดฑเดฟเดฏ "เดธเต†เดฑเตเดฑเดชเตเดชเต" เด†เดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด‚. เดถเดฐเดพเดถเดฐเดฟ - เดธเต†เด•เตเด•เตปเดกเดฟเตฝ 5 เดฎเตเดคเตฝ 25 เด†เดฏเดฟเดฐเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ. เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณเดคเต†เดฒเตเดฒเดพเด‚ เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เดตเดฒเตเดคเตเด‚ เดตเดณเดฐเต† เดตเดฒเตเดคเตเดฎเดพเดฏ เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเตเด•เดณเดพเดฃเต, เด…เดตเดฏเตเด•เตเด•เต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตปเตเดฑเต† เดตเดณเดฐเต† เดถเตเดฐเดฆเตเดงเดพเดชเต‚เตผเดตเตเดตเดฎเดพเดฏ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เดตเดณเดฐเต† เดตเดฒเดฟเดฏ เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเตเด•เดณเดฟเตฝ, 1 เดฆเดฟเดตเดธเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. MySQL-เตฝ เดชเตเดฐเดคเดฟเดฆเดฟเดจเด‚ 40 เดœเดฟเด—เดพเดฌเตˆเดฑเตเดฑเตเด•เดณเตเดŸเต† เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เตพ เดžเดพเตป เดตเตเดฏเด•เตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ เด•เดฃเตเดŸเดฟเดŸเตเดŸเตเดฃเตเดŸเต (เด•เต‚เดŸเตเดคเตฝ เด•เต‚เดŸเตเดคเตฝ เด‰เดฃเตเดŸเดพเด•เดพเด‚). เด‡เดคเต เดตเดณเดฐเต† เดตเดฒเดฟเดฏ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเดพเดฃเต, เด‡เดคเต เดšเดฟเดฒ เดชเตเดฐเดถเตเดจเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚. เด…เดคเต เด•เตเดฑเดฏเตเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเดฟเดญเดœเดจเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเดจเตเดจเดคเต?

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

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

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

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

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

NoSQL-เดจเตเดณเตเดณ เด‡เดฒเดพเดธเตเดฑเตเดฑเดฟเด•เต เดคเดฟเดฐเดฏเตฝ

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

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

เดŸเตˆเด‚เดธเตเด•เต†เดฏเดฟเตฝDB. เดนเตˆเดชเตเดชเตผเดŸเต‡เดฌเดฟเดณเตเด•เตพ

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

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

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

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

TimescaleDB, PostgreSQL

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

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

TimescaleDB เดŽเด™เตเด™เดจเต† เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเด‚? เด‡เดคเต เดฒเดณเดฟเดคเดฎเดพเดฃเต!

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

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

Zabbix-เตฝ เดžเด™เตเด™เตพ เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเตป เดธเดœเต€เดตเดฎเดพเด•เตเด•เตเดจเตเดจเต. Postgres-เตฝ Extention เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดตเตผ... เดจเดฟเด™เตเด™เตพ Extention เดธเดœเต€เดตเดฎเดพเด•เตเด•เตเด•, เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ Zabbix เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเดพเดฏเดฟ เด‡เดคเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

เด’เดชเตเดชเด‚ เด…เดตเดธเดพเดจ เด˜เดŸเตเดŸเดตเตเด‚...

เดŸเตˆเด‚เดธเตเด•เต†เดฏเดฟเตฝDB. เดšเดฐเดฟเดคเตเดฐ เดชเดŸเตเดŸเดฟเด•เด•เดณเตเดŸเต† เดฎเตˆเด—เตเดฐเต‡เดทเตป

เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดนเตˆเดชเตเดชเตผเดŸเต‡เดฌเดฟเตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด‡เดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด‰เดฃเตเดŸเต - เดนเตˆเดชเตเดชเตผเดŸเต‡เดฌเดฟเตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด…เดคเดฟเตฝ, เดˆ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เด†เดตเดถเตเดฏเดฎเดพเดฏ เดชเดŸเตเดŸเดฟเด•เดฏเดพเดฃเต เด†เดฆเตเดฏ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ (เด…เดคเดฟเดจเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดนเตˆเดชเตเดชเตผเดŸเต‡เดฌเดฟเตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต).

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

เดธเตƒเดทเตเดŸเดฟเด•เตเด•เต‡เดฃเตเดŸ เดซเต€เตฝเดกเต, เด’เดชเตเดชเด‚ chunk_time_interval (เด‡เดคเต เดšเด™เตเด•เตเด•เดณเตเดŸเต† เด‡เดŸเดตเต‡เดณเดฏเดพเดฃเต (เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เตพ). 86 เดŽเดจเตเดจเดคเต เด’เดฐเต เดฆเดฟเดตเดธเดฎเดพเดฃเต.

Migrate_data เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ: เดจเดฟเด™เตเด™เตพ true เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดคเดฟเดฐเตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด‡เดคเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑเดฏเตเด‚ เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš เดšเด™เตเด•เตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฎเตˆเด—เตเดฐเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด‚.

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

เดžเด™เตเด™เดณเตเดŸเต† db_extention-เตฝ เดžเด™เตเด™เตพ เด…เดตเดธเดพเดจเดคเตเดคเต† เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต: เดžเด™เตเด™เตพ เดŸเตˆเด‚เดธเตโ€Œเด•เต†เดฒเต†เดกเตโ€Œเดฌเดฟ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดคเตเดตเดดเดฟ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, db_extention เด‰เดฃเตเดŸเต†เดจเตเดจเต เดžเด™เตเด™เดณเตเดŸเต† Zabbix เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เดŸเตˆเด‚เดธเตโ€Œเด•เต†เดฏเดฟเตฝ เดกเดฟเดฌเดฟเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฏ โ€œเดธเดตเดฟเดถเต‡เดทเดคเด•เตพโ€ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดฆเตเดฆเต‡เดนเด‚ เด…เดคเต เดธเดœเต€เดตเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดถเดฐเดฟเดฏเดพเดฏ เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเตเด‚ เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดธเต†เตผเดตเตผ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป

เดžเดพเตป เดฐเดฃเตเดŸเต เดธเต†เตผเดตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต. เด†เดฆเตเดฏเดคเตเดคเต† เดธเต†เตผเดตเตผ เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เตป, 20 เดชเตเดฐเต‹เดธเดธเดฑเตเด•เตพ, 16 เดœเดฟเด—เดพเดฌเตˆเดฑเตเดฑเต เดฑเดพเด‚ เดŽเดจเตเดจเดฟเดตเดฏเดพเดฃเต. เดžเดพเตป เด…เดคเดฟเตฝ Postgres 10.8 เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเต:

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

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

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

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

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

50 เดเดœเตปเตเดฑเตเดฎเดพเตผ (เด•เต‚เดŸเตเดคเตฝ เดšเต‡เตผเด•เตเด•เตเด•) เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดกเตˆเดจเดพเดฎเดฟเด•เต เดกเดพเดฑเตเดฑ เด˜เดŸเด•เด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเด‚ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เด‡เดŸเดตเต‡เดณ 4 เดธเต†เด•เตเด•เตปเดกเดพเดฏเดฟ เด•เตเดฑเดšเตเดšเตเด‚ เดžเดพเตป เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เด‡เดŸเดตเต‡เดณเดฏเตเด‚ เดฒเต‹เดกเตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดšเตเดšเต.

เดชเตเดฐเด•เดŸเดจ เดชเดฐเดฟเดถเต‹เดงเดจ. PostgreSQL: 36 เด†เดฏเดฟเดฐเด‚ เดŽเตปเดตเดฟเดชเดฟเด•เตพ

เดˆ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเดฟเตฝ (เดธเต†เด•เตเด•เตปเดกเดฟเตฝ 10 เด†เดฏเดฟเดฐเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ) เดถเตเดฆเตเดงเดฎเดพเดฏ PostreSQL 35-เตฝ เด†เดฏเดฟเดฐเตเดจเตเดจเต เด†เดฆเตเดฏเดคเตเดคเต† เดฒเต‹เดžเตเดšเต, เดŽเตปเตเดฑเต† เด†เดฆเตเดฏ เดธเดœเตเดœเต€เด•เดฐเดฃเด‚. เดชเตŠเดคเตเดตเต‡, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเตเด•เตเดฐเต€เดจเดฟเตฝ เด•เดพเดฃเดพเดจเดพเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เดกเดพเดฑเตเดฑ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต เด’เดฐเต เดธเต†เด•เตเด•เตปเดกเดฟเตปเตเดฑเต† เดญเดฟเดจเตเดจเดธเด‚เด–เตเดฏเด•เตพ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต - เดŽเดฒเตเดฒเดพเด‚ เดจเดฒเตเดฒเดคเตเด‚ เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเตเดฎเดพเดฃเต, เดŽเดธเตเดŽเดธเตเดกเดฟ เดกเตเดฐเตˆเดตเตเด•เตพ (200 เดœเดฟเด—เดพเดฌเตˆเดฑเตเดฑเตเด•เตพ). เด’เดฐเต‡เดฏเตŠเดฐเต เด•เดพเดฐเตเดฏเด‚ 20 เดœเดฟเดฌเดฟ เดตเดณเดฐเต† เดตเต‡เด—เดคเตเดคเดฟเตฝ เดจเดฟเดฑเดฏเตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต.

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

เดญเดพเดตเดฟเดฏเดฟเตฝ เด…เดคเตเดคเดฐเด‚ เด—เตเดฐเดพเดซเตเด•เตพ เดงเดพเดฐเดพเดณเด‚ เด‰เดฃเตเดŸเดพเด•เตเด‚. เด‡เดคเตŠเดฐเต เดธเดพเดงเดพเดฐเดฃ Zabbix เดธเต†เตผเดตเตผ เดชเตเดฐเด•เดŸเดจ เดกเดพเดทเตโ€Œเดฌเต‹เตผเดกเดพเดฃเต.

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

เด†เดฆเตเดฏเดคเตเดคเต† เด—เตเดฐเดพเดซเต เดธเต†เด•เตเด•เตปเดกเดฟเดฒเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเดฎเดพเดฃเต (เดจเต€เดฒ, เดฎเตเด•เดณเดฟเตฝ เด‡เดŸเดคเต), เดˆ เด•เต‡เดธเดฟเตฝ 35 เด†เดฏเดฟเดฐเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ. เด‡เดคเต (เดฎเตเด•เดณเดฟเตฝ เดฎเดงเตเดฏเดญเดพเด—เด‚) เดฌเดฟเตฝเดกเต เดชเตเดฐเต‹เดธเดธเตเดธเตเด•เดณเตเดŸเต† เดฒเต‹เดกเดฟเด‚เด—เต เด†เดฃเต, เด‡เดคเต (เดฎเตเด•เดณเดฟเตฝ เดตเดฒเดคเต) เด†เดจเตเดคเดฐเดฟเด• เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเตเดŸเต† เดฒเต‹เดกเดฟเด‚เด—เต เด†เดฃเต: เดนเดฟเดธเตเดฑเตเดฑเดฑเดฟ เดธเดฟเตปเดธเตผเดฎเดพเดฐเตเด‚ เดนเต—เดธเต เด•เต€เดชเตเดชเดฑเตเด‚, เด‡เดตเดฟเดŸเต† (เดคเดพเดดเต† เดฎเดงเตเดฏเดญเดพเด—เด‚) เด•เตเดฑเดšเตเดšเต เด•เดพเดฒเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

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

เดชเตเดฐเด•เดŸเดจ เดชเดฐเดฟเดถเต‹เดงเดจ. PostgreSQL: 50 เด†เดฏเดฟเดฐเด‚ เดŽเตปเดตเดฟเดชเดฟเด•เตพ

เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, เด…เดคเต‡ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเดฟเตฝ เดžเดพเตป เดฒเต‹เดกเต เดธเต†เด•เตเด•เตปเดกเดฟเตฝ 50 เด†เดฏเดฟเดฐเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดพเดฏเดฟ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเต. เดตเต€เดŸเตเดŸเตเดœเต‹เดฒเดฟเด•เตเด•เดพเดฐเตป เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเดฟเดจเตŠเดชเตเดชเด‚ 10-2 เดธเต†เด•เตเด•เตปเดกเดฟเดจเตเดณเตเดณเดฟเตฝ 3 เด†เดฏเดฟเดฐเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดฟ. เดŽเดจเตเดคเดพเดฃเต, เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเตเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเดฟเตฝ เด•เดพเดฃเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต:

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

"เดนเต—เดธเตเด•เต€เดชเตเดชเตผ" เด‡เดคเดฟเดจเด•เด‚ เดœเต‹เดฒเดฟเดฏเดฟเตฝ เด‡เดŸเดชเต†เดŸเดพเตป เดคเตเดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดชเตŠเดคเตเดตเต‡, เดนเดฟเดธเตเดฑเตเดฑเดฑเดฟ-เดธเดฟเด™เตเด•เตผ เดŸเตเดฐเดพเดชเตเดชเตผเดฎเดพเดฐเตเดŸเต† เดฒเต‹เดกเต เด‡เดชเตเดชเต‹เดดเตเด‚ 60% เดคเดฒเดคเตเดคเดฟเดฒเดพเดฃเต (เดฎเต‚เดจเตเดจเดพเด‚ เด—เตเดฐเดพเดซเต, เดฎเตเด•เดณเดฟเตฝ เดตเดฒเดคเต). เดนเต—เดธเตโ€Œเด•เต€เดชเตเดชเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดนเดฟเดธเตเดฑเตเดฑเดฑเดฟเด•เดพเดทเต† เดธเดœเต€เดตเดฎเดพเดฏเดฟ เดจเดฟเดฑเดฏเดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจเต (เดšเตเดตเดŸเต† เด‡เดŸเดคเต). เด‡เดคเต เดเด•เดฆเต‡เดถเด‚ เด…เดฐ เดœเดฟเด—เดพเดฌเตˆเดฑเตเดฑเต เด†เดฏเดฟเดฐเตเดจเตเดจเต, 20% เดจเดฟเดฑเดžเตเดžเต.

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

เดชเตเดฐเด•เดŸเดจ เดชเดฐเดฟเดถเต‹เดงเดจ. PostgreSQL: 80 เด†เดฏเดฟเดฐเด‚ เดŽเตปเดตเดฟเดชเดฟเด•เตพ

เด…เดชเตเดชเต‹เตพ เดžเดพเตป เด…เดคเต เดธเต†เด•เตเด•เตปเดกเดฟเตฝ 80 เด†เดฏเดฟเดฐเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดพเดฏเดฟ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเต:

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

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

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

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

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

เด‡เดคเดฟเดจเด•เด‚ 48 เดชเตเดฐเตŠเดธเดธเดฑเตเด•เดณเตเด‚ 128 เดœเดฟเด—เดพเดฌเตˆเดฑเตเดฑเต เดฑเดพเดฎเตเด‚ เด‰เดณเตเดณ เดฎเดฑเตเดฑเตŠเดฐเต เดธเต†เตผเดตเตผ เดžเดพเตป เดŽเดŸเตเดคเตเดคเต:

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

เดžเดพเตป เด…เดคเต "เดŸเตเดฏเต‚เตบ" เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต - เดนเดฟเดธเตเดฑเตเดฑเดฑเดฟ เดธเดฟเตปเดธเตผ (60 เด•เดทเดฃเด™เตเด™เตพ) เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดธเตเดตเต€เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดชเตเดฐเด•เดŸเดจเด‚ เดจเต‡เดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดžเด™เตเด™เตพ "เดทเต†เตฝเดซเดฟเตฝ" เด…เดฒเตเดฒ, เดชเด•เตเดทเต‡ เด‡เดคเต เด’เดฐเตเดชเด•เตเดทเต‡ เด‰เตฝเดชเตเดชเดพเดฆเดจเด•เตเดทเดฎเดคเดฏเตเดŸเต† เดชเดฐเดฟเดงเดฟเดฏเดพเดฃเต, เด…เดตเดฟเดŸเต† เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต เด‡เดคเดฟเดจเด•เด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เดชเตเดฐเด•เดŸเดจ เดชเดฐเดฟเดถเต‹เดงเดจ. เดŸเตˆเด‚เดธเตเด•เต†เดฏเดฟเตฝเดกเดฟเดฌเดฟ: 80 เด†เดฏเดฟเดฐเด‚ เดŽเตปเดตเดฟเดชเดฟเด•เตพ

เดŸเตˆเด‚เดธเตโ€Œเด•เต†เดฏเดฟเตฝ เดกเดฟเดฌเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต เดŽเตปเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดœเต‹เดฒเดฟ. เด“เดฐเต‹ เด—เตเดฐเดพเดซเตเด‚ เด’เดฐเต เด‡เดŸเดฟเดตเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต:

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

เดˆ เดชเดฐเดพเดœเดฏเด™เตเด™เตพ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดกเดพเดฑเตเดฑ เดฎเตˆเด—เตเดฐเต‡เดทเตป เด†เดฃเต. เด…เดคเดฟเดจเตเดถเต‡เดทเด‚, Zabbix เดธเต†เตผเดตเดฑเดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฃเดพเดจเดพเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เดนเดฟเดธเตเดฑเตเดฑเดฑเดฟ เดธเดฟเด™เตเด•เดฑเตเด•เดณเตเดŸเต† เดฒเต‹เดกเดฟเด‚เด—เต เดชเตเดฐเตŠเดซเตˆเตฝ เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดฎเดพเดฑเดฟ. เดเด•เดฆเต‡เดถเด‚ 3 เดฎเดŸเด™เตเด™เต เดตเต‡เด—เดคเตเดคเดฟเตฝ เดกเดพเดฑเตเดฑ เดšเต‡เตผเด•เตเด•เดพเดจเตเด‚ เด•เตเดฑเดšเตเดšเต เดนเดฟเดธเตเดฑเตเดฑเดฑเดฟ เด•เดพเดทเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเด‚ เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต - เด…เดคเดจเตเดธเดฐเดฟเดšเตเดšเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เตƒเดคเตเดฏเดธเดฎเดฏเดคเตเดคเต เดกเดพเดฑเตเดฑ เดกเต†เดฒเดฟเดตเตผ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚. เดตเต€เดฃเตเดŸเตเด‚, เดธเต†เด•เตเด•เตปเดกเดฟเตฝ 80 เด†เดฏเดฟเดฐเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดตเดณเดฐเต† เด‰เดฏเตผเดจเตเดจ เดจเดฟเดฐเด•เตเด•เดพเดฃเต (เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, Yandex-เดจเดฒเตเดฒ). เดฎเตŠเดคเตเดคเดคเตเดคเดฟเตฝ เด‡เดคเต เด’เดฐเต เดธเต†เตผเดตเตผ เด‰เดณเตเดณ เด’เดฐเต เดตเดฒเดฟเดฏ เดธเดœเตเดœเต€เด•เดฐเดฃเดฎเดพเดฃเต.

PostgreSQL เดชเตเดฐเด•เดŸเดจ เดชเดฐเดฟเดถเต‹เดงเดจ: 120 เด†เดฏเดฟเดฐเด‚ NVP-เด•เตพ

เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, เดžเดพเตป เดกเดพเดฑเตเดฑ เดฎเต‚เดฒเด•เด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเดฟเตปเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เด…เดฐ เดฆเดถเดฒเด•เตเดทเดฎเดพเดฏเดฟ เด‰เดฏเตผเดคเตเดคเตเด•เดฏเตเด‚ เดธเต†เด•เตเด•เตปเดกเดฟเตฝ 125 เด†เดฏเดฟเดฐเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เดฟเดฏ เดฎเต‚เดฒเตเดฏเด‚ เดฒเดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต:

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

เดŽเดจเดฟเด•เตเด•เต เดˆ เด—เตเดฐเดพเดซเตเด•เตพ เดฒเดญเดฟเดšเตเดšเต:

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

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

เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ, เดชเดพเตผเดŸเตเดŸเต€เดทเดจเตเด•เตพ เดฐเดพเดคเตเดฐเดฟเดฏเดฟเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดคเดฟเดฐเตเด•เตฝ เดคเดŸเดฏเตเด•เดฏเตเด‚ เดชเดŸเตเดŸเดฟเด•เด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด‡เดคเต เดธเต‡เดตเดจเดคเตเดคเดฟเตปเตเดฑเต† เด…เดชเดšเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เด‡เดคเต เด…เด™เตเด™เดจเต†เดฏเดฒเตเดฒ! เดŸเตˆเด‚เดธเตโ€Œเด•เต†เดฏเดฟเตฝ เดกเดฟเดฌเดฟเดฏเตเดŸเต† เด•เดดเดฟเดตเตเด•เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•เดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต เดชเตเดฐเดงเดพเดจ เดฆเต—เดคเตเดฏเด‚. เดซเดฒเด‚ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด•เดฃเด•เตเด•เดพเดฏเดฟเดฐเตเดจเตเดจเต: เดธเต†เด•เตเด•เตปเดกเดฟเตฝ 120 เด†เดฏเดฟเดฐเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ.

เดธเดฎเต‚เดนเดคเตเดคเดฟเดฒเตเด‚ เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เดณเตเดฃเตเดŸเต:

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

เดตเตเดฏเด•เตเดคเดฟ TimescaleDB เด“เดฃเดพเด•เตเด•เดฟ, io.weight เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฒเต‹เดกเต เดชเตเดฐเต‹เดธเดธเดฑเดฟเตฝ เด•เตเดฑเดžเตเดžเต; เดŸเตˆเด‚เดธเตเด•เต†เดฏเดฟเตฝ เดกเดฟเดฌเดฟ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดคเดฟเดจเดพเตฝ เด†เดจเตเดคเดฐเดฟเด• เดชเตเดฐเด•เตเดฐเดฟเดฏ เด˜เดŸเด•เด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เดตเตเด‚ เด•เตเดฑเดžเตเดžเต. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด‡เดต เดธเดพเดงเดพเดฐเดฃ เดชเดพเตปเด•เต‡เด•เตเด•เต เดกเดฟเดธเตเด•เตเด•เดณเดพเดฃเต, เด…เดคเดพเดฏเดคเต, เดธเดพเดงเดพเดฐเดฃ เดกเดฟเดธเตเด•เตเด•เดณเดฟเดฒเต† เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เตป (เดŽเดธเตเดŽเดธเตเดกเดฟเด•เดณเดฒเตเดฒ)!

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

เดžเด™เตเด™เดณเตเดŸเต† เด‡เดตเตปเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดžเดพเตป เดจเดฟเด™เตเด™เดณเต† เดŽเดฒเตเดฒเดพเดตเดฐเต†เดฏเตเด‚ เด•เตเดทเดฃเดฟเด•เตเด•เตเดจเตเดจเต: เดฎเต‹เดธเตเด•เต‹เดฏเดฟเดฒเต† เดธเดฎเตเดฎเต‡เดณเดจเด‚, เดฑเดฟเด—เดฏเดฟเดฒเต† เด‰เดšเตเดšเด•เต‹เดŸเดฟ. เดžเด™เตเด™เดณเตเดŸเต† เดšเดพเดจเดฒเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• - เดŸเต†เดฒเดฟเด—เตเดฐเดพเด‚, เดซเต‹เดฑเด‚, IRC. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต‹เดฆเตเดฏเด™เตเด™เดณเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดžเด™เตเด™เดณเตเดŸเต† เดฎเต‡เดถเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเดฐเต‚, เดจเดฎเตเด•เตเด•เต เดŽเดฒเตเดฒเดพเด‚ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เดพเด‚.

เดชเตเดฐเต‡เด•เตเดทเด•เดฐเตเดŸเต† เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

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

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

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

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

เด‰เดคเตเดคเดฐเด‚: - เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด…เดตเดธเดพเดจ เด—เตเดฐเดพเดซเตเด•เดณเดฟเตฝ, "เดนเต—เดธเต เด•เต€เดชเตเดชเตผ" เด‰เดณเตเดณ เด’เดฐเต เด—เตเดฐเดพเดซเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต:

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

เด…เดตเตป เดœเต‹เดฒเดฟ เดคเตเดŸเตผเดจเตเดจเต. TimescaleDB เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเต€เดŸเตเดŸเตเดœเต‹เดฒเดฟเด•เตเด•เดพเดฐเตป เดŽเดจเตเดคเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต?

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

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

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

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

เดŽเดœเดฟ: - เด…เตบเดฒเต‹เดกเดฟเด‚เด—เต เดจเดŸเดคเตเดคเดพเด‚. เดชเดคเดฟเดชเตเดชเต 3.4 เดฎเตเดคเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• "เดธเดตเดฟเดถเต‡เดทเดค" เด‰เดฃเตเดŸเต: เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดฒเตเดฒเดพ เดšเดฐเดฟเดคเตเดฐเดชเดฐเดฎเดพเดฏ เดซเดฏเดฒเตเด•เดณเตเด‚ เด‡เดตเตปเตเดฑเตเด•เดณเตเด‚ เดฎเดฑเตเดฑเต เดŽเดฒเตเดฒเดพเด‚ เดซเดฏเดฒเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเดพเด‚; เดคเตเดŸเตผเดจเตเดจเต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดนเดพเตปเดกเตโ€Œเดฒเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเด•เตเด•เตเด•. เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดชเดฒเดฐเตเด‚ เดตเต€เดฃเตเดŸเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เดจเต‡เดฐเดฟเดŸเตเดŸเต เดŽเดดเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดชเดฑเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดนเดฟเดธเตเดฑเตเดฑเดฑเดฟ เดธเดฟเด™เตเด•เดฑเตเด•เตพ เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดซเดฏเดฒเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเด•เดฏเตเด‚ เดˆ เดซเดฏเดฒเตเด•เตพ เดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฎเดฑเตเดฑเตเด‚ เดšเต†เดฏเตเดฏเตเด•, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเดพเดตเตเดจเตเดจเดคเดพเดฃเต. เดชเตเดฒเดพเดจเตเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเต เดŽเดจเดฟเด•เตเด•เต เดชเดฑเดฏเดพเดจเดพเดตเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ NoSQL เดธเตŠเดฒเตเดฏเต‚เดทเดจเตเด•เตพเด•เตเด•เตเดณเตเดณ (เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเต เดชเต‹เดฒเตเดณเตเดณเดต) เด•เต‚เดŸเตเดคเตฝ เดชเดฟเดจเตเดคเตเดฃ เดคเตเดŸเดฐเตเด‚.

เด‰เดคเตเดคเดฐเด‚: - เดชเตŠเดคเตเดตเต‡, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเต‹เดธเตเดฑเตเดฑเตโ€Œเด—เตเดฐเต†เดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดฐเด•เตเดทเดชเตเดชเต†เดŸเดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เดฎเดพเดฑเตเดจเตเดจเตเดฃเตเดŸเต‹?

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

เด‰เดคเตเดคเดฐเด‚: - เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดŽเดฒเตเดฒเดพเด‚ เดŽเดคเตเดฐ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเดฎเต‹?

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

เด‰เดคเตเดคเดฐเด‚: - เด…เดชเตเดชเต‹เตพ เดจเดฎเตเดฎเตพ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเตเดฒเตเดฏ เดชเต‹เดฐเดพเดŸเตเดŸเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเดพเดฃเต, เด…เดฒเตเดฒเดพเดคเต† เดˆ เดซเดพเดธเตเดฑเตเดฑเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเตเดŸเต† เดตเดฒเดฟเดฏ เดจเต‡เดŸเตเดŸเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเดฒเตเดฒ?

เดŽเดœเดฟ: - เดžเด™เตเด™เตพ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด•เต‚เดŸเตเดคเตฝ เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เด‰เดฃเตเดŸเดพเด•เตเดฎเต†เดจเตเดจเต เดžเดพเตป เด•เดฐเตเดคเตเดจเตเดจเต.

เด‰เดคเตเดคเดฐเด‚: โ€“ เดจเดฒเตเดฒ เดชเดดเดฏ RRD เดŽเดตเดฟเดŸเต† เดชเต‹เดฏเดฟ? เดŽเดจเตเดคเดพเดฃเต เดจเดฟเด™เตเด™เดณเต† SQL เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเดพเตป เดชเตเดฐเต‡เดฐเดฟเดชเตเดชเดฟเดšเตเดšเดคเต? เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ, เดŽเดฒเตเดฒเดพ เด…เดณเดตเตเด•เดณเตเด‚ RRD-เดฏเดฟเตฝ เดถเต‡เด–เดฐเดฟเดšเตเดšเต.

เดŽเดœเดฟ: - เดธเดพเดฌเดฟเด•เตเดธเดฟเดจเต RRD เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต, เด’เดฐเตเดชเด•เตเดทเต‡ เดตเดณเดฐเต† เดชเตเดฐเดพเดคเดจเดฎเดพเดฏ เด’เดฐเต เดชเดคเดฟเดชเตเดชเดฟเตฝ. เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ SQL เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ เด‰เดฃเตเดŸเต - เด’เดฐเต เด•เตเดฒเดพเดธเดฟเด•เต เดธเดฎเต€เดชเดจเด‚. เด•เตเดฒเดพเดธเดฟเด•เต เดธเดฎเต€เดชเดจเด‚ MySQL, PostgreSQL (เด…เดต เดตเดณเดฐเต†เด•เตเด•เดพเดฒเดฎเดพเดฏเดฟ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต). SQL, RRD เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดžเด™เตเด™เตพ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด’เดฐเต เดชเตŠเดคเต เด‡เตปเตเดฑเตผเดซเต‡เดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

HighLoad++, Andrey Gushchin (Zabbix): เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เตเด‚

เดšเดฟเดฒ เดชเดฐเดธเตเดฏเด™เตเด™เตพ ๐Ÿ™‚

เดžเด™เตเด™เดณเต‹เดŸเตŠเดชเตเดชเด‚ เดคเดพเดฎเดธเดฟเดšเตเดšเดคเดฟเดจเต เดจเดจเตเดฆเดฟ. เดžเด™เตเด™เดณเตเดŸเต† เดฒเต‡เด–เดจเด™เตเด™เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดทเตเดŸเดฎเดพเดฃเต‹? เด•เต‚เดŸเตเดคเตฝ เดฐเดธเด•เดฐเดฎเดพเดฏ เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เด•เดพเดฃเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹? เด’เดฐเต เด“เตผเดกเตผ เดจเตฝเด•เดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดนเตƒเดคเตเดคเตเด•เตเด•เตพเด•เตเด•เต เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต เดžเด™เตเด™เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด•, $4.99 เดฎเตเดคเตฝ เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เตเดณเตเดณ เด•เตเดฒเต—เดกเต VPS, เดŽเตปเดŸเตเดฐเดฟ เดฒเต†เดตเตฝ เดธเต†เตผเดตเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เด…เดฆเตเดตเดฟเดคเต€เดฏ เด…เดจเดฒเต‹เด—เต, เดจเดฟเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดžเด™เตเด™เตพ เด•เดฃเตเดŸเตเดชเดฟเดŸเดฟเดšเตเดšเดคเดพเดฃเต: VPS (KVM) E5-2697 v3 (6 เด•เต‹เดฑเตเด•เตพ) 10GB DDR4 480GB SSD 1Gbps-เดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฎเตเดดเตเดตเตป เดธเดคเตเดฏเดตเตเด‚ $19 เดฎเตเดคเตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเด™เตเด™เดจเต† เด’เดฐเต เดธเต†เตผเดตเตผ เดชเด™เตเด•เดฟเดŸเดพเด‚? (RAID1, RAID10 เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ 24 เด•เต‹เดฑเตเด•เตพ เดตเดฐเต†เดฏเตเด‚ 40GB DDR4 เดตเดฐเต†เดฏเตเด‚ เดฒเดญเตเดฏเดฎเดพเดฃเต).

เด†เด‚เดธเตเดฑเตเดฑเตผเดกเดพเดฎเดฟเดฒเต† Equinix Tier IV เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเดฟเตฝ Dell R730xd 2 เดฎเดŸเด™เตเด™เต เดตเดฟเดฒเด•เตเด•เตเดฑเดตเดพเดฃเต‹? เด‡เดตเดฟเดŸเต† เดฎเดพเดคเตเดฐเด‚ 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV $199 เดฎเตเดคเตฝ เดจเต†เดคเตผเดฒเดพเตปเดกเดฟเตฝ! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - $99 เดฎเตเดคเตฝ! เด•เตเดฑเดฟเดšเตเดšเต เดตเดพเดฏเดฟเด•เตเด•เตเด• เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ เด•เต‹เตผเดชเตเดชเดฑเต‡เดทเตป เดŽเด™เตเด™เดจเต† เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเด‚. เด’เดฐเต เดชเตˆเดธเดฏเตเด•เตเด•เต 730 เดฏเต‚เดฑเต‹ เดตเดฟเดฒเดฏเตเดณเตเดณ Dell R5xd E2650-4 v9000 เดธเต†เตผเดตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฒเดพเดธเต?

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

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