分类 MYSQL 下的文章

PMM2简介

PMM的简介及安装一、简介PERCONA MYSQL ,到底谁是受益者 - 云+社区 - 腾讯云 (tencent.com)Percona Monitoring and Management (PMM)是一款开源的专用于管理和监控MySQL、MongoDB、PostgreSQL、ProxySQL、AWS RDS性能的开源平台,并且可以监控前述这些数据库所在的服务器资源,通过PMM客户端收集到的DB监控数据用第三方软件Grafana画图展示出来。二、部署uname -r安装pmm2 要求内核版本大于3.102.1 docker安装yum list all | grep dockeryum ...

dmap 查看内存使用情况

最后一行的值mapped 表示该进程映射的虚拟地址空间大小,也就是该进程预先分配的虚拟内存大小,即ps出的vszwriteable/private 表示进程所占用的私有地址空间大小,也就是该进程实际使用的内存大小 shared 表示进程和其他进程共享的内存大小循环显示进程2318 的设备格式的最后1行,间隔2秒,[root@orcl:/root]$ while true; do pmap -d 2318 | tail -1; sleep 2; donemapped: 1805072K writeable/private: 8324K shared: 1558540...

mysql 内存优化

mysql内存计算.zipMysql占用内存过高参数优化计算mysql各项参数http://www.mysqlcalculator.com/key_buffer_size 指定索引缓冲区的大小,对MyISAM表起作用 query_cache_size 查询缓存大小,默认改选项为关闭 tmp_table_size 临时表缓存 innodb_buffer_pool_size innodb表的索引,数据,插入数据时的缓冲 innodb_additional_mem_pool_size innodb 内部缓存 innodb_log_buffer_size 日志缓存 max_connection...

转载 mysql 内存管理

1.内存优化原则将尽量多的内存分配给MySQL做缓存,但要给操作系统和其他程序预留足够内存。 MyISAM存储引擎的数据文件读取依赖于操作系统自身的IO缓存,因此,如果有MyISAM表,就要预留更多的内存给操作系统做IO缓存。 排序区、连接区等缓存是分配给每个数据库会话(session)专用的,其默认值的设置要根据最大连接数合理分配,如果设置太大,不但浪费资源,而且在并发连接较高时会导致物理内存耗尽。2.MyISAM 内存优化myisam存储引擎使用 key_buffer 缓存索引块,加速myisam索引的读写速度。对于myisam表的数据块,mysql没有特别的缓存机制,完全依赖于操作...

mysql主从同步异常一例

主从同步报错:column 0 of talbe 'XXX' cannot be converted from type 'varchar(120(bytes))' to type 'varchar(160(bytes)) utf8mb4 检查发现主库字符集是utf8,从库字符集是utf8mb4,因为从库采用逻辑恢复,创建数据库时指定的字符集类型错误导致。