文章分类 -  高新能mysql读书笔记

摘要:http://blog.codinglabs.org/articles/theory-of-mysql-index.html 虽然InnoDB也使用B+Tree作为索引结构,但具体实现方式却与MyISAM截然不同。 第一个重大区别是InnoDB的数据文件本身就是索引文件。从上文知道,MyISAM索引 阅读全文
posted @ 2016-08-08 22:59 程序猿进化之路 阅读(153) 评论(0) 推荐(0)
摘要:http://tech.meituan.com/innodb-lock.html 未提交读(Read Uncommitted):允许脏读,也就是可能读取到其他会话中未提交事务修改的数据 提交读(Read Committed):只能读取到已经提交的数据。Oracle等多数数据库默认都是该级别 (不重复 阅读全文
posted @ 2016-07-15 14:10 程序猿进化之路 阅读(115) 评论(0) 推荐(0)
摘要:主从切换是高可用MySQL架构的必要步骤(即使用不发生,也要有备无患)。一般设置为双M(M1、M2),假设当前状态为写M1,而M2只读,切换的大致流程如下:1、 停止应用写M1,将M1设置为只读2、 检查M2的slave status直到赶上M13、 将M1设置为可写 其中在第2步细化为a) 在M1... 阅读全文
posted @ 2015-09-21 15:51 程序猿进化之路 阅读(210) 评论(0) 推荐(0)
摘要:TheEmployeetable holds all employees. Every employee has an Id, a salary, and there is also a column for the department Id.+----+-------+--------+----... 阅读全文
posted @ 2015-09-19 14:13 程序猿进化之路 阅读(117) 评论(0) 推荐(0)
摘要:http://www.361way.com/mysqlbinlog/930.html 阅读全文
posted @ 2015-09-16 17:33 程序猿进化之路 阅读(75) 评论(0) 推荐(0)
摘要:二,启用binlogvi my.cnflog-bin=/var/lib/mysql/mysql-bin.log,如果是这样的话log-bin=mysql-bin.log默认在datadir目录下面[root@BlackGhost mysql]# ls |grep mysql-binmysql-bin... 阅读全文
posted @ 2015-09-16 16:43 程序猿进化之路 阅读(501) 评论(0) 推荐(0)
摘要:使用命令show engines 查看mysql支持的存储引擎创建一个BLACKHOLE表的时候,服务器在数据库目录创建一个表定义文件。文件用表的名字开头,并且有一个.frm扩展名。没有其它文件关联到这个表格。mysql>mysql> CREATE TABLE test(i INT, val CHA... 阅读全文
posted @ 2015-09-16 14:44 程序猿进化之路 阅读(121) 评论(0) 推荐(0)
摘要:show variables like "%query_cache%"have_query_cacheYES 是否支持查询缓存query_cache_limit1048576 查询结果超过1m(默认),则不会进行查询结果缓存query_cache_min_res_unit4096 在查询缓存中分配内... 阅读全文
posted @ 2015-09-10 15:02 程序猿进化之路 阅读(95) 评论(0) 推荐(0)
摘要:MySQL Date 函数下面的表格列出了 MySQL 中最重要的内建日期函数:函数描述NOW()返回当前的日期和时间CURDATE()返回当前的日期CURTIME()返回当前的时间DATE()提取日期或日期/时间表达式的日期部分EXTRACT()返回日期/时间按的单独部分DATE_ADD()给日期... 阅读全文
posted @ 2015-09-10 11:06 程序猿进化之路 阅读(942) 评论(0) 推荐(0)
摘要:首先视图只操作它可以查询出来的数据,对于它查询不出的数据,即使基表有,也不可以通过视图来操作。1.对于update,有with check option,要保证update后,数据要被视图查询出来2.对于delete,有无with check option都一样3.对于insert,有with ch... 阅读全文
posted @ 2015-09-09 14:31 程序猿进化之路 阅读(1314) 评论(0) 推荐(1)
摘要:http://hchmsguo.iteye.com/blog/555543 阅读全文
posted @ 2015-09-06 15:40 程序猿进化之路 阅读(65) 评论(0) 推荐(0)
摘要:http://www.cnitblog.com/aliyiyi08/archive/2008/09/09/48878.html 阅读全文
posted @ 2015-09-01 13:53 程序猿进化之路 阅读(192) 评论(0) 推荐(0)
摘要:select * from account where account.gender="male" order by createTime limit 100,10没有添加索引时执行的时间为0.076s,mysql会花费大量时间扫描需要需要丢弃的数据。优化这类查询可以使用延迟关联,添加索引(gend... 阅读全文
posted @ 2015-09-01 13:47 程序猿进化之路 阅读(139) 评论(0) 推荐(0)
摘要:CONV(N,from_base,to_base)不同数基间转换数字。返回值为数字的N字符串表示,由from_base基转化为 to_base 基。如有任意一个参数为NULL,则返回值为 NULL。自变量 N 被理解为一个整数,但是可以被指定为一个整数或字符串。最小基数为 2 ,而最大基数则为 36... 阅读全文
posted @ 2015-08-31 11:13 程序猿进化之路 阅读(510) 评论(0) 推荐(0)