无陈述,直接开讲:babysitter_account表中的联合索引如下(开发小伙伴们自建的联合索引、您发现不妥了吗?):KEY`flag`(`flag`,`user_id`,`account_id`)过去认为:1.SELECTaccount_id,weibo_id,weibo_typeFROMbabysitter_accountWHEREuser_idBETWEEN100and10000ANDflag=0;2.S..
分类:
数据库 时间:
2015-02-07 23:08:49
阅读次数:
447
1.sql和索引 慢查询配置 show variables like 'slow%'; //查询慢查询日志位置,查询慢查询是否开启 set global log_queries_not_using_indexes=on; //开启查询没索引的字段 set global slow_query_log=...
分类:
数据库 时间:
2015-01-31 00:12:36
阅读次数:
238
MySQL通过慢查询日志定位那些执行效率较低的SQL 语句,用--log-slow-queries[=file_name]选项启动时,mysqld 会写一个包含所有执行时间超过long_query_time 秒的SQL语句的日志文件,通过查看这个日志文件定位效率...
分类:
数据库 时间:
2015-01-29 12:54:03
阅读次数:
202
一、SQL语句优化1、通过show status 了解各种sql的执行频率 show[session|global] status; 其中session(默认)表示当前连接,global表示自数据库启动至今 参数说明: Com_XXX表示每个XXX语句执行的次数 只针对InnoDB存储引擎...
分类:
数据库 时间:
2015-01-25 23:50:21
阅读次数:
346
mysql优化方案总结u Mysql数据库的优化技术对mysql优化时一个综合性的技术,主要包括a: 表的设计合理化(符合3NF)b: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引]c: 分表技术(水平分割、垂直分割)d: 读写[写: update/del...
分类:
数据库 时间:
2015-01-22 20:12:27
阅读次数:
323
第一部分:基础知识第二部分:MYISAM和INNODB索引结构1、简单介绍B-tree B+ tree树2、MyisAM索引结构3、Annode索引结构4、MyisAM索引与InnoDB索引相比较第三部分:MYSQL优化1、表数据类型选择2、sql语句优化(1)最左前缀原则(1.1)能正确的利用索引...
分类:
数据库 时间:
2015-01-19 18:33:53
阅读次数:
331
优化目标 1.减少 IO 次数 IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中超过90%的时间都是 IO 操作所占用的,减少 IO 次数是 SQL 优化中需要第一优先考虑,当然,也是收效最明显的优化手段。 2.降低 CPU 计算 除了 IO 瓶颈之外,SQL...
分类:
数据库 时间:
2015-01-19 12:47:30
阅读次数:
179
一、explainEXPLAIN SELECT * FROM tj_cps WHERE issend=0 LIMIT 15;explain用法EXPLAIN tbl_name或:EXPLAIN [EXTENDED] SELECT select_options前者可以得出一个表的字段结构等等,后者主要...
分类:
数据库 时间:
2015-01-16 12:38:36
阅读次数:
192
u Mysql数据库的优化技术对mysql优化时一个综合性的技术,主要包括a: 表的设计合理化(符合3NF)b: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引]c: 分表技术(水平分割、垂直分割)d: 读写[写: update/delete/add]分离e...
分类:
数据库 时间:
2015-01-12 14:33:40
阅读次数:
228
实验环境:
1、sql工具:Navicat
2、sql数据库,使用openstack数据库作为示例
一、mysql索引查询
show index from instances
结果字段解释:
Table:数据库表名
Non_unique:索引不能包括重复词,则为0。...
分类:
数据库 时间:
2015-01-12 11:00:32
阅读次数:
274