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

浙公网安备 33010602011771号