一.ICP注意一下ICP的使用条件:只能用于二级索引(secondaryindex)。explain显示的执行计划中type值(join类型)为range、ref、eq_ref或者ref_or_null。且查询需要访问表的整行数据,即不能直接通过二级索引的元组数据获得查询结果(索引覆盖)。ICP可以用于MyISAM和InnnoDB存储引..
分类:
数据库 时间:
2014-12-26 14:52:59
阅读次数:
244
一查询数值型数据:
SELECT * FROM tb_name WHERE sum > 100;
查询谓词:>,=,,!=,!>,!,=
二查询字符串
SELECT * FROM tb_stu WHERE sname = '小刘'
SELECT * FROM tb_stu WHERE sname like '刘%'
SELECT * FROM tb_stu W...
分类:
数据库 时间:
2014-12-26 14:41:57
阅读次数:
225
这一部分提供了如何选择数据类型来帮助提高查询运行速度的一些指导: 在可以使用短数据列的时候就不要用长的。如果你有一个固定 长度的CHAR数据列,那么就不要让它的长度超出实际需要。如果你在数据列中存储的最长的值有40个字符,就不要定义成CHAR(255),而应该定义成 CHAR(40)。如果你能够.....
分类:
数据库 时间:
2014-12-25 16:18:28
阅读次数:
200
索引是提高查询速度的最重要的工具。当然还有其它的一些技术可供使用,但是一 般来说引起最大性能差异的都是索引的正确使用。在MySQL邮件列表中,人们经常询问那些让查询运行得更快的方法。在大多数情况下,我们应该怀疑数据表上 有没有索引,并且通常在添加索引之后立即解决了问题。当然,并不总是这样简单 就.....
分类:
数据库 时间:
2014-12-25 16:18:20
阅读次数:
266
Limit语法:SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offsetLIMIT子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个...
分类:
数据库 时间:
2014-12-25 16:14:34
阅读次数:
202
一、 通过查询缓冲提高查询速度 一般我们使用SQL语句进行查询时,数据库服务器每次在收到客户端 发来SQL后,都会执行这条SQL语句。但当在一定间隔内(如1分钟内),接到完全一样的SQL语句,也同样执行它。虽然这样可以保证数据的实时性,但在 大多数时候,数据并不要求完全的实时,也就是说可以有一定的....
分类:
数据库 时间:
2014-12-25 16:13:40
阅读次数:
225
本文列举出五个MySQL查询优化的方法,当然,优化的方法还有很多。1、优化数据类型 MySQL中数据类型有多种,如果你是一名DBA,正在按照优化的原则对数据类型进行严格的检查,但开发人员可能会选择他们认为最简单的方案,以加快编码速度,或者选择最明显的选择,因此,你可能面临的都不是最佳的选择,如果可....
分类:
数据库 时间:
2014-12-25 16:00:07
阅读次数:
184
1、一种方法是可以设置表或行的collation,使其为binary或case sensitive。在MySQL中,对于Column Collate其约定的命名方法如下:*_bin: 表示的是binary case sensitive collation,也就是说是区分大小写的*_cs: case ...
分类:
数据库 时间:
2014-12-24 16:08:19
阅读次数:
241
转载请注明:TheViperhttp://www.cnblogs.com/TheViper这篇说下mysql查询语句优化是否请求了不需要的数据典型案例:查询不需要的记录,多表关联时返回全部列,总是取出全部列,重复查询相同的数据。是否在扫描额外的记录最简单的衡量查询开销的指标。响应数据扫描的行数返回的...
分类:
数据库 时间:
2014-12-22 17:42:18
阅读次数:
224
关于mysql里‘showglobalstatus’输出的Com_select、Queries、Questions、Qcache_hits、Qcache_inserts、Qcache_not_cached这几个状态值一直有些迷惑,现通过实验来更加准确和深刻的了解之。实验版本:5.5.39先附上每个状态的官方解释Com_select:TheCom_xxxstatementcounterva..
分类:
数据库 时间:
2014-12-21 18:10:13
阅读次数:
190