Database
wooowlili
昆虫才需要技能单一
展开
-
通过查看mysql 配置参数、状态来优化你的mysql
mysql的监控方法大致分为两类:1.连接到mysql数据库内部,使用show status,show variables,flush status 来查看mysql的各种性能指标。2. 直接使用mysqladmin查看其性能指标,例如:UserParameter=mysql.uptime,mysqladmin -uroot status|cut -f2 -d":"|cut转载 2013-08-26 17:25:26 · 542 阅读 · 0 评论 -
CentOS 6.7 x64 MySQL 5.7.9 编译安装
环境描述:1、CentOS 6.7 64 位最小化安装 2、MySQL 5.7.9.tar.gz 3、boost_1_59_0.tar.gz # MySQL需要使用BOOST C++库 4、cmake-3.4.0.tar.gz # MySQL 5.5版本以后使用cmake编译,替换./configure安装开始:1、系统升级yum update -y;yum instal原创 2015-12-03 13:29:32 · 794 阅读 · 0 评论 -
MySQL Sending data导致查询很慢的问题详细分析
这两天帮忙定位一个mysql查询很慢的问题,定位过程综合各种方法、理论、工具,很有代表性,分享给大家作为新年礼物:)【问题现象】使用sphinx支持倒排索引,但sphinx从mysql查询源数据的时候,查询的记录数才几万条,但查询的速度非常慢,大概要4~5分钟左右【处理过程】1)explain首先怀疑索引没有建好,于是使用explai转载 2014-11-11 11:13:07 · 883 阅读 · 0 评论 -
MySQL安装:通用二进制安装5.5
环境描述:1、准备数据存放的文件系统新建一个逻辑卷,并将其挂载至特定目录即可。这里不再给出过程。这里假设其逻辑卷的挂载目录为/mydata,而后需要创建/mydata/data目录做为mysql数据的存放目录。2、新建用户以安全方式运行进程:# groupadd -r mysql# useradd -g mysql -r -s /原创 2014-09-09 13:31:45 · 1129 阅读 · 0 评论 -
MySQL安装方法:yum安装
一、最简单安装方法:yum法:原创 2014-08-21 17:23:03 · 432 阅读 · 0 评论 -
MySQL安装:编译安装5.5
1、安装cmake从mysql5.5开始,编译工具开始使用cmake了,因此需要先安装cmake,cmake已经存在与yum源中,因此直接yum安装cmake原创 2014-09-03 19:01:27 · 644 阅读 · 0 评论 -
MySQL备份之二
lvs快照从物理角度实现几乎热备的完全备份,配合二进制日志备份实现增量备份,速度快适合比较烦忙的数据库!说明:要求你的MySQL的数据目录必须在lvm卷上!具体步骤如下,(1).在MySQL中为所有表加读锁,不要关闭终端,否则锁将失效,滚动日志,记录二进制文件及相关信息mysql> flush tables with read lock;Query OK, 0 rows aff原创 2014-06-13 17:11:39 · 537 阅读 · 0 评论 -
MySQL备份还原之一
一、备份准备工作1.查看服务器状态:mysql> \s2.查看数据目录存放位置mysql> show variables like '%datadir%';3.修改二进制日志的存放位置(1).建立一目录用于存放二进制日志mkdir /mybinlogchown mysql:mysql /mybinlog(2).修改my.cnfvim /etc/my.cnf原创 2014-06-13 17:10:58 · 484 阅读 · 0 评论 -
MySQL备份一:概念篇
一、MySQL备份类型1.根据服务器状态:热备份、温备份、冷备份热备份:读、写不受影响;温备份:仅可以执行读操作;冷备份:离线备份;读、写操作均中止;2.从对象来分:物理备份与逻辑备份物理备份:复制数据文件;逻辑备份:将数据导出至文本文件中;逻辑备份的优点:在备份速度上两种备份要取决于不同的存储引擎物理备份的还原速度非常快。但是物理备份的最小力度只能做到表原创 2014-06-13 14:17:26 · 550 阅读 · 0 评论 -
MySQL 日志
1、MySQL日志的分类:错误日志:在对应的数据目录中,以主机名.err命名的文件,错误日志记录的信息包括:服务运行中产生的错误服务在启动和停止过程中产生的信息记录event错误信息当从服务器上启动了复制进程的时候,复制进程的信息也会被记录错误日志配置参数:log_error = /datadir/hostname.err # 指定错误日志的存储目录,默认为数据目录原创 2014-06-12 13:26:32 · 541 阅读 · 0 评论 -
MySQL的权限
一.权限表mysql数据库中的3个权限表:user 、db、 host权限表的存取过程是:1)先从user表中的host、 user、 password这3个字段中判断连接的IP、用户名、密码是否存在表中,存在则通过身份验证;2)通过权限验证,进行权限分配时,按照useràdbàtables_privàcolumns_priv的顺序进行分配。即先检查全局权限表use转载 2014-04-05 16:43:30 · 1350 阅读 · 0 评论 -
安装完 MySQL 后必须调整的 10 项配置
当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议。许多人在事后都非常惊讶,因为我们建议他们仅仅改动几个设置,即使是这里有好几百个配置项。这篇文章的目的在于给你一份非常重要的配置项清单。我们曾在几年前在博客里给出了这样的建议,但是MySQL的世界变化实在太快了!写在开始前…即使是经验老道的人也会犯错,会引起很多麻烦。所以在转载 2014-02-04 10:52:56 · 497 阅读 · 0 评论 -
MySQL 5.6+版本设置long_query_time的值无效的原因及解决方法
开启慢日志的方法:编辑my.cnf文件:# vim /etc/my.cnflong_query_time = 1slow_query_log = 1然后再重启MySQL。在实际生产环境中测试,配置确实生效,但是查看MySQL慢日志发现,慢日志中出现了很多小于1秒的查询。原因: 在MySQL官方手册5.4.5 The Slow Query Log中的描述:原创 2016-07-29 11:43:20 · 5419 阅读 · 0 评论