随笔分类 - MYSQL SQL优化
摘要:语法 TRUNCATE TABLE name;参数 TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行. TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。 TRUNCATE TABLE 删除表中的所有
阅读全文
摘要:http://dev.mysql.com/doc/refman/5.6/en/optimizing-innodb-storage-layout.html数据库优化学习心得: 数据库的优化主要在这几个方面,硬件优化、系统优化、RDBMS优化、数据库设计优化、数据库开发优化。一、硬件优化 硬件是所有软件
阅读全文
摘要:COUNT(*) counts all rows COUNT(column) counts non-NULLs only COUNT(1) is the same as COUNT(*) because 1 is a non-null expressions
阅读全文
摘要:http://blog.itpub.net/26250550/viewspace-1076292/ 环境: 表t_feed_idx(user_id bigint, feed_id bigint, KEY (`user_id`,`feed_id`)) engine=innodb;表t_feed_inf
阅读全文
摘要:http://geeksblog.cc/2016/06/11/mysql-optimize/ 优化sql的一般步骤 索引优化措施 mysql中使用索引的典型场景 存在索引但不会使用索引的典型场景 查看索引使用的情况 如果Handler_read_rnd_next的值比较高,说明索引不正确或者查询没有
阅读全文
摘要:mysql的特点 基础的增删改查 ddl语句,数据定义语句 dml语句,数据操纵语句 dcl语句,数据控制语句 sql优化 索引优化 创建索引,删除索引 搜索的索引列最好在where的字句或者连接子句
阅读全文
摘要:http://blog.chinaunix.net/uid-259788-id-4146363.html http://www.cnblogs.com/Amaranthus/p/4028687.html MYSQL 5.6手册 http://www.cnblogs.com/hustcat/categ
阅读全文
摘要:http://blog.itpub.net/26515977/cid-169327-list-2/
阅读全文
摘要:单表扫描,MySQL索引选择不正确 并 详细解析OPTIMIZER_TRACE格式 单表扫描,MySQL索引选择不正确 并 详细解析OPTIMIZER_TRACE格式 单表扫描,MySQL索引选择不正确 并 详细解析OPTIMIZER_TRACE格式 一 表结构如下: MySQL 5.5.30 5.
阅读全文
摘要:在MySQL5.6中,支持将执行的SQL的查询计划树记录下来,目前来看,即使对于非常简单的查询,也会打印出冗长的查询计划,看起来似乎不是很可读,不过对于一个经验丰富,对查询计划的生成过程比较了解的DBA而言,这是一个优化SQL的宝藏,因为暴露了大量的内部产生查询计划的信息给用户,这意味着,我们可以对
阅读全文
摘要:[MySQL5.6] 一个简单的optimizer_trace示例 [MySQL5.6] 一个简单的optimizer_trace示例 [MySQL5.6] 一个简单的optimizer_trace示例 前面已经介绍了如何使用和配置MySQL5.6中optimizer_trace(点击博客),本篇我
阅读全文
摘要:myisam:mysql> explain select * from cc; + + + + + + + + + + + | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
阅读全文
摘要:In version MySQL 5.7.7 Oracle presented a new promising feature: optimizer hints. However it did not publish any documentation about the hints. The on
阅读全文
摘要:http://dev.mysql.com/doc/internals/en/tracing-example.html http://blog.chinaunix.net/uid-20785090-id-5597524.html 主要分为三个部分 join_preparation:SQL的准备阶段,s
阅读全文
摘要:http://www.innomysql.com/article/25241.html 1 key_len的含义 2 MySQL中key_len计算规则 3 通过key_len分析联合索引 本文首先介绍了MySQL的查询计划中ken_len的含义;然后介绍了key_len的计算方法;最后通过一个伪造
阅读全文
摘要:http://blog.163.com/li_hx/blog/static/183991413201642410122327/mysql> CREATE TABLE t1 (a INT, b INT); Query OK, 0 rows affected (0.22 sec) mysql> CREATE TABLE t2 (c INT, d INT); Query OK, 0 rows aff...
阅读全文
摘要:1 读写比例: 1 读写比例: 1 读写比例: show global status like 'com_select'; 获得服务器启动到目前查询操作执行的次数;show global status like 'com_insert'; 获得服务器启动到目前插入操作执行的次数;show globa
阅读全文
摘要:http://tech.meituan.com/mysql-index.html
阅读全文
摘要:http://www.cnblogs.com/preftest/ http://www.highperfmysql.com/ BOOK LAMP 系统性能调优,第 3 部分: MySQL 服务器调优http://www.ibm.com/developerworks/cn/linux/l-tune-l
阅读全文