logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Mysql占用CPU过高如何优化,如何解决

Mysql占用CPU过高如何优化一次生产DB服务器的 超负荷运行问题解决:1.查看生产DB服务器top列表,执行 top 命令查看Cpu(s) 参数一直处于 98% 状态 ,load average达到了 5  (4核服务器)可见DB已经超负荷运行了2.使用root用户登录mysql  执行 show full processlist  查看慢查询,反复执行,发现一直有3个select 查询语..

MySQL二进制日志总结

二进制日志简单介绍 MySQL的二进制日志(binary log)是一个二进制文件,主要用于记录修改数据或有可能引起数据变更的MySQL语句。二进制日志(binary log)中记录了对MySQL数据库执行更改的所有操作,并且记录了语句发生时间、执行时长、操作数据等其它额外信息,但是它不记录SELECT、SHOW等那些不修改数据的SQL语句。二进制日志(binary log)主要用于数据库恢复和主

mysql数据误删除的恢复,drop表或库的恢复

昨天,我不小心,在没有完全沟通的情况下,直接删除了一个库,导致同事辛苦了一周的数据丢失,由于是整个库都删掉了,所以并不是单纯的去找误操作的日志,然后根据操作sql,去回滚数据。好歹会后恢复了。下面就根据我恢复的经历,讲一下mysql数据库数据恢复的方法: 1. 首先,我慌的不行,还好有人提醒我还有binlog日志可以恢复数据,我才恍然大悟,以前没发生过这种事,还没遇到过,环境如下:...

解决mysql卡死的问题彻底优化mysql性能

同时在线访问量继续增大 对于1G内存的服务器明显感觉到吃力 严重时甚至每天都会死机 或者时不时的服务器卡一下 这个问题曾经困扰了我半个多月 MySQL使用是很具伸缩性的算法,因此你通常能用很少的内存运行或给MySQL更多的被存以得到更好的性能。 安装好mysql后,配制文件应该在/usr/local/mysql/share/mysql目录中,配制文件有几个,有my-huge.cnf my-medi

MySQL information_schema 详解

大家在安装或使用MYSQL时,会发现除了自己安装的数据库以外,还有一个information_schema数据库。information_schema数据库是做什么用的呢,使用WordPress博客的朋友可能会想,是不是安装模板添加的数据库呀?看完本片文章后,你就会对information_schema数据库有所了解。information_schema数据库是MySQL自带的,它提供了访问数据库

MySQL5.7初始密码问题

  今天在实验室的电脑上安装MySQL5.7的时候,下载了ZIP版,在配置好环境变量之后遇到了不知道初始密码的问题,查找了很多帖子都不行,最后这样解决了问题:  1.在MySQL的安装目录下(例如:D:\develop\mysql-5.7.19-winx64)手动新建一个文件,命名为my.ini,再新建一个文件夹data,my.ini文件中,复制内容如下:  [mysql]# 设置mysql...

实战体验几种MySQL Cluster方案

1.背景MySQL的cluster方案有很多官方和第三方的选择,选择多就是一种烦恼,因此,我们考虑MySQL数据库满足下三点需求,考察市面上可行的解决方案:高可用性:主服务器故障后可自动切换到后备服务器可伸缩性:可方便通过脚本增加DB服务器负载均衡:支持手动把某公司的数据请求切换到另外的服务器,可配置哪些公司的数据服务访问哪个服务器 需要选用一种方案满足以上需求。在MySQL官方网站上参考了几种解

实战MySQL升级的最佳方法

这篇文章给大家从理论到实战详细分享了MySQL升级的最佳方法,有需要的朋友跟着学习操作下吧。MySQL5.7新增了不少新功能,比如:Online DDL、多源复制、增强半同步、表空间传输、sys 库、Group Replication等。最近终于等到了一个机会,将MySQL升级到5.7,很是兴奋不已。MySQL升级的概述MySQL升级的实质:...

Windows安装Mysql5.7(超简单)

1. 配置环境变量path下增加mysql根目录的路径 2. 配置mysql配置文件.默认是my-default.ini, 当然可以配置自己的. 这里我使用了默认的配置basedir和datadir注意:你会发现是没有data这个文件夹的.但是别介意,也不用自己手动建.待会可以用命令初始化. 3.进入bin目录下,执行命令 mysqld --initiali...

MySQL的ibdata1详解

关于 MySQL 的 ibdata1 文件的这个问题:当监控服务器发送一个关于 MySQL 服务器存储的报警时,恐慌就开始了 —— 就是说磁盘快要满了。一番调查后你意识到大多数地盘空间被 InnoDB 的共享表空间 ibdata1 使用。而你已经启用了 innodb_file_per_table,所以问题是:ibdata1存了什么?当你启用了 innodb_file_per_table,表被存储在

暂无文章信息