报警问题:Too many processes on zabbix poller processes more than 75% busyzabbix unreachable poller processes more than 75% busy1.通过Zabbix agent采集数据的设备处于moniting的状态但是此时机器死机或其他原因导致zabbix agent死掉server获
原创 2016-07-11 17:33:09
5364阅读
zabbix性能监控故障总结http://blog.yancy.cc/2014/10/04/%E6%80%A7%E8%83%BD%E7%9B%91%E6%8E%A7/Zabbix/zabbix-%E6%95%85%E9%9A%9C%E6%80%BB%E7%BB%93/http://www.cnblogs.com/kevingrace/p/5651309.htmlzabbix监控大批量报警zabbi
原创 2018-03-30 15:34:58
1086阅读
Zabbix 安装好就放在那不管了,以为不需要。直到最近出现了如下一堆告警。描述下我们的环境硬件:8核 32G软件:Centos7.6 Zabbix4.0、Httpd2.4、PHP7.3、MySQL5.6出现告警时,查看系统资源使用率并不高。猜测是 Zabbix-Server 的配置问题,修改如下配置,已去掉不相关# 本机通过socket连接更快 DBSocket=/home/work/mys
  一、tuning-primer.sh # wget http://www.day32.com/MySQL/tuning-primer.sh # chmod 755 tuning-primer.sh # ./tuning-primer.sh 提示输入root用户与密码,建立.my.cnf配置文件.然后错误提示: ” - FINAL LOGIN ATTEMPT F
原创 2012-05-09 13:08:19
1403阅读
优化的目的:、 为了快速响应客户端的响应; 优化手段: 1.硬优化 升级硬件(硬盘   内存 )   2.软优化 优化服务运行的参数 影响数据库服务的性能的因数有那些: 1.网络带宽   解决办法(
转载 2023-09-06 22:37:59
0阅读
SELECT table_name AS "Tables", round(((data_length + index_length) / 1024 / 1024), 2) "Size in MB" FROM information_schema.TABLES WHERE table_schema = 'zabbix' ORDER BY (data_length + index_length) DE
原创 2016-03-16 16:25:51
2464阅读
1点赞
# Zabbix MySQL指南 在进行Zabbix系统的部署和优化过程中,MySQL数据库的是一个关键的环节。本文将介绍一种较为常用的Zabbix MySQL方法,并给出相应的代码示例和解释。 ## 流程概述 下面是整个过程的流程,具体步骤和操作将在后续详细介绍。 | 步骤 | 操作 | | ------ | ------ | | 步骤一 | 确认MySQL版本,了解数据
原创 2023-08-11 13:55:05
253阅读
innodb_buffer_pool_size这是mysql/innodb中最重要的参数。mysql把磁盘中的数据缓存到内存中以节省访问时间,它使用这个参数来决定它自己可以使用多少内存。在高负载的环境中(如只读服务器),需要尽可能的把这个参数调整到最大来避免使用交换区。推荐值是服务器内存的90%。在写负载很高的机器上或只负责备份的从服务器上这个参数远没有这么重要,可能设置能合适的值以节省内存。
set global innodb_buffer_pool_size = 12*1024*1024*1024; set global bulk_insert_buffer_size = 125829120; set global net_buffer_length=512*1024 set global max_allowed_packet=100*1024*1024
转载 2023-06-25 14:34:57
89阅读
1.为查询缓存优化你的查询2.EXPLAIN 你的 SELECT 查询3.当只要一行数据时使用 LIMIT 14.为搜索字段建索引5.在Join表的时候使用相当类型的例,并将其索引6.千万不要 ORDER BY RAND()7.避免 SELECT *8.永远为每张表设置一个ID9.使用 ENUM 而不是 VARCHAR10.从 PROCEDURE ANALYSE() 取得建议11.尽可能的使用 N
mysql参数配置优化1. innodb_flush_log_at_trx_commit简而言之,innodb_flush_log_at_trx_commit 参数指定了 InnoDB 在事务提交后的日志写入频率。这么说其实并不严谨,且看其不同取值的意义和表现。1.当 innodb_flush_log_at_trx_commit 取值为 0 的时候,log buffer 会 每秒写入到日志文件并刷
基于一台普通版的MySQL服务器目的:加快服务器的响应速度进程数=进程*线程1、Mysql的查询过程 1)客户端向服务器发送连接请求 2)服务器端(连接池)开辟线程响应用户请求 3)用户发起sql语句查询数据库select * from db.a; 4)查询缓存:记录用户的sql执行语句和查询结果2、加快Mysql服务器的运行速度 1)替换有问题的
原创 2016-10-04 15:50:17
1866阅读
随着zabbix的广泛应用,少数人的zabbix服务器在性能上出现瓶颈,或者在未来会出现性能方面的瓶颈,接下来讨论几个有效并且简单的优化方案。服务器硬件想通过几个简单的配置让服务器提高成倍的性能,想法很好,但是基本不太现实。简单的说,你需要搭配更好的CPU、更大的内存,更快的硬盘:条件允许的花,可以考虑购买SSD,它比更大的cpu和更大的内存带来的效果更好,或者考虑使用SAS 15K硬盘,组rai
 一 、Zabbix Proxy概述Zabbix proxy 是一个可以从一个或多个受监控设备采集监控数据并将信息发送到 Zabbix server 的进程,主要是代表 Zabbix server 工作。 所有收集的数据都在本地缓存,然后传输到 proxy 所属的 Zabbix server。部署Zabbix proxy 是可选的,但可能非常有利于分担单个 Zabbix server 的
在进行性能分析前,需要先定位耗时查询。MySQL提供了内建的耗时查询日志。使用前,打开my.cnf文件,将slow_query_log设置为"On"。 同时将long_query_time设置为一个对一次查询来说比较慢的时间(秒数),比如0.2。slow_query_log_file设置为你想保存日志文件的路径。然后运行代码,执行时间超过设定上限的查询将会被记录到日志中。  1
转载 2023-09-07 22:49:30
80阅读
MySQL性能 提高MySQL系统的性能、影响速度 -替换硬件(CPU/磁盘/内存等) -服务程序的运行参数调整 -对SQL查询进行优化 并发及连接控制 -连接数、连接超时 max_connections //允许的最大并发连接数 connect_timeout //等待建立连接的超时秒数,默认10秒,只在登录时有效 wait_timeout //等待关闭连接的不活动超时秒数,默认28800秒(8小时) -产看当前已使用的连接数 mysql>flush status; mysql>show globale status like "max_used_connections"; -查看默认的最大连接数 mysql>show variables like "max_connections"; -缓存参数控制 缓存区、线程数量、开表数量 key_buffer_size //用于MyISAM引擎的关键索引缓存大小 sort_buffer_size //为每个要排序的线程分配此大小的缓存空间 read_buffer_size //为顺序读取表记录保留的缓存大小 read_rnd_bu
原创 2018-02-20 20:47:14
1434阅读
项目中可能会遇到MySQL: ERROR 1040: Too many connections”的异器能支撑的.
原创 2022-11-01 18:31:43
75阅读
在工作中可能遇到这样的情况,随着业务的增长,用户量也在逐渐增长,终究有一天,一到高峰期,数据库服务器CPU利用率直飚100%。最简单的做法就是直接提升硬件性能,简单粗暴,直接有效。假如我们最开始的服务器CPU核数是4,然后我们觉得4个有点扛不住,那就直接给他搞16个核。这下应该没啥问题了吧,用户访问站点貌似也比以前快了。但是不要高兴太早,当你打开任务管理器,你会发现利用率高的还是以前那几个核,或者
1 Mysql工作原理1.1 mysql体系结构:连接池sql接口分析器优化器查询缓存存储引擎文件系统管理工具1.2 永久定义:修改配置文件/etc/my.cnf[mysql]变量名=值1.3 临时定义:mysql>set (global) 变量=2 性能2.1 访问数据时,出结果特别慢。分析可能是由哪些原因导致的?(1)硬件配置低:查看应用设备的使用率CPU  内存 &nbs
原创 2018-01-26 23:07:21
3946阅读
数据库的操作越来越成为整个应用的性能瓶颈,这对于Web应用尤其明显。关于数据库的性能,这并不只是DBA需要关心的,而更是后端开发需要去关注的事情。 |-- 服务器硬件的优化 |-- MySQL数据库配置优化 |-- CentOS系统针对mysql的参数优化 |-- 内核相关参数(/etc/sysct
转载 2020-09-20 20:09:00
139阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5