数据库
文章平均质量分 83
zmj_88888888
just focus on linux,oracle,mysql and php
展开
-
MYSQL逻辑模块之SQL Layer
总的来说,MySQL可以看成是二层架构,第一层我们通常叫做SQLLayer,在MySQL数据库系统处理底层数据之前 的所有工作都是在这一层完成的,包括权限判断,sql解析,执行计划优化,querycache的处理等等;第二层就是存储引擎层,我们通常叫做StorageEngineLayer,也就是底层数据存取操作实现部分,由多种存储引擎共同组成。所以,可以用如下一张最简单的架构示意图来表示MyS原创 2012-08-30 10:09:18 · 1161 阅读 · 0 评论 -
数据库事务隔离级别
本文系转载,原文地址:http://singo107.iteye.com/blog/1175084数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。√: 可能出现 ×: 不会出现脏转载 2012-08-28 09:22:45 · 716 阅读 · 0 评论 -
mysql长连接和短连接的问题
什么是长连接?其实长连接是相对于通常的短连接而说的,也就是长时间保持客户端与服务端的连接状态。通常的短连接操作步骤是:连接-》数据传输-》关闭连接;而长连接通常就是:连接-》数据传输-》保持连接-》数据传输-》保持连接-》…………-》关闭连接;这就要求长连接在没有数据通信时,定时发送数据包,以维持连接状态,短连接在没有数据传输时直接关闭就行了什么时候用长连接,短连接?转载 2013-05-29 14:50:02 · 5886 阅读 · 0 评论 -
mysql常用命令
mysqlshow binary logs; #显示二进制日志文件名和大小show master status; #显示正在使用的二进制文件名、大小、已经binlog_do_db与binlog_ignore_db的情况flush logs; #更新记录当前日志的日志文件名flush privileges; #目地原创 2012-08-28 17:02:21 · 406 阅读 · 0 评论