mysql
iteye_15118
这个作者很懒,什么都没留下…
展开
-
二十种实战调优MySQL性能优化的经验
本文将为大家介绍的是二十条MySQL性能优化的经验,这些小经验有助于大家更好的使用MySQL进行WEB开发。今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL...原创 2012-02-27 11:53:15 · 87 阅读 · 0 评论 -
pt-query-digest查询日志分析工具
1. 工具简介pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行参数化,然后对参数化以后的查询进行分组统计,统计出各查询的执行时间、次数、占比等,可以借助...原创 2014-10-03 20:33:34 · 69 阅读 · 0 评论 -
MySQL Explain 结果解读与实践
[原文:http://book.51cto.com/art/200906/132436.htm]ID:MySQL Query Optimizer选定的执行计划中查询的序列号。Select_type:所使用的查询类型,主要有以下这几种查询类型。DEPENDENT SUBQUERY:子查询内层的第一个SELECT,依赖于外部查询的结果集。DEPENDENT UNION:子查询中的UN...原创 2014-10-03 20:41:36 · 83 阅读 · 0 评论 -
mysql count()和Max()的优化,子查询,limit
select count(*),count(id) from tablescount(*) 会查询空行,count(id) 不会查询空行 如果payment-_date 没有建立索引 如果创建了索引原创 2014-10-03 20:57:36 · 427 阅读 · 0 评论 -
mysql产生随机数小结
mysql产生随机数小结一下,可以为mysql的表生成大量的随机数: 1) 产生0到1000间的随机数 SELECT RAND() * 10000; 对应产生相应的整数 SELECT FLOOR(RAND() * 10000) 2) 使用md5()产生32位随机字符串 SELECT MD5(RAND() * 10000) 3) 产生500-1000间的整形 SELECT FLOOR...原创 2014-10-15 14:00:44 · 782 阅读 · 0 评论 -
笔记:mysql中的null值和空值区别
mysql中的null值和空值区别,注意到null值是未知的,占用空间,并且不走索引;下面转载两篇文笔记之: http://my.oschina.net/junn/blog/161769 相信很多用了mysql很久的人,对这两个字段属性的概念还不是很清楚,一般会有以下疑问: 1、我字段类型是not null,为什么我可以插入空值 2、为毛not null的效率比null高 3、判断字段不为空的时候...原创 2014-10-15 14:01:54 · 105 阅读 · 0 评论 -
mysql中的if,ifnull函数
MySQL ifnull()函数和nvl()函数类似,但是也有所不同,下面就为您详细介绍MySQL ifnull()函数 ,希望可以让您对MySQL ifnull()函数有更深的认识。 IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 mysql> s...原创 2014-10-15 14:03:10 · 105 阅读 · 0 评论 -
mysql中的case语句
1。 select name, case when birthday<'1981' then 'old' when birthday>'1988' then 'yong' else 'ok' END YORN from lee; 2。 select NAME, case name when 'sam' then ...原创 2014-10-15 14:03:53 · 94 阅读 · 0 评论 -
MySQL中group_concat函数
本文通过实例介绍了MySQL中的group_concat函数的使用方法,比如select group_concat(name) 。MySQL中group_concat函数完整的语法如下:group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])基本查询 mysql> select * from a...原创 2014-10-15 14:11:23 · 75 阅读 · 0 评论