xml地图|网站地图|网站标签 [设为首页] [加入收藏]
server安装连接,Mysql占用内存过高的优化过程
分类:数据库

一.环境说明:

1.下载mysql的绿色版压缩包。(自行百度)

原文:

操作系统:CentOS 6.5 x86_64

2.自行规划目录解压

原文:

数据库:Mysql 5.6.22

3.安装

服务器:阿里云VPS,32G Mem,0 swap

注意:我遇到的两种版本的安装方法(暂时按照解压后的目录中是否含有data目录来区分)

 

3.1 无data目录(我用到的的是5.7的版本)

二.问题情况:

3.1.1 配置环境变量

1.某日发现公司线上系统的Mysql某个实例的从库长时间内存占用达到60%如下图

  path环境变量 追加 D:depemtmysql-5.7.14-winx64bin (根据自己的目录结构去加)

图片 1

3.1.2 修改配置文件my.ini

 

  默认解压后是my-default.ini 重名命为my.ini

2.于是开始按照以下步骤排查:

  追加配置

(1).查看mysql里的线程,观察是否有长期运行或阻塞的sql:

[mysql]
default-character-set=utf8
[mysqld]
basedir=D:depemtmysql-5.7.14-winx64
datadir=D:depemtmysql-5.7.14-winx64data
port=3306
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB

show full processlist

  需要修改basedir和datadir两个属性为自己的目录结构

经查看,没有发现相关线程,可排除该原因

3.1.3 执行安装 

 

  以管理员身份启动命令行cmd

(2).疑似mysql连接使用完成后没有真正释放内存,查看mysql内存,缓存的相关配置,使用如

  进入到mysql的bin目录下

show global variables like '%sort_buffer_size%';

  执行安装

本文由澳门新葡亰手机版发布于数据库,转载请注明出处:server安装连接,Mysql占用内存过高的优化过程

上一篇:函数用法简介,数据库的恢复 下一篇:没有了
猜你喜欢
热门排行
精彩图文