Database
qq_29808959
这个作者很懒,什么都没留下…
展开
-
修改ubuntu下mysql默认编码
编辑/etc/mysql/my.cnf文件,相当于windows中的my.ini: 找到[client] 添加: default-character-set = utf8 // 默认字符集为utf8 找到[mysqld] 添加: default-character-set = utf8 //默认字符集为utf8 init_connect = 'SET NAMES utf8' //设...2009-09-19 14:18:39 · 127 阅读 · 0 评论 -
MySQL事务隔离级别
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。 Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirty Read)。 ...原创 2010-06-22 22:07:40 · 76 阅读 · 0 评论 -
MySQL索引
索引类型 索引是在存储引擎层实现的,而不是服务器层。因此,它们并不是标准化的,每个引擎的索引工作方式略有不同。即使多个引擎支持同样的索引,它们的实现方式也可能有所不同。 B-Tree索引 B-Tree通常意味着数据存储是有序的,并且每个叶子页到根的距离是一样的。它加速了数据访问,因为存储引擎不会扫描整个表得到需要的数据,相反,它从根节点开始。根节点保存了指向子节点的指针,并且存储...原创 2010-07-06 22:51:02 · 84 阅读 · 0 评论 -
MySQL查询分析与优化
Show show status ——显示状态信息(扩展show status like ‘XXX’) show variables ——显示系统变量(扩展show variables like ‘XXX’) show engine innodb status ——显示InnoDB存储引擎的状态 show processlist ——查看当前SQL执行,包括执行状态、是否锁表等 my...原创 2013-02-26 10:12:47 · 107 阅读 · 0 评论