摘要: 磁盘可以细分出扇区和磁柱两种单位,其中散去每个为512bytes那么大,山区中第一个山区特别重要,因为他纪律了整个磁盘的重要信息,主要有两个:1.主要启动记录区(Master Boot Record, MBR):可以安装开机管理程序的地方,有446bytes。2.分割表(partition table):记录整个磁盘分割的状态,有64bytesMBR很重要,引文当系统在开机的时候会主动去读取这个区块的内容,这样系统才会知道程序放在那里其应该如何开机。如果安装多重引导的系统,MBR这个区块的管理就非常非常重要了!分割表记录了磁盘分割的信息。其64bytes信息中,总共分为四组记录区,魅族几率.. 阅读全文
posted @ 2012-12-06 17:42 liangflying 阅读(1267) 评论(0) 推荐(0) 编辑
摘要: 索引在数据库中是用B-树来实现的,穿件索引的命令时 CREATE [UNIQUE] INDEX 索引名 ON 表名(列名,...)例如: CREATE INDEX idx_lname_pinyin ON employee(lname_pinyin)。 使用命令SHOW INDEX FROM 表名,可以查看表中所有的索引, 删除索引 可以使用 DROP INDEX 索引名 ON 表名; 创建唯一索引,相当于给列加了一个唯一性约束。 确认索引使用情况,用EXPLAIN 如 EXPLAIN SELECT * FROM employee WHERE lname_pinyin='wang' 阅读全文
posted @ 2012-12-06 15:50 liangflying 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 锁定的种类有共享锁(Shared Lock)和排它锁(eXclusive Lock)。共享锁也教唆读取锁定,上了共享锁后其他用户可以继续读取数据,但是不能修改。排它锁有加写入锁定或者独占锁定,其他用户不能访问数据。 锁定粒度就是锁定对象的大小,有三种锁定粒度:记录(行)表数据库 并不是锁定粒度越小越好,如果数据库中行单位粒度的锁定大量发生是,数据库有将这些锁定的李东自动向上提升的机制,通常被成为锁定提升(Lock Escalation) 分离水平用来确定事务处理之间的影响程度(同时运行时相互影响的机制),分离水平越高,数据的整合性随之越高,但同时运行性下降。相反如果分离水平越低,数据... 阅读全文
posted @ 2012-12-06 12:26 liangflying 阅读(522) 评论(0) 推荐(0) 编辑
摘要: MySql有一个重要的特征,被称为Pluggable Storage Engine Architecture(可替换存储引擎构架)。有两个重要的存储引擎:MyISAM 和 InnoDB 。其中MyISAM不支持事务处理,但是速度较快,InnoDB支持行锁定及事务处理,比MyISAM速度稍慢。有一个最新的存储引擎Falcon也支持事务处理,以后可以研究一下。Mysql5.5使用的默认存储引擎是InnoDB。 使用命令 SHOW CREATE TABLE 表名 命令可以显示使用的是哪种存储引擎。更改表的引擎可以使用ALTER TABLE 表名 ENGINE=新引擎 在sql命令后面用\G来... 阅读全文
posted @ 2012-12-06 11:32 liangflying 阅读(777) 评论(0) 推荐(0) 编辑