一、 MVCC 原理了解 原文点击:MVCC原理浅析 MVCC: Multi Version Concurrency Control 多版本并发控制:当mysql 开启事务操作时,或者数据库崩溃恢复,都会用到MVCC机制,而不只是单单靠行锁去实现。而是一起使用 当使用锁( ...
分类:
数据库 时间:
2018-10-15 14:27:27
阅读次数:
195
sql与索引优化数据库表结构优化系统配置硬件mysql>showvariableslike‘slow_query_log‘;+----------------+-------+|Variable_name|Value+----------------+-------+|slow_query_log|OFF+----------------+-------+1rowinset(0.00sec)
分类:
数据库 时间:
2018-09-30 19:56:33
阅读次数:
190
在远程连接mysql的时候,连接不上,出现如下报错:Lost connection to MySQL server at 'reading authorization packet', system error: 0原因分析:mysql开启了DNS的反向解析功能,这样mysql对连接的客户端会进行D ...
分类:
数据库 时间:
2018-09-29 21:35:58
阅读次数:
1348
1 开启日志跟踪 开启之后可以查看系统参数是否已经修改成功 2 跟踪日志保存位置 跟踪日志可以有两种方式保存(1) 保存到文件默认情况下是保存到文件,如果不是,则可以执行以下sql语句进行修改 执行以下命令 返回结果中general_log_file的值即为保存的文件路径 如果是linux系统,执行 ...
分类:
数据库 时间:
2018-09-28 14:41:44
阅读次数:
287
安装mysql 首先检查系统中是否已经安装了MySQL,在终端里面输入: 如上所示就是正确安装并启动,启动命令为 如果没有安装,则安装MySQL,在终端输入 : 让用户可以远程连接,运行如下命令,数据库用户名root,密码为mysql: 参数说明: root表示用户名,第一个*号表示所有数据库,第二 ...
分类:
数据库 时间:
2018-09-18 16:01:08
阅读次数:
195
使用navicat时,报错截图如下: 原因分析: mysql开启了DNS的反向解析功能,这样mysql对连接的客户端会进行DNS主机名查找。 mysql处理客户端解析过程: mysql的DNS反向解析: 解决方案: 对比方案: 对于第一种方法显然比较笨,也不实用! 强烈推荐第二种方法,添加skip- ...
分类:
数据库 时间:
2018-09-12 11:59:56
阅读次数:
708
MySQL 慢查询日志 标签(空格分隔): mysql 开启慢查询日志 慢查询是一种mysql提供的日志,记录所有执行时间超过某个时间界限的sql的语句。这个时间界限我们可以指定。在mysql中默认没有开启慢查询,即使开启了,只会记录执行的sql语句超过10秒的语句 [方式一] 进入Mysql: m ...
分类:
数据库 时间:
2018-08-11 12:30:51
阅读次数:
201
Mysql服务器上,查看/etc/my.cnf文件 设置: 1 2 3 log-queries-not-using-indexes=on打开没有使用索引的sql语句记录 long_query_time=0.03大于0.3秒的sql语句定义为慢查询 log-slow-queries慢查询日志记录位置 ...
分类:
数据库 时间:
2018-07-30 14:45:55
阅读次数:
128
1、开启查询日志 https://www.cnblogs.com/kerrycode/p/7130403.html MYsql 查询日志配置 mysql> show variables like '%general_log%'; 还要注意,时执行的所有sql都会别记录下来,方便查看,但是如果重启my ...
分类:
数据库 时间:
2018-07-20 11:16:06
阅读次数:
232
一、简介 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 二、参数说明 slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设 ...
分类:
数据库 时间:
2018-07-18 23:13:49
阅读次数:
184