mysql
Oops_Qu
这个作者很懒,什么都没留下…
展开
-
MySQL开发人员对缓存(Query Cache)下了一道处决令
MySQL的查询缓存(Query Cache)转载 2017-10-07 14:34:11 · 893 阅读 · 0 评论 -
CentOS7下mysql定时备份并发送邮件到指定邮箱脚本
crontabmaillinux原创 2017-10-09 13:01:04 · 2803 阅读 · 1 评论 -
被误解的int(10)
问题: int(1)与tinyint比较首先需要指出的是int(M) M指示最大显示宽度。最大有效显示宽度是255。显示宽度与存储大小或类型包含的值的范围无关tinyint是一字节(2的8次方) 带符号的tinyint范围是-128~127 无符号的tinyint范围是0~255small是两字节mediumint是三字节int是四字节bigint是八字节int(10)与int原创 2017-10-21 10:37:41 · 743 阅读 · 0 评论 -
数据库优化完全指南
数据库优化主要有以下四个维度. 一般来讲,从上到下,成本由高到低,效果由低到高.硬件系统配置数据库表结构SQL及索引之所以讲效果是由低到高的原因是因为,在我看来很多时候,查询慢都是由于mysql内部的锁机制,从而导致了一定的阻塞,而阻塞又导致了高并发,从而导致数据库出现问题.以下分别从四个层面讲下大概优化的思路.原创 2017-10-22 00:52:21 · 435 阅读 · 0 评论 -
MYSQL优化之分页
大数据量下,分页优化思路及实战原创 2017-10-15 11:23:43 · 1649 阅读 · 0 评论 -
MYSQL优化之GROUP BY
MYSQL优化之GROUP BY使用group by进行分组的时候,会自动对分组的字段进行排序...原创 2017-10-15 11:56:14 · 390 阅读 · 0 评论 -
一道关于索引的使用和key_len的计算的面试题
题目如下:mysql有一个联合索引KEY(a,b,c),a为tinyint类型(长度为1),b为mediumint类型(长度为3),c为int类型(长度4)。写出条件where a=1 and c=1所使用到的此索引的长度。 我的思路是这个联合索引(复合索引),只用到了最左的a.所以长度应该是1.当然长度也可能是8(1+3+4),即任何情况下,用到了索引,key_len的长度都是这个索引的整体长度.原创 2017-10-15 16:09:11 · 1419 阅读 · 1 评论 -
mysql中去重 distinct 用法
转载自 : 失落的黎明在使用MYSQL,有时需要查询出某个字段不重复的记录,这时可以使用mysql提供的distinct这个关键字来过滤重复的记录,但是实际中我们往往用distinct来返回不重复字段的条数(count(distinct id)),其原因是distinct只能返回他的目标字段,而无法返回其他字段,例如有如下表user:用distinct来返回不重转载 2017-11-20 10:21:22 · 4854 阅读 · 1 评论