软件开发Zabbixzabbix 6.0

查看其它 2 个回答waring_id的回答

waring_idwaring_id技术经理某公司

数据库分表分库是一个不错的解决方案,但是非常考验运维的技术能力(1方面涉及当前数据的分表分库操作,可能导致一段时间内无法查询到历史数据;另一方面如果按月分表,每个月新表的建立和检查需要具备一段的数据库运维能力)。在规模不是很大的情况下(监控主机500台以内)可以考虑以下的优化方式:
1、升级数据库到更高版本,如果是新部署可以考虑时序数据库(PGSQL 其实性能也不错)
2、服务器硬盘升级到SSD,配置更多的内存资源
3、调整监控模板中(如果监控项较多的话)监控项目的取值时间(例如由每10秒取值调整为每分钟或每5分钟取值,有些变化较小的指标,例如硬盘空间监控项可以调整为5分钟)
4、修改历史数据的保存时间(例如历史数据保留90天,趋势数据保留365天)
5、对数据库的配置文件调优
如果上述调整后还是无法满足性能要求,再考虑数据库分开部署以及分表分库的操作(有如此规模的主机,肯定会配置DBA)

零售/批发 · 2023-06-01

回答者

waring_id
waring_id121531
技术经理某公司
擅长领域: 服务器数据库存储

waring_id 最近回答过的问题

回答状态

  • 发布时间:2023-06-01
  • 关注会员:5 人
  • 回答浏览:525
  • X社区推广