1,当只要一行数据时使用 LIMIT 1如果明确只取一条数据,要加上limit 1;2,避免 SELECT *,根据需要获取字段应该养成一个需要什么就取什么的好的习惯。3,使用 ENUM 而不是 VARCHARENUM 类型是非常快和紧凑的。在实际上,其保存的是 TINYINT,但其外表上显示为字符...
分类:
数据库 时间:
2015-05-22 14:49:14
阅读次数:
134
一、优化概述 二、查询与索引优化分析 1性能瓶颈定位 Show命令 慢查询日志 explain分析查询 profiling分析查询 ? 2索引及查询优化 三、配置优化 1) ? ? ?max_connections 2) ? ? ?back_log 3) ? ? ?int...
分类:
数据库 时间:
2015-05-20 16:33:20
阅读次数:
300
该部分讨论where子句的优化,不仅select之中,相同的优化同样试用与delete 和update语句中的where子句; 1: 移去不必要的括号: ((a AND b) AND c OR (((a AND b) AND (c AND d))))-> (a AND b AND c) OR ...
分类:
数据库 时间:
2015-05-20 12:53:03
阅读次数:
192
场景
我用的数据库是mysql5.6,下面简单的介绍下场景
课程表
create table Course(
c_id int PRIMARY KEY,
name varchar(10)
)
数据100条
学生表:
create table Student(
id int PRIMARY KEY,
name varchar(10)
)
数据70000条
...
分类:
数据库 时间:
2015-05-19 10:43:35
阅读次数:
175
浅谈mysql innodb缓存策略:The InnoDB Buffer Pool Innodb 持有一个存储区域叫做buffer pool是为了在内存中缓存数据和索引,知道innodb bufferpool怎么工作,和利用它读取频繁访问的数据,是mysql优化重要的方面。 理想状况下,把buffe...
分类:
数据库 时间:
2015-05-18 22:36:34
阅读次数:
228
用子查询语句来影响子查询中产生结果rows的数量和顺序. For example:SELECT * FROM t1 WHERE t1.column1 IN (SELECT column1 FROM t2 ORDER BY column1);SELECT * FROM t1 WHERE t1.col....
分类:
数据库 时间:
2015-05-18 18:38:35
阅读次数:
165
Mysql 在5.6.3中,优化器更有效率地处理派生表(在from语句中的子查询): 优化器推迟物化子查询在from语句中的子查询,知道子查询的内容在查询正真执行需要时,才开始物化。这一举措提高了性能: 1:之前版本(5.6.3),from语句中的子查询在explain select ...
分类:
数据库 时间:
2015-05-18 16:26:27
阅读次数:
257
[client]
port=3306
socket=/tmp/mysql.sock
[mysqld]
port=3306
socket=/tmp/mysql.sock
skip-external-locking
log-error=/usr/local/mysql/log/error.log
key_buffer_size=5G
max_allowed_packet=50M
table_open_cache=4000
sort_buffer_size=2M
net_buffer_length=8K
read_..
分类:
数据库 时间:
2015-05-12 19:09:21
阅读次数:
186
1:查看环境[root@localhost bin]# cat /etc/redhat-release CentOS release 6.4 (Final)2:下载http://down1.chinaunix.net/distfiles/sysbench-0.4.10.tar.gz3:解压 tar ...
分类:
其他好文 时间:
2015-05-12 15:27:30
阅读次数:
101
转自http://coolshell.cn/articles/1846.htmlMYSQL 优化建议20条1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放...
分类:
数据库 时间:
2015-05-11 10:43:10
阅读次数:
161