рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рджреЗрд╢реА рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде Zabbix

рдЬрд╝реИрдмрд┐рдХреНрд╕ рдПрдХ рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рд╣реИред рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓реА рдХреА рддрд░рд╣, рдпрд╣ рд╕рднреА рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреА рддреАрди рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реИ: рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣ рдФрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг, рдЗрддрд┐рд╣рд╛рд╕ рднрдВрдбрд╛рд░рдг, рдФрд░ рдЗрд╕рдХреА рд╕рдлрд╛рдИред

рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ, рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рдЪрд░рдгреЛрдВ рдореЗрдВ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдмрдбрд╝реА рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдП рдпрд╣ рдмрдбрд╝реА рджреЗрд░реА рд╣реЛ рд╕рдХрддреА рд╣реИред рд╕рдВрдЧреНрд░рд╣рдг рд╕рдорд╕реНрдпрд╛ рдПрдХ рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рд░рд┐рдкреЛрд░реНрдЯ, рдЬрд╛рдВрдЪ рдФрд░ рдЯреНрд░рд┐рдЧрд░ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдореЗрдВ рджреЗрд░реА рднреА рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИред рдЬрдм рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдврд╝рддрд╛ рд╣реИ, рддреЛ рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдбреЗрдЯрд╛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдирд┐рд╖реНрдХрд╛рд╕рди рдПрдХ рдХрдард┐рди рдСрдкрд░реЗрд╢рди рд╣реИ рдЬреЛ рдХреБрдЫ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рднреА рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдЬрд╝реИрдмрд┐рдХреНрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣ рдФрд░ рднрдВрдбрд╛рд░рдг рдХреЗ рджреМрд░рд╛рди рджреЗрд░реА рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдХреИрд╢рд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреЗ рдХреИрд╢, рдХреИрд╢рд┐рдВрдЧред рддреАрд╕рд░реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреИрд╢рд┐рдВрдЧ рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП, Zabbix рдиреЗ TimescaleDB рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдЬрд╝реИрдмрд┐рдХреНрд╕ рдПрд╕рдЖрдИрдП рдХреЗ рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рдЗрдВрдЬреАрдирд┐рдпрд░ рдПрдВрдбреНрд░реЗ рдЧреБрд╢рд┐рди рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред рдПрдВрдбреНрд░реЗ 6 рд╕рд╛рд▓ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд╕реЗ рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╕реАрдзреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

TimescaleDB рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдирд┐рдпрдорд┐рдд PostgreSQL рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреНрдпрд╛ рдкреНрд░рджрд░реНрд╢рди рджреЗ рд╕рдХрддрд╛ рд╣реИ? TimescaleDB рдореЗрдВ рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреА рдХреНрдпрд╛ рднреВрдорд┐рдХрд╛ рд╣реИ? рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рдХреИрд╕реЗ рдЪрд▓рд╛ рдЬрд╛рдП рдФрд░ PostgreSQL рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдХреМрди рд╕рд╛ рдкреНрд░рджрд░реНрд╢рди рдмреЗрд╣рддрд░ рд╣реИ? рдХрдЯреМрддреА рдХреЗ рддрд╣рдд рдпрд╣ рд╕рдм рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред


рдкреНрд░рджрд░реНрд╢рди рдХреА рдЪреБрдиреМрддрд┐рдпрд╛рдВ


рдкреНрд░рддреНрдпреЗрдХ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рджрд░реНрд╢рди рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдореИрдВ рдЙрдирдореЗрдВ рд╕реЗ рддреАрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛: рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдирд╛ рдФрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХрд░рдирд╛, рднрдВрдбрд╛рд░рдг рдХрд░рдирд╛, рдЗрддрд┐рд╣рд╛рд╕ рдХреА рд╕рдлрд╛рдИ рдХрд░рдирд╛ред

рдлрд╛рд╕реНрдЯ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣ рдФрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдгред рдПрдХ рдЕрдЪреНрдЫреА рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд╕рднреА рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕реЗ рдЯреНрд░рд┐рдЧрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ - рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдорд╛рдирджрдВрдбреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рдж, рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдмрд╛рдж рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЬрд▓реНрджреА рд╕реЗ рд╕рд╣реЗрдЬрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдПрдХ рдХрд╣рд╛рдиреА рд░рдЦрддреЗ рд╣реБрдПред рдПрдХ рдЕрдЪреНрдЫреА рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдореИрдЯреНрд░рд┐рдХреНрд╕ рддрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рд░рд┐рдкреЛрд░реНрдЯреНрд╕, рдЧреНрд░рд╛рдлрд╝, рдЯреНрд░рд┐рдЧрд░реНрд╕, рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб рдФрд░ рдЕрд▓рд░реНрдЯ рдХреЗ рд▓рд┐рдП рдЧрдгрдирд╛ рдХреА рдЧрдИ рдбреЗрдЯрд╛ рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╣рд╛рдиреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рд╕рд╛рдл рдЗрддрд┐рд╣рд╛рд╕ред рдХрднреА-рдХрднреА рдРрд╕рд╛ рджрд┐рди рдЖрддрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдЖрдкрдХреЛ рдЙрд╕ рдбреЗрдЯрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ рдЬреЛ 5 рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдПрдХ рдпрд╛ рджреЛ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рдХреБрдЫ рдиреЛрдбреНрд╕ рд╣рдЯрд╛ рджрд┐рдП рдЧрдП рд╣реИрдВ, рдХреБрдЫ рд╣реЛрд╕реНрдЯ рдпрд╛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреА рдЕрдм рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдкреБрд░рд╛рдиреЗ рд╣реИрдВ рдФрд░ рд╕рдВрдЧреНрд░рд╣ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдПрдХ рдЕрдЪреНрдЫреА рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд╕рдордп-рд╕рдордп рдкрд░ рдЗрд╕реЗ рд╣рдЯрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рд╡рд┐рдХрд╕рд┐рдд рди рд╣реЛред

рдкреБрд░рд╛рдирд╛ рдбреЗрдЯрд╛ рд╕рд╛рдлрд╝ рдХрд░рдирд╛ рдПрдХ рд╣реЙрдЯ рдЗрд╢реВ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдмрдбрд╝рд╛ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рддрд╛ рд╣реИред

рдЬреИрдмрд┐рдХреНрд╕ рдХреИрд╢рд┐рдВрдЧ


рдЬрд╝реИрдмрд┐рдХреНрд╕ рдореЗрдВ, рдХреИрд╢рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╣рд▓реА рдФрд░ рджреВрд╕рд░реА рдХреЙрд▓ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд░реИрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣ рдФрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП - рдЯреНрд░рд┐рдЧрд░, рдЧреНрд░рд╛рдлрд╝ рдФрд░ рдЧрдгрдирд╛ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рддрддреНрд╡реЛрдВ рдореЗрдВ рдХрд╣рд╛рдирд┐рдпрд╛рдВред рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рддрд░рдл, рдореБрдЦреНрдп рдирдореВрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХреИрд╢рд┐рдВрдЧ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЪрд╛рд░реНрдЯред

Zabbix рд╕рд░реНрд╡рд░ рдХреЗ рдХрд┐рдирд╛рд░реЗ рдкрд░ рд╣реА рдХреИрд╢рд┐рдВрдЧ рд╣реИ:

  • ConfigurationCache;
  • ValueCache;
  • HistoryCache;
  • TrendsCacheред

рдЖрдЗрдП рдЙрди рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

ConfigurationCache


рдпрд╣ рдореБрдЦреНрдп рдХреИрд╢ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдореИрдЯреНрд░рд┐рдХреНрд╕, рдореЗрдЬрдмрд╛рдиреЛрдВ, рдбреЗрдЯрд╛ рддрддреНрд╡реЛрдВ, рдЯреНрд░рд┐рдЧрд░реНрд╕ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВ - рд╡рд╣ рд╕рдм рдХреБрдЫ рдЬреЛ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдФрд░ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред



рдпрд╣ рд╕рдм рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдирдХреИрд╢ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдкреНрд░рд╢реНрди рди рдмрдирд╛рдПрдВред рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЗрд╕ рдХреИрд╢ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рд╕рдордп-рд╕рдордп рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрдирд╛рддреЗ рд╣реИрдВред

рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣


рдпреЛрдЬрдирд╛ рдХрд╛рдлреА рдмрдбрд╝реА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдХреЛрдбрд╛рдВрддрд░рдХ рд╣реИрдВ ред рдпреЗ рд╡рд┐рднрд┐рдиреНрди "рдкреЛрд▓рд░реНрд╕" рд╣реИрдВ - рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВред рд╡реЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВ: рд╡реЗ рдПрд╕рдПрдирдПрдордкреА, рдЖрдИрдкреАрдПрдордЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕реЗ рд╕рднреА рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред

рд╕рдВрдЧреНрд░рд╛рд╣рдХ рдирд╛рд░рдВрдЧреА рд░рдВрдЧ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВред

Zabbix рдиреЗ рдПрдХрддреНрд░реАрдХрд░рдг рдбреЗрдЯрд╛ рддрддреНрд╡реЛрдВ рдХреА рдЧрдгрдирд╛ рдХреА рд╣реИ рдЬреЛ рдХрд┐ рд╕рддреНрдпрд╛рдкрди рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред рдпрджрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реИ, рддреЛ рд╣рдо рдЙрдирдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХреЛ рд╕реАрдзреЗ ValueCache рд╕реЗ рд▓реЗрддреЗ рд╣реИрдВред

Preprocessing HistoryCache


рд╕рднреА рдХрд▓реЗрдХреНрдЯрд░ рдиреМрдХрд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдирдХреИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдлрд┐рд░ рд╡реЗ рдЙрдиреНрд╣реЗрдВ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред



рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЪрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдирдХреИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред

рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЗрд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд┐рд╕реНрдЯреНрд░реАрдЪреИрдЪ рдореЗрдВ рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВред рдпрд╣ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╣рдо рдЬрд╝реИрдмрд┐рдХреНрд╕ - рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рдореЗрдВ рдореБрдЦреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдЕрдЦрдВрдб рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╣реИред

рдиреЛрдЯ: рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХрд╛рдлреА рдореБрд╢реНрдХрд┐рд▓ рдСрдкрд░реЗрд╢рди рд╣реИред V 4.2 рдХреЗ рдмрд╛рдж рд╕реЗ, рдЗрд╕реЗ рдкреНрд░реЙрдХреНрд╕реА рдореЗрдВ рд╕рдмрдорд┐рдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдбреЗрдЯрд╛ рддрддреНрд╡реЛрдВ рдФрд░ рд╕рдВрдЧреНрд░рд╣ рдХреА рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдЬрд╝реИрдмрд┐рдХреНрд╕ рд╣реИ, рддреЛ рдпрд╣ рдХрд╛рдо рдХреЛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рддрд╛ рд╣реИред

ValueCache, рдЗрддрд┐рд╣рд╛рд╕ рдФрд░ рд░реБрдЭрд╛рди рдХреИрд╢


рдЗрддрд┐рд╣рд╛рд╕ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рдореБрдЦреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛ рддрддреНрд╡, рдЕрд░реНрдерд╛рддреН рдкреНрд░рддреНрдпреЗрдХ рдореВрд▓реНрдп рдХреЛ рдкрд░рдорд╛рдгреБ рд░реВрдк рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреА рд╣реИред

рд╣рд┐рд╕реНрдЯреНрд░реА рд╕рд┐рдВрдХрд░ рд╣рд┐рд╕реНрдЯреНрд░реАрдХрдЪ рд╕реЗ рдорд╛рди рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдЯреНрд░рд┐рдЧрд░ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рд╡реЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИред

рдЗрддрд┐рд╣рд╛рд╕ рд╕рд┐рдВрдХрд░ рдПрдХ рдШрдЯрдирд╛ рдмрдирд╛рддрд╛ рд╣реИ, рдЕрд▓рд░реНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд╕реНрдХреЗрд▓реЗрд╢рди, рдпрджрд┐ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдФрд░ рд░рд┐рдХреЙрд░реНрдб рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдпрджрд┐ рдмрд╛рдж рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЯреНрд░рд┐рдЧрд░ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рд╡рд╣ рдЗрд╕ рдорд╛рди рдХреЛ ValueCache рдореЗрдВ рдпрд╛рдж рд░рдЦрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрддрд┐рд╣рд╛рд╕ рддрд╛рд▓рд┐рдХрд╛ рддрдХ рдкрд╣реБрдВрдЪ рди рд╣реЛред рдЗрд╕рд▓рд┐рдП ValueCache рдбреЗрдЯрд╛ рд╕реЗ рднрд░рд╛ рд╣реИ рдЬреЛ рдЯреНрд░рд┐рдЧрд░реНрд╕, рдкрд░рд┐рдХрд▓рд┐рдд рддрддреНрд╡реЛрдВ рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рд╣рд┐рд╕реНрдЯреНрд░реА рд╕рд┐рдВрдХрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рд╕рд╛рд░рд╛ рдбреЗрдЯрд╛ рд▓рд┐рдЦрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдбрд┐рд╕реНрдХ рдХреЛ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдпрд╣рд╛рдВ рд╕рдорд╛рдкреНрдд рд╣реЛрддреА рд╣реИред



рдбреАрдмреА рдХреИрд╢рд┐рдВрдЧ


рдЬрдм рдЖрдк рдЧреНрд░рд╛рдлрд╝ рдпрд╛ рдИрд╡реЗрдВрдЯ рд░рд┐рдкреЛрд░реНрдЯ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ DB рд╕рд╛рдЗрдб рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдХреИрд╢ рд╣реЛрддреЗ рд╣реИрдВ:

  • MySQL рдХреА рдУрд░ рд╕реЗ Innodb_buffer_pool ;
  • PostgreSQL рдХреА рдУрд░ рд╕реЗ shared_buffers рдХрд┐рдП рдЧрдП shared_buffers ;
  • Oracle рдХреА рдУрд░ рд╕реЗ рдкреНрд░рднрд╛рд╡реА_рдЪреЗрдЪреЗ_ рдЖрдХрд╛рд░;
  • DB2 рдХреА рдУрд░ shared_pool рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдХрдИ рдЕрдиреНрдп рдХреИрд╢ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпреЗ рд╕рднреА рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рд╣реИрдВред рд╡реЗ рдЖрдкрдХреЛ рдЙрди рдбреЗрдЯрд╛ рдХреЛ рдпрд╛рдж рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ рдЬреЛ рдЕрдХреНрд╕рд░ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП рдЙрдирдХреА рдЕрдкрдиреА рддрдХрдиреАрдХреЗрдВ рд╣реИрдВред

рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рджрд░реНрд╢рди рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ


Zabbix- рд╕рд░реНрд╡рд░ рд▓рдЧрд╛рддрд╛рд░ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реИред рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рдиреЗ рдкрд░, рдпрд╣ рд╡реИрд▓реНрдпреВ рдХреИрд╢ рдХреЛ рдкреЙрдкреНрдпреБрд▓реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд┐рд╕реНрдЯреНрд░реА рд╕реЗ рднреА рдкрдврд╝рддрд╛ рд╣реИред рд▓рд┐рдкрд┐рдпреЛрдВ рдФрд░ рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдореЗрдВ Zabbix API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ , рдЬреЛ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред Zabbix API рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЧреНрд░рд╛рдлрд╝, рд░рд┐рдкреЛрд░реНрдЯ, рдИрд╡реЗрдВрдЯ рд╕реВрдЪрд┐рдпреЛрдВ рдФрд░ рд╣рд╛рд▓ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред



рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП - рдЧреНрд░рд╛рдлрд╛рдирд╛ ред рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмреАрдЪ, рдпрд╣ рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рдорд╛рдзрд╛рди рд╣реИред рдпрд╣ рд╕реАрдзреЗ рдЬрд╝реИрдмрд┐рдХреНрд╕ рдПрдкреАрдЖрдИ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдиреБрд░реЛрдз рднреЗрдЬ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдмрдирд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рддреЗрдЬреА рд╕реЗ рдЙрддреНрдкрд╛рджрди рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рдмрд╛рд░реАрдХ рдФрд░ рдмреЗрд╣рддрд░ рдЯреНрдпреВрдирд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд╣рд╛рдЙрд╕рдХреАрдкрд░


рдЬрд╝рд╛рдмрд┐рдХреНрд╕ рдореЗрдВ рддреАрд╕рд░реА рдкреНрд░рджрд░реНрд╢рди рдЪреБрдиреМрддреА рд╣рд╛рдЙрд╕рдХреАрдкрд░ рдХреЗ рд╕рд╛рде рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдирд╛ рд╣реИред рдпрд╣ рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реИ - рдбреЗрдЯрд╛ рддрддреНрд╡ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рджрд┐рдиреЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди (рдкреНрд░рд╡реГрддреНрддрд┐рдпреЛрдВ) рдХреА рдЧрддрд┐рд╢реАрд▓рддрд╛ рдХреЛ рдХрд┐рддрдирд╛ рдмрдирд╛рдП рд░рдЦрдирд╛ рд╣реИред

рд╣рдо рдордХреНрдЦреА рдкрд░ TrendsCache рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рдбреЗрдЯрд╛ рдЖрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕реЗ рдПрдХ рдШрдВрдЯреЗ рдореЗрдВ рдПрдХрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдкреНрд░рд╡реГрддреНрддрд┐ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдЧрддрд┐рд╢реАрд▓рддрд╛ рдХреЗ рд▓рд┐рдП рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВред

рд╣рд╛рдЙрд╕рдХреАрдкрд░ рд╕рд╛рдорд╛рдиреНрдп "рдЪрдпрди" рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рд╢реБрд░реВ рдФрд░ рд╣рдЯрд╛рддрд╛ рд╣реИред рдпрд╣ рд╣рдореЗрд╢рд╛ рдкреНрд░рднрд╛рд╡реА рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдВрддрд░рд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдЧреНрд░рд╛рдлрд╝ рд╕реЗ рд╕рдордЭрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рдПрдХ рд▓рд╛рд▓ рдЧреНрд░рд╛рдл рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЗрддрд┐рд╣рд╛рд╕ рд╕рд╛рд░ рд▓рдЧрд╛рддрд╛рд░ рд╡реНрдпрд╕реНрдд рд╣реИред рдКрдкрд░ рдирд╛рд░рдВрдЧреА рд░рдВрдЧ рдХрд╛ рдЪрд╛рд░реНрдЯ рд╣рд╛рдЙрд╕рдХреАрдкрд░ рд╣реИ, рдЬреЛ рд▓рдЧрд╛рддрд╛рд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рд╡рд╣ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рднреА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗред

рд╣рд╛рдЙрд╕рдХреАрдкрд░ рдХреЛ рдХрдм рдмрдВрдж рдХрд░рдирд╛ рд╣реИ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ "рдЖрдЗрдЯрдо рдЖрдИрдбреА" рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рдореЗрдВ рдЕрдВрддрд┐рдо 5 рд╣рдЬрд╛рд░ рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдмреЗрд╢рдХ, рдпрд╣ рд╕реВрдЪрдХрд╛рдВрдХ рджреНрд╡рд╛рд░рд╛ рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЖрдорддреМрд░ рдкрд░ рдбрд╛рдЯрд╛рд╕реЗрдЯ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдЕрднреА рднреА рдбрд┐рд╕реНрдХ рд╕реЗ рдкрдврд╝рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХреИрд╢ рддрдХ рдмрдврд╝рд╛рддрд╛ рд╣реИред рдпрд╣ рд╣рдореЗрд╢рд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рдорд╣рдВрдЧрд╛ рдСрдкрд░реЗрд╢рди рд╣реИ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдЬрдиреНрдо рджреЗ рд╕рдХрддрд╛ рд╣реИред



рд╣рд╛рдЙрд╕рдХреАрдкрд░ рд╕рд┐рд░реНрдл рдПрдХ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рд╣реИред рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рд╣рд╛рдЙрд╕рдХреАрдкрд░ рдХреЗ рд▓рд┐рдП "рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрд╢рди рдЬрдирд░рд▓" рдореЗрдВ рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рд╣реИред рдЖрдВрддрд░рд┐рдХ рдкреНрд░рд╡реГрддреНрддрд┐ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рд▓рд┐рдП рдЖрдВрддрд░рд┐рдХ рд╣рд╛рдЙрд╕рдХреАрдкрд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ рдФрд░ рдпрд╣ рдЕрдм рдЗрд╕рдХрд╛ рдкреНрд░рдмрдВрдзрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рд╣рд╛рдЙрд╕рдХреАрдкрд░ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЧреНрд░рд╛рдлрд╝ рдХреЛ рд╕рдорддрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдФрд░ рддреАрд╕рд░реА рдмрд╛рд░ рдХреЙрд▓ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдХреНрдпрд╛ рдорджрдж рдорд┐рд▓ рд╕рдХрддреА рд╣реИ?

рд╡рд┐рднрд╛рдЬрди - рд╡рд┐рднрд╛рдЬрди рдпрд╛ рд╡рд┐рднрд╛рдЬрди


рдЖрдорддреМрд░ рдкрд░, рд╡рд┐рднрд╛рдЬрди рдХреЛ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рд╕реВрдЪреАрдмрджреНрдз рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдмрдВрдзрдкрд░рдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░ рдПрдХ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдХреА рдЕрдкрдиреА рддрдХрдиреАрдХ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рд╕рдорд╛рди рд╣реИрдВ, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ред рдПрдХ рдирдпрд╛ рд╡рд┐рднрд╛рдЬрди рдмрдирд╛рдиреЗ рд╕реЗ рдЕрдХреНрд╕рд░ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВред

рд╡рд┐рднрд╛рдЬрди рдЖрдорддреМрд░ рдкрд░ "рд╕реЗрдЯрдЕрдк" рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ - рдПрдХ рджрд┐рди рдореЗрдВ рдмрдирд╛рдИ рдЧрдИ рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ред рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рд╡рд┐рднрд╛рдЬрди рдПрдХ рджрд┐рди рдореЗрдВ рдЙрдЬрд╛рдЧрд░ рд╣реЛрддрд╛ рд╣реИ, рдпрд╣ рдПрдХ рдиреНрдпреВрдирддрдо рд╣реИред рдирдП рд╡рд┐рднрд╛рдЬрди рдХреЗ рд░реБрдЭрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП - 1 рдорд╣реАрдиреЗ рдХреЗ рд▓рд┐рдПред

рдорд╛рди рдмрд╣реБрдд рдмрдбрд╝реЗ "рд╕реЗрдЯрдЕрдк" рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЫреЛрдЯрд╛ "рд╕реЗрдЯрдЕрдк" 5,000 рдПрдирд╡реАрдкреАрдПрд╕ (рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдирдП рдорд╛рди) рддрдХ рд╣реИ, рдФрд╕рдд 5,000 рд╕реЗ 25,000 рддрдХ рд╣реИ, рддреЛ рдмрдбрд╝реЗ 25,000 рдПрдирд╡реАрдкреАрдПрд╕ рд╕реЗ рдКрдкрд░ рд╣реИред рдпреЗ рдмрдбрд╝реЗ рдФрд░ рдмрд╣реБрдд рдмрдбрд╝реЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рд╡рдзрд╛рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдмрд╣реБрдд рдмрдбрд╝реА рд╕реНрдерд╛рдкрдирд╛рдУрдВ рдкрд░, рдПрдХ рджрд┐рди рдХрд╛ рд░рди рдЗрд╖реНрдЯрддрдо рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдкреНрд░рддрд┐ рджрд┐рди 40 рдЬреАрдмреА рдпрд╛ рдЙрд╕рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ MySQL рд╡рд┐рднрд╛рдЬрди рдкрд░ рджреЗрдЦрд╛ред рдпрд╣ рдмрд╣реБрдд рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рд╣реИ рдЬреЛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдЬрдиреНрдо рджреЗ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдХрдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд╡рд┐рднрд╛рдЬрди рдХреНрдпрд╛ рджреЗрддрд╛ рд╣реИ?


рд╡рд┐рднрд╛рдЬрди рддрд╛рд▓рд┐рдХрд╛ ред рдЕрдХреНрд╕рд░ рдпреЗ рдбрд┐рд╕реНрдХ рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлрд╛рдЗрд▓реЗрдВ рд╣реЛрддреА рд╣реИрдВред рдХреНрд╡реЗрд░реА рдкреНрд▓рд╛рди рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рд╡рд┐рднрд╛рдЬрди рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИред рд╡рд┐рднрд╛рдЬрди рдЖрдорддреМрд░ рдкрд░ рдПрдХ рд╕реАрдорд╛ рд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдпрд╣ рднреА рд╕рдЪ рд╣реИред рд╣рдо рд╡рд╣рд╛рдВ "рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ - рдпреБрдЧ рдХреА рд╢реБрд░реБрдЖрдд рд╕реЗ рд╕рдордпред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рд╛рдзрд╛рд░рдг рд╕рдВрдЦреНрдпрд╛ рд╣реИред рдЖрдк рджрд┐рди рдХреА рд╢реБрд░реБрдЖрдд рдФрд░ рдЕрдВрдд рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ - рдпрд╣ рдПрдХ рд╡рд┐рднрд╛рдЬрди рд╣реИред

рддреНрд╡рд░рд┐рдд рдбрд┐рд▓реАрдЯ - DELETE ред рдПрдХрд▓ рдлрд╝рд╛рдЗрд▓ / рд╕рдмрдЯреЗрдмрд┐рд▓ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рди рдХрд┐ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдЪрдпрдиред

рд╕рдВрднрд╡рддрдГ рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдХреЛ рдЧрддрд┐ рджреЗрдВ - рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рд╡рд┐рднрд╛рдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рди рдХрд┐ рдкреВрд░реА рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ред рдпрджрд┐ рдЖрдк рджреЛ рджрд┐рди рдкрд╣рд▓реЗ рдбреЗрдЯрд╛ рдорд╛рдВрдЧрддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рддреЗрдЬрд╝реА рд╕реЗ рдЪреБрдиреЗ рдЬрд╛рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдХреИрд╢ рдореЗрдВ рд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдмрдбрд╝реА рддрд╛рд▓рд┐рдХрд╛ рдирд╣реАрдВред

рдЕрдХреНрд╕рд░, рдХрдИ рдбреЗрдЯрд╛рдмреЗрд╕ рднреА рдЪрд╛рдЗрд▓реНрдб рдЯреЗрдмрд▓ рдореЗрдВ INSERT рдЖрд╡реЗрд╖рдг рдХреЛ рдЧрддрд┐ рджреЗрддреЗ рд╣реИрдВред

TimescaleDB


рд╡реА 4.2 рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЕрдкрдирд╛ рдзреНрдпрд╛рди TimescaleDB рдкрд░ рджрд┐рдпрд╛ред рдпрд╣ рдПрдХ рджреЗрд╢реА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рд╛рде PostgreSQL рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реИред рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд╛рднреЛрдВ рдХреЛ рдЦреЛрдП рдмрд┐рдирд╛, рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред TimescaleDB рднреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╡рд┐рднрд╛рдЬрди рдХрд░рддрд╛ рд╣реИред

TimescaleDB рдореЗрдВ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рд╣рд╛рдЗрдкрд░рдЯреЗрдмрд▓ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рд╡рд┐рдЦрдВрдбрди - рд╡рд┐рднрд╛рдЬрди рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЪрдВрдХреНрд╕ рдПрдХ рд╣рд╛рдЗрдкрд░рдЯреЗрдмрд▓ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдЯреБрдХрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдЕрдиреНрдп рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдЪрдВрдХ рдХреА рдЕрдкрдиреА рд╕рдордп рд╕реАрдорд╛ рд╣реЛрддреА рд╣реИред



TimescaleDB рдмрдирд╛рдо PostgreSQL


TimescaleDB рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдХрд╛ рджрд╛рд╡рд╛ рд╣реИ рдХрд┐ рд╡реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдПрдХ рдЕрдзрд┐рдХ рд╕рд╣реА рдЕрдиреБрд░реЛрдз рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, <code> рдЖрд╡реЗрд╖рдг </ рдХреЛрдб>ред рдЬрдм рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдЖрдпрд╛рдо рдмрдврд╝рддрд╛ рд╣реИ, рддреЛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдирд┐рд░рдВрддрд░ рдкреНрд░рджрд░реНрд╢рди рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИред



200 рдорд┐рд▓рд┐рдпрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдмрд╛рдж, PostgreSQL рдЖрдо рддреМрд░ рдкрд░ рднрд╛рд░реА рддреЛрдбрд╝рдлреЛрдбрд╝ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ 0. TimescaleDB рддрдХ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЦреЛ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП "рдЖрд╡реЗрд╖рдг" рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕реНрдерд╛рдкрдирд╛


TimescaleDB рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдХрд┐рд╕реА рднреА рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдЖрд╕рд╛рди рд╣реИред рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рд╕рдм рдХреБрдЫ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрддрд╛рддрд╛ рд╣реИ - рдпрд╣ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ PostgreSQL рдкреИрдХреЗрдЬреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред TimescaleDB рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдФрд░ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

Zabbix рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП, рд╣рдо рдмрд╕ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рддреЗ рд╣реИрдВ:

 echo "CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;" | sudo -u postgres psql zabbix 

рдЖрдк extension рд╕рдХреНрд░рд┐рдп рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ Zabbix рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдмрдирд╛рддреЗ рд╣реИрдВред рд╣рд╛рдЗрдкрд░рдЯреЗрдмрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рдЪрд░рдг рд╣реИред

TimescaleDB рдХреЗ рд▓рд┐рдП рд╣рд┐рд╕реНрдЯреНрд░реА рдЯреЗрдмрд▓ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛


рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдлрд╝рдВрдХреНрд╢рди create_hypertable :

 SELECT create_hypertable('history', 'clock', chunk_time_interval => 86400, migrate_data => true); SELECT create_hypertable('history_unit', 'clock', chunk_time_interval => 86400, migrate_data => true); SELECT create_hypertable('history_log', 'clock', chunk_time_interval => 86400, migrate_data => true); SELECT create_hypertable('history_text', 'clock', chunk_time_interval => 86400, migrate_data => true); SELECT create_hypertable('history_str', 'clock', chunk_time_interval => 86400, migrate_data => true); SELECT create_hypertable('trends', 'clock', chunk_time_interval => 86400, migrate_data => true); SELECT create_hypertable('trends_unit', 'clock', chunk_time_interval => 86400, migrate_data => true); UPDATE config SET db_extension='timescaledb', hk_history_global=1, hk_trends_global=1 

рдлрд╝рдВрдХреНрд╢рди рдХреЗ рддреАрди рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВред рдкрд╣рд▓рд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╣рд╛рдЗрдкрд░рдЯреЗрдмрд▓ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рджреВрд╕рд░рд╛ рд╡рд╣ рдХреНрд╖реЗрддреНрд░ рд╣реИ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ chunk_time_interval рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП - рдЙрди рд╡рд┐рднрд╛рдЬрдиреЛрдВ рдХрд╛ рдЕрдВрддрд░рд╛рд▓ рдЬреЛ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЕрдВрддрд░рд╛рд▓ рдПрдХ рджрд┐рди рд╣реИ - 86,400ред

рддреАрд╕рд░рд╛ рдкреИрд░рд╛рдореАрдЯрд░ migrate_data ред рдпрджрд┐ рдЗрд╕реЗ true рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ true , рддреЛ рд╕рднреА рдореМрдЬреВрджрд╛ рдбреЗрдЯрд╛ рдХреЛ рдкрд╣рд▓реЗ рдмрдирд╛рдП рдЧрдП рдЪрдВрдХреНрд╕ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВрдиреЗ рд╕реНрд╡рдпрдВ migrate_data рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ migrate_data ред рдореБрдЭреЗ рд▓рдЧрднрдЧ 1 рдЯреАрдмреА рдереА, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдШрдВрдЯреЗ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрддрд╛ рдерд╛ред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╕рдордп, рдореИрдВрдиреЗ рдЙрди рдЪрд░рд┐рддреНрд░ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬреЛ рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рдереЗ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВред

рдЕрдВрддрд┐рдо рдЪрд░рдг UPDATE : рд╣рдо db_extension рдореЗрдВ timescaledb рд╕реЗрдЯ db_extension рддрд╛рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдордЭрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИред Zabbix рдЗрд╕реЗ рд╕рдХреНрд░рд┐рдп рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рдФрд░ рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ - рд╡реЗ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдЬреЛ TimescaleDB рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред

рд▓реЛрд╣реЗ рдХрд╛ рд╡рд┐рдиреНрдпрд╛рд╕


рдореИрдВрдиреЗ рджреЛ рд╕рд░реНрд╡рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдкрд╣рд▓реА VMware рдорд╢реАрди рд╣реИ ред рдпрд╣ рдХрд╛рдлреА рдЫреЛрдЯрд╛ рд╣реИ: 20 Intel┬о Xeon┬о рдкреНрд░реЛрд╕реЗрд╕рд░ E5-2630 v 4 @ 2.20GHz, 16 GB RAM рдФрд░ 200 GB SSDред

рдореИрдВрдиреЗ рдбреЗрдмрд┐рдпрди 10.8-1.pgdg90 + 1 рдФрд░ xfs рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдЗрд╕ рдкрд░ PostgreSQL 10.8 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред рдореИрдВрдиреЗ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдиреНрдпреВрдирддрдо рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реИ, рдорд╛рдЗрдирд╕ рдЬреЛ рдЬрд╝рдмрд┐рдХреНрд╕ рдЦреБрдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ред

рдПрдХ рд╣реА рдорд╢реАрди рдкрд░ рдПрдХ Zabbix рд╕рд░реНрд╡рд░, PostgreSQL рдФрд░ рд▓реЛрдб рдПрдЬреЗрдВрдЯ рдереЗ ред рдореЗрд░реЗ рдкрд╛рд╕ 50 рд╕рдХреНрд░рд┐рдп рдПрдЬреЗрдВрдЯ рдереЗ рдЬреЛ рдмрд╣реБрдд рдЬрд▓реНрджреА рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рдгрд╛рдо рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП LoadableModule рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ LoadableModule : рд╕рдВрдЦреНрдпрд╛, рддрд╛рд░ред рдореИрдВрдиреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рднрд░рд╛ред

рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдкреНрд░рддрд┐ рд╣реЛрд╕реНрдЯ 5,000 рдбреЗрдЯрд╛ рдЖрдЗрдЯрдо рдереЗ ред рд▓рдЧрднрдЧ рд╣рд░ рддрддреНрд╡ рдореЗрдВ рдПрдХ рдЯреНрд░рд┐рдЧрд░ рдерд╛, рддрд╛рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рддрд┐рд╖реНрдард╛рдиреЛрдВ рдХреЗ рд╕рдорд╛рди рд╣реЛред рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдЯреНрд░рд┐рдЧрд░ рдереЗред рдиреЗрдЯрд╡рд░реНрдХ рдиреЛрдб рдкреНрд░рддрд┐ 3,000-7,000 рдЯреНрд░рд┐рдЧрд░ рдереЗред

рдбреЗрдЯрд╛ рдЖрдЗрдЯрдо рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдЕрдВрддрд░рд╛рд▓ 4-7 рд╕реЗрдХрдВрдб рд╣реИ ред рдореИрдВрдиреЗ рди рдХреЗрд╡рд▓ 50 рдПрдЬреЗрдВрдЯреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЛрдб рдХреЛ рд╡рд┐рдирд┐рдпрдорд┐рдд рдХрд┐рдпрд╛, рдмрд▓реНрдХрд┐ рдЕрдзрд┐рдХ рдЬреЛрдбрд╝ рднреА рджрд┐рдпрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбреЗрдЯрд╛ рддрддреНрд╡реЛрдВ рдХреА рдорджрдж рд╕реЗ, рдореИрдВрдиреЗ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд▓реЛрдб рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдЕрджреНрдпрддрди рдЕрдВрддрд░рд╛рд▓ рдХреЛ 4 s рддрдХ рдХрдо рдХрд░ рджрд┐рдпрд╛ред

PostgreSQLред 35,000 рдПрдирд╡реАрдкреАрдПрд╕


рдЗрд╕ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдкрд╣рд▓рд╛ рд░рди рдореИрдВрдиреЗ рд╢реБрджреНрдз PostgreSQL рдкрд░ рджрд┐рдпрд╛ рдерд╛ - рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 35 рд╣рдЬрд╛рд░ рдорд╛рдиред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдбреЗрдЯрд╛ рдбрд╛рд▓рдиреЗ рд╕реЗ рдПрдХ рд╕реЗрдХрдВрдб рдХрд╛ рдЕрдВрд╢ рд▓рдЧрддрд╛ рд╣реИ - рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ рдФрд░ рддреЗрдЬ рд╣реИред рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ 200 рдЬреАрдмреА рдПрд╕рдПрд╕рдбреА рдЬрд▓реНрджреА рд╕реЗ рднрд░ рд░рд╣реА рд╣реИред



рдпрд╣ рдорд╛рдирдХ Zabbix рд╕рд░реНрд╡рд░ рдкреНрд░рджрд░реНрд╢рди рдбреИрд╢рдмреЛрд░реНрдб рд╣реИред



рдкрд╣рд▓рд╛ рдиреАрд▓рд╛ рдЧреНрд░рд╛рдл рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдорд╛рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред рджрд╛рдИрдВ рдУрд░ рджреВрд╕рд░рд╛ рдЧреНрд░рд╛рдл рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рд▓реЛрдбрд┐рдВрдЧ рд╣реИред рддреАрд╕рд░рд╛ рдЖрдВрддрд░рд┐рдХ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд▓реЛрдб рдХрд░ рд░рд╣рд╛ рд╣реИ: рдЗрддрд┐рд╣рд╛рд╕ рд╕рд┐рдВрдХрд░реНрд╕ рдФрд░ рд╣рд╛рдЙрд╕рдХреАрдкрд░, рдЬреЛ рдпрд╣рд╛рдВ рдХреБрдЫ рд╕рдордп рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИред

рдЪреМрдерд╛ рдЧреНрд░рд╛рдл HistoryCache рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдпрд╣ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдбрд╛рд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рдмрдлрд░ рд╣реИред рд╣рд░реЗ рд░рдВрдЧ рдХрд╛ рдкрд╛рдВрдЪрд╡рд╛рдВ рдЧреНрд░рд╛рдл рд╡реИрд▓реНрдпреВ рдХреИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд рдЯреНрд░рд┐рдЧрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдХрд┐рддрдиреЗ рд╡реИрд▓реНрдпреВ рд╣рд┐рдЯ рдХрдИ рд╣рдЬрд╛рд░ рдорд╛рди рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рд╣реИрдВред

PostgreSQLред 50,000 рдПрдирд╡реАрдкреАрдПрд╕


рдлрд┐рд░ рдореИрдВрдиреЗ рдЙрд╕реА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рд▓реЛрдб рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 50 рд╣рдЬрд╛рд░ рддрдХ рдмрдврд╝рд╛ рджрд┐рдпрд╛ред



рд╣рд╛рдЙрд╕рдХреАрдкрд░ рд╕реЗ рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп, 2-3 рдПрд╕ рдХреЗ рд▓рд┐рдП 10 рд╣рдЬрд╛рд░ рдорд╛рди рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рдереЗред


рд╣рд╛рдЙрд╕рдХреАрдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдЖрдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рд╣реИред

рддреАрд╕рд░реЗ рдЧреНрд░рд╛рдл рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЯреНрд░реИрдкрд░реНрд╕ рдФрд░ рд╣рд┐рд╕реНрдЯреНрд░реА рд╕рд┐рдВрдХрд░реНрд╕ рдХреА рд▓реЛрдбрд┐рдВрдЧ рдЕрднреА рднреА 60% рд╣реИред рдЪреМрдереЗ рдЪрд╛рд░реНрдЯ рдореЗрдВ, рд╣рд┐рд╕реНрдЯреНрд░реАрд╢реАрдЯрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рд╛рдЙрд╕рдХреАрдкрд░ рдХреЗ рдХрд╛рдо рдХреЗ рджреМрд░рд╛рди рдХрд╛рдлреА рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рднрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИред рдпрд╣ 20% рдкреВрд░реНрдг рд╣реИ - рдпрд╣ рд▓рдЧрднрдЧ 0.5 рдЬреАрдмреА рд╣реИред

PostgreSQLред 80,000 рдПрдирд╡реАрдкреАрдПрд╕


рдлрд┐рд░ рдореИрдВрдиреЗ рд▓реЛрдб рдХреЛ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 80 рд╣рдЬрд╛рд░ рдорд╛рди рддрдХ рдмрдврд╝рд╛ рджрд┐рдпрд╛ред рдпреЗ рд▓рдЧрднрдЧ 400 рд╣рдЬрд╛рд░ рдбреЗрдЯрд╛ рддрддреНрд╡ рдФрд░ 280 рд╣рдЬрд╛рд░ рдЯреНрд░рд┐рдЧрд░ рд╣реИрдВред


рддреАрд╕ рд╣рд┐рд╕реНрдЯреНрд░реА рд╕рд┐рдВрдХрд░реНрд╕ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрд╕рд░реНрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдлреА рдЬреНрдпрд╛рджрд╛ рд╣реИред

рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рднреА рдмрдврд╝рд╛рдпрд╛: рдЗрддрд┐рд╣рд╛рд╕ рд╕рд┐рдВрдХрд░реНрд╕, рдХреИрд╢ред



рдореЗрд░реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░, рдЗрддрд┐рд╣рд╛рд╕ рд╕рд┐рдВрдХрд░реНрд╕ рдХрд╛ рднрд╛рд░ рдЕрдзрд┐рдХрддрдо рд╣реЛ рдЧрдпрд╛ред HistoryCache рдЬрд▓реНрджреА рд╕реЗ рдбреЗрдЯрд╛ рд╕реЗ рднрд░ рдЬрд╛рддрд╛ рд╣реИ - рдмрдлрд░ рдореЗрдВ рд╕рдВрдЪрд┐рдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ред

рдпрд╣ рд╕рдм рд╕рдордп рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдХреИрд╕реЗ рдкреНрд░реЛрд╕реЗрд╕рд░, рд░реИрдо рдФрд░ рдЕрдиреНрдп рд╕рд┐рд╕реНрдЯрдо рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдкрд╛рдпрд╛ рдХрд┐ рдбрд┐рд╕реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдзрд┐рдХрддрдо рдерд╛ред



рдореБрдЭреЗ рдЗрд╕ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдФрд░ рдЗрд╕ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдкрд░ рдбреНрд░рд╛рдЗрд╡ рд╕реЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдорд┐рд▓рд╛ред рдЗрд╕ рддреАрд╡реНрд░рддрд╛ рд╕реЗ, PostgreSQL рдиреЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдбрдВрдк рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рдФрд░ рдбрд┐рд╕реНрдХ рдореЗрдВ рдЕрдм рд▓рд┐рдЦрдиреЗ рдФрд░ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рдерд╛ред

рджреВрд╕рд░рд╛ рд╕рд░реНрд╡рд░


рдореИрдВрдиреЗ рдПрдХ рдФрд░ рд╕рд░реНрд╡рд░ рд▓рд┐рдпрд╛ рдЬрд┐рд╕рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 48 рдкреНрд░реЛрд╕реЗрд╕рд░ рдФрд░ 128 рдЬреАрдмреА рдХреА рд░реИрдо рдереАред рдЗрд╕реЗ рдЯреНрдпреВрди рдХрд░реЗрдВ - 60 рдЗрддрд┐рд╣рд╛рд╕ рд╕рд┐рдВрдХ рд╕реЗрдЯ рдХрд░реЗрдВ, рдФрд░ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдкреНрд░рджрд░реНрд╢рди рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ред



рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдкреНрд░рджрд░реНрд╢рди рд╕реАрдорд╛ рд╣реИ рдЬрд╣рд╛рдВ рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

TimescaleDBред 80,000 рдПрдирд╡реАрдкреАрдПрд╕


рдореЗрд░рд╛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп Zabbix рд▓реЛрдб рд╕реЗ TimescaleDB рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рд╣реИред рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 80 рд╣рдЬрд╛рд░ рдорд╛рди рдПрдХ рдмрд╣реБрдд рд╣реИ, рдореИрдЯреНрд░рд┐рдХреНрд╕ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡реГрддреНрддрд┐ (рдпреИрдВрдбреЗрдХреНрд╕ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ) рдФрд░ рдПрдХ рдХрд╛рдлреА рдмрдбрд╝реА "рд╕реЗрдЯрдЕрдк"ред



рдкреНрд░рддреНрдпреЗрдХ рдЪрд╛рд░реНрдЯ рдкрд░ рдПрдХ рд╡рд┐рдлрд▓рддрд╛ рд╣реИ - рдпрд╣ рд╕рд┐рд░реНрдл рдбреЗрдЯрд╛ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рд╣реИред Zabbix рд╕рд░реНрд╡рд░ рдореЗрдВ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреЗ рдмрд╛рдж, рдЗрддрд┐рд╣рд╛рд╕ рдкрд░реНрдпрд╛рдп рдмреВрдЯ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдмрд╣реБрдд рдмрджрд▓ рдЧрдпрд╛ рд╣реИ - рдпрд╣ рддреАрди рдмрд╛рд░ рдЧрд┐рд░ рдЧрдпрд╛ рд╣реИред

TimescaleDB рдЖрдкрдХреЛ рд▓рдЧрднрдЧ 3 рдЧреБрдирд╛ рддреЗрдЬреА рд╕реЗ рдбреЗрдЯрд╛ рдбрд╛рд▓рдиреЗ рдФрд░ рдХрдо рд╣рд┐рд╕реНрдЯреНрд░реАрд╢реАрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рддрджрдиреБрд╕рд╛рд░, рдбреЗрдЯрд╛ рдЖрдкрдХреЛ рд╕рдордп рдкрд░ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

TimescaleDBред 120,000 рдПрдирд╡реАрдкреАрдПрд╕


рдлрд┐рд░ рдореИрдВрдиреЗ рдбреЗрдЯрд╛ рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝рд╛рдХрд░ 500 рд╣рдЬрд╛рд░ рдХрд░ рджреАред рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдЯрд╛рдЗрдореНрд╕рдХреИрд▓рдмреАрдбреАрдмреА рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдерд╛ - рдореБрдЭреЗ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 125 рд╣рдЬрд╛рд░ рдореВрд▓реНрдпреЛрдВ рдХреА рдЧрдгрдирд╛ рдореВрд▓реНрдп рдорд┐рд▓рд╛ред



рдпрд╣ рдПрдХ рдХрд╛рдордХрд╛рдЬреА "рд╕реЗрдЯрдЕрдк" рд╣реИ рдЬреЛ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдореЗрд░реА рдбрд┐рд╕реНрдХ рдХреЗрд╡рд▓ 1.5 рдЯреАрдмреА рдереА, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рднрд░ рджрд┐рдпрд╛ред



рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдирдП TimescaleDB рд╡рд┐рднрд╛рдЬрди рдмрдирд╛рдП рдЧрдП рдереЗред

рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП, рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрджреГрд╢реНрдп рд╣реИред рдЬрдм MySQL рдореЗрдВ рд╡рд┐рднрд╛рдЬрди рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдм рдХреБрдЫ рдЕрд▓рдЧ рд╣реИред рдЖрдорддреМрд░ рдкрд░ рдпрд╣ рд░рд╛рдд рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╕рдореНрдорд┐рд▓рди рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рддрд╛ рд╣реИ, рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕реЗрд╡рд╛ рдХреА рдЧрд┐рд░рд╛рд╡рдЯ рдкреИрджрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред TimescaleDB рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рд╣реИред

рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдореИрдВ рд╕рдореБрджрд╛рдп рдореЗрдВ рд╕реЗрдЯ рд╕реЗ рдПрдХ рдЪрд╛рд░реНрдЯ рджрд┐рдЦрд╛рдКрдВрдЧрд╛ред TimescaleDB рддрд╕реНрд╡реАрд░ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ io.weight рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рднрд╛рд░ рдХрдо рд╣реЛ рдЧрдпрд╛ рд╣реИред рдЖрдВрддрд░рд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рднреА рдЧрд┐рд░рд╛рд╡рдЯ рдЖрдИ рд╣реИред рдФрд░ рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рдкреИрдирдХреЗрдХ рдбрд┐рд╕реНрдХ рдкрд░ рдПрдХ рдирд┐рдпрдорд┐рдд рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╣реИ, рдПрд╕рдПрд╕рдбреА рдирд╣реАрдВред



рдирд┐рд╖реНрдХрд░реНрд╖


TimescaleDB рдЫреЛрдЯреЗ "рд╕реЗрдЯрдЕрдк" рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИ рдЬреЛ рдбрд┐рд╕реНрдХ рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рддрдм рддрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рддреЗрдЬреА рд╕реЗ рд▓реЛрд╣реЗ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рди рд╣реЛ рдЬрд╛рдПред

TimescaleDB рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдПрдХ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрддрд╛ рд╣реИ, Zabbix рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ PostgreSQL рдкрд░ рдлрд╛рдпрджреЗ рд╣реИрдВ ред

рдпрджрд┐ рдЖрдк PostgreSQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ Zabbix рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдХреЗ рд░реВрдк рдореЗрдВ TimescaleDB рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде PostgreSQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред рдпрд╣ рд╕рдорд╛рдзрд╛рди рдордзреНрдпрдо "рд╕реЗрдЯрдЕрдк" рдХреЗ рд▓рд┐рдП рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рд╣рдо рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ "рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди" - рд╣рдорд╛рд░рд╛ рдорддрд▓рдм рд╣реИ HighLoad ++ ред рдЙрди рддрдХрдиреАрдХреЛрдВ рдФрд░ рдкреНрд░рдерд╛рдУрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдмрд╣реБрдд рд╣реА рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд▓рд╛рдЦреЛрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕реЗрд╡рд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВред рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА 7 рдФрд░ 8 рдирд╡рдВрдмрд░ рдХреЗ рд▓рд┐рдП рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдПрдХ рд╕реВрдЪреА рддреИрдпрд╛рд░ рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рднреА mitaps рдХреА рдкреЗрд╢рдХрд╢ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред

рд╣рдорд╛рд░реЗ рдиреНрдпреВрдЬрд╝рд▓реЗрдЯрд░ рдФрд░ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ, рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдЖрдЧрд╛рдореА рд╕рдореНрдореЗрд▓рди рдХреЗ рдЪрд┐рдкреНрд╕ рдХреЛ рдкреНрд░рдХрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╕реАрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕рдХрд╛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд▓рд╛рдн рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред

Source: https://habr.com/ru/post/hi470902/


All Articles