按照一个MySQL DBA在工作中接触到部分的先后顺序,编排培训目录如下。字段选取 int , decimal, char , varchar , blob ,timestampSQL优化 explain以及相关优化技巧参数优化 常用参数优化基本管理操作 show processlist; g...
分类:
数据库 时间:
2015-06-19 18:24:27
阅读次数:
143
目录 一、优化概述 二、查询与索引优化分析 1性能瓶颈定位 Show命令 慢查询日志 explain分析查询 profiling分析查询 ? 2索引及查询优化 三、配置优化 1) ? ? ?max_connections 2) ? ? ?back_log 3) ? ? ...
分类:
数据库 时间:
2015-06-19 16:59:49
阅读次数:
187
# ############################################ 索引相关# ###########################################– 查询(或更新,删除,可以转换为查询)没有用到索引 这是最基础的步骤,需要对sql执行explain查看执...
分类:
数据库 时间:
2015-06-17 18:04:04
阅读次数:
160
The SQL Trace facility and TKPROF let you accurately assess the efficiency of the SQL statements an application runs. For best results, use these tools withEXPLAIN PLAN rather than using EXPLAIN PLAN ...
分类:
数据库 时间:
2015-06-17 11:38:24
阅读次数:
184
Mysql中可以使用explain命令查看查询语句的执行方式,使用方法举例:explain + 查询语句例如:explain select * from user_info几个重要的字段说明:table:此次查询操作是关联哪张数据表type:连接查询操作类型,一般根据索引查询的话为const,如果没...
分类:
数据库 时间:
2015-06-16 22:34:41
阅读次数:
220
所谓索引就是为特定的mysql字段进行一些特定的算法排序,比如二叉树的算法和哈希算法,哈希算法是通过建立特征值,然后根据特征值来快速查找。而用的最多,并且是mysql默认的就是二叉树算法 BTREE,通过BTREE算法建立索引的字段,比如扫描20行就能得到未使用BTREE前扫描了2^20行的结果,具体的实现方式后续本博客会出一个算法专题里面会有具体的分析讨论;
Explain优化查询检测
EX...
分类:
数据库 时间:
2015-06-16 19:15:37
阅读次数:
201
Linux kernel release 3.x These are the release notes for Linux version 3. Read them carefully,as they tell you what this is all about, explain how to....
分类:
系统相关 时间:
2015-06-15 20:22:27
阅读次数:
201
1.利用EXPLAIN 语句,查看是否用到索引:EXPLAIN SELECT * FROM tb1_name WHERE 1= 02.下面的WHERE 子句说明了怎样进行这项工作。第一行中,优化程序将简化表达式4/2 为值2,然后使用my_col 上的索引快速地找到小于2 的值。而在第二个表达式中,...
分类:
数据库 时间:
2015-06-11 19:05:49
阅读次数:
139
目录一、优化概述二、查询与索引优化分析1性能瓶颈定位Show命令慢查询日志explain分析查询profiling分析查询2索引及查询优化三、配置优化1) max_connections2) back_log3) interactive_timeout4) key_buffer_si...
分类:
数据库 时间:
2015-06-11 18:41:48
阅读次数:
188
开发过程中,要经常用 EXPLAIN。 关联表多是,用子查询 ,已经做了分页操作。 索引是一定要有的。 表设计时:可以做一个 缩略表,一个详细表 或??? 主,副表,主表存经常查询的数据, 副表,存冗余的? 说明信...
分类:
数据库 时间:
2015-06-08 20:03:12
阅读次数:
118