Mysql优化主要通过执行计划,索引,sql语句,调整mysql内部配置 (http://blog.chinaunix.net/uid-11640640-id-3426908.html) 一、优化概述 二、查询与索引优化分析 1性能瓶颈定位 Show命令 慢查询日志 explain分析查询 prof ...
分类:
数据库 时间:
2017-08-23 17:31:19
阅读次数:
419
1、工具强大可以直接定位sql语句在做什么事情;Mysql日志MONyog能够读取MySQL错误日志吗?错误日志中的新条目?最近输入的类型为[ERROR]慢日志-启用?查询的执行时间被认为很慢缓慢查询次数日志查询不使用索引?一般日志-启用?日志警告?日志目的地等等Mysql性能测试应该监控..
分类:
其他好文 时间:
2017-08-18 21:35:24
阅读次数:
246
mysql慢查询日志可以记录查询时间过长的sql,对于性能问题定位十分重要,本文旨在介绍慢查询日志管理使用。 参数 1、slow_query_log:ON表示慢查询日志开启,OFF表示慢查询日志关闭; 2、slow_query_log_file:慢查询日志文件; 3、long_query_time: ...
分类:
数据库 时间:
2017-08-13 14:14:11
阅读次数:
268
一、innodb初探:1、MySQL日志文件:①:slow.log文件会记录慢查询日志,当一条语句执行时间超过在配置参数long_query_time中指定的值时,这条语句就会被记录在这个文件中;②:error.log文件会记录一些系统启动或运行时的错误或警告信息,通过配置参数log_error来设置;③:ge..
分类:
数据库 时间:
2017-08-08 16:43:44
阅读次数:
300
(一)应用分层1. 【推荐】图中默认上层依赖于下层,箭头关系表示可直接依赖,如:开放接口层可以依赖于Web 层,也可以直接依赖于 Service 层,依此类推: 开放接口层:可直接封装 Service 方法暴露成 RPC 接口; 通过 Web 封装成 http 接口; 进行网关安全控制、 流量控制等 ...
分类:
编程语言 时间:
2017-08-08 00:30:38
阅读次数:
216
一与MySQL相比较,MariaDB的优势:Maria存储引擎PBXT存储引擎XtraDB存储引擎FederatedX存储引擎更快的复制查询处理线程池更少的警告和bug运行速度更快更多的Extensions更好的功能测试慢查询日志的扩展统计支持对Unicode的排序二mariadb安装官方强烈推荐使用yum方式安装https://..
分类:
数据库 时间:
2017-08-06 10:54:58
阅读次数:
334
pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOW PROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析. 下载: pt-query-digest是一个perl脚本,只需下载 ...
分类:
其他好文 时间:
2017-08-03 18:08:08
阅读次数:
232
版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 工具简介 pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过t ...
分类:
其他好文 时间:
2017-08-02 16:28:59
阅读次数:
258
查询索引 索引存放在system.indexes集合中 > show tables address data person system.indexes 默认会为所有的ID建上索引 而且无法删除 > db.system.indexes.find() { "v" : 1, "key" : { "_id... ...
分类:
数据库 时间:
2017-07-29 23:11:28
阅读次数:
406
慢查询日志是 Redis 提供的一个用于观察系统性能的功能 相关数据结构 每条慢查询日志都以一个 slowlog.h/slowlogEntry 结构定义: typedef struct slowlogEntry { // 命令参数 robj **argv; // 命令参数数量 int argc; / ...
分类:
其他好文 时间:
2017-07-29 15:26:42
阅读次数:
285