MySQL 第3页

借助MySQLTuner提高MySQL性能及稳定性

朱 茂海 发布于 2016-10-24

MySQLTuner是一个用Perl编写的脚本,帮助你提高MySQL性能及稳定性。它通过检索当前配置变量和状态数据,提供一些基本性能建议。 安装使用MySQLTuner 1.下载MySQLTuner wget http://mysqltuner.pl/ -O mysqltuner...

阅读(962)评论(0)

分析统计MySQL general日志 找出查询次数最多的SQL

朱 茂海 发布于 2015-02-15

当我们需要优化MySQL查询时,第一想到的是开启慢日志,慢日志可以看到执行消耗超过一定时间的SQL语句和未使用索引的SQL。但如果我们想分析所有SQL查询的分布,即哪类SQL查询次数最多的时候,我们可以开启general log来统计。   开启general log ...

阅读(1624)评论(2)

MySQL数据库MyISAM存储引擎转为Innodb

朱 茂海 发布于 2013-09-14

之前公司的数据库存储引擎全部为MyISAM,数据量和访问量都不是很大,所以一直都没什么问题。但是最近出现了MySQL数据表经常被锁的情况,直接导致了用户连接网站时超时而返回502,于是决定把存储引擎转为Innodb的,以解决MyISAM的表锁问题。下面将操作步骤记录一下。 1、导...

阅读(1091)评论(8)

安全快速更改MySQL数据库名称

朱 茂海 发布于 2013-09-14

MySQL似乎没有更改数据库名称的语句(也许是我不知道),如果你有数据库服务器的管理权限,可以直接更改一下目录名即可,但如果没有权限,可以通过更改表名达到修改数据库名的目的。 下面是把centos数据库更改为centos_old。 1、新建数据库centos_old. mysql...

阅读(1206)评论(0)

ubuntu mysql更改tmp路径

朱 茂海 发布于 2013-05-30

因为mysql经常要把文件定入tmp目录,而tmp的目录为/tmp,为了提高性能,所以考虑更改tmpdir目录为/run/shm,即使用内存来存储。 1、打开/etc/mysql/my.cnf 更改tmpdir = /tmp为 tmpdir = /run/shm 2、更改/etc...

阅读(1670)评论(2)

更改ubuntu mysql data目录位置

朱 茂海 发布于 2013-02-19

很多时候,mysql的数据会非常大,数据默认放在/var/lib/mysql,由于/var所划分的空间不够大,所以我们需要将mysql数据存放路径修改一下,放到大分区里面,以便可以应付mysql数据增长。 1.设置新的存放路径 mkdir -p /data/mysql 2.复制原...

阅读(3109)评论(4)

批量kill mysql线程

朱 茂海 发布于 2013-01-14

如果大批量的操作能够通过一系列的select语句产生,那么理论上就能对这些结果批量处理。 但是mysql并没用提供eval这样的对结果集进行分析操作的功能。所以只能现将select结果保存到临时文件中,然后再执行临时文件中的指令。 具体过程如下: mysql> SELECT...

阅读(1223)评论(5)