Mysql占用CPU过高的时候,该从哪些方面下手进行优化?占用CPU过高,可以做如下考虑:1)一般来讲,排除高并发的因素,还是要找到导致你CPU过高的哪几条在执行的SQL,show processlist语句,查找负荷最重的SQL语句,优化该SQL,比如适当建立某字段的索引;2)打开慢查询日志,将那 ...
分类:
数据库 时间:
2017-11-26 22:00:47
阅读次数:
223
MySQL日志功能详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.查询日志 它是用来保存所有跟查询相关的日志,这种日志类型默认是关闭状态的,因为MySQL的用户有很多,如果将每个用户的查询操作都记录下来的话,对服务器的资源开销也是一件令人烦恼的事情。查询日志常见的几个参数 ...
分类:
数据库 时间:
2017-11-26 11:01:44
阅读次数:
210
在日常业务运维中,有时为了配合解决问题,需要给非运维人员开通系统账号,用于查询日志或代码。通常为了系统安全或避免不必要的误操作等目的,会将账号权限降至最低。下面介绍下在Linux下通过受限bash创建指定权限账号的操作记录: 如上设置后,可以发现创建的wangshibo用户家目录下的文件权限是roo ...
分类:
系统相关 时间:
2017-11-26 00:43:09
阅读次数:
191
前段时间线上除了个NPE的故障,查询日志的是时候死活找不到对应的异常栈 只能在日志里找到光秃秃的多行如下的日志: 当时就愤怒,这个哪个XX写的代码为啥try catch后不打印异常栈,这怎么让我查问题原因呢!疯了! 随即就扒代码,发现代码明明写的非常棒 由于出错的代码再出问题时,会自动重试多次,我就 ...
分类:
其他好文 时间:
2017-11-25 17:21:35
阅读次数:
147
控制文件 1》 查看控制文件信息 v$controlfile Select name from v$controlfile 2》 创建控制文件 a) 查询数据文件(记录下来) Select name from v$datafile; b) 查询日志文件(记录下来) Select group#,mem ...
分类:
其他好文 时间:
2017-11-23 08:16:05
阅读次数:
163
物理文件组成日志文件:错误日志,查询日志,慢查询日志,事务日志,二进制日志日志是mysql数据库的觉要组成部分。日志文件中记录珩mysql数据库运行期间发生的变化,也就是说用来记录mysql数据库的客户端连接状况、SQL语句的执行情况和错误信息1.错误日志(errorlog)错误日志..
分类:
数据库 时间:
2017-11-19 18:46:32
阅读次数:
196
1、查询日志:一般来说不开开启(会产生额外压力,并且不一定有价值),query log 记录查询操作:可以记录到文件(file)中也可记录到表(table)中 general_log=ON|OFF general_log_file=HOSTNAME.log log_output=TABLE|FILE ...
分类:
数据库 时间:
2017-11-14 11:31:51
阅读次数:
232
MySQL日志:主要包含:错误日志、查询日志、慢查询日志、事务日志、二进制日志、中继日志;日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外..
分类:
数据库 时间:
2017-11-12 18:38:43
阅读次数:
2368
MySQL中的日志主要分为以下几种:查询日志慢查询日志错误日志二进制日志中继日志事务日志说明:支持本文实验使用的linux系统是CentOS7版本,使用的数据库是base源自带的MariaDB,数据库使用的存储引擎使用默认的InnoDB1、查询日志记录查询语句、日志存储位置日志的存放位置有两..
分类:
数据库 时间:
2017-11-11 17:49:26
阅读次数:
159
日志就跟人们写的日记一样,记录着过往的事情。但是人的日记是主观的(记自己想记的内容),而数据库的日志是客观的,根据记录内容分为以下好几种日志(技术文): a、错误日志:记录启动、运行或停止mysqld时出现的问题。 b、通用日志:记录建立的客户端连接和执行的语句。 c、更新日志:记录更改数据的语句。 ...
分类:
数据库 时间:
2017-11-11 15:23:56
阅读次数:
232