MySQL锁不同的存储引擎支持不同的锁:MyISAM和MEMORY采用的是表级锁BDB采用的是页面锁,也支持表级锁InnoDB默认采用行级锁,也支持表级锁3种锁类型:表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低行级锁:开销大,加锁慢,会出现死锁,锁定粒度最小,发...
分类:
数据库 时间:
2014-06-15 22:14:44
阅读次数:
373
--Mysql查询优化器浅析-----------------------------2014/06/111定义Mysql查询优化器的工作是为查询语句选择合适的执行路径。查询优化器的代码一般是经常变动的,这和存储引擎不太一样。因此,需要理解最新版本的查询优化器是如何组织的,请参考相应的源代码。整体而...
分类:
数据库 时间:
2014-06-12 06:01:19
阅读次数:
595
描述SQLOS是一个单独的应用层,它位于SQLServer数据库引擎的最低层,SQLServer和SQLReportingServices都是在顶层运行。SQLOS介于windows操作系统和SQLserver之间。为什么开发SQLOSSQLServer的早期版本在存储引擎和实际操作系统之间使用瘦接口层,通过该接口层,SQLServer可以调..
分类:
数据库 时间:
2014-06-10 22:50:52
阅读次数:
375
之前做过.net,java开发,也写过几个Php的网站,似乎3种主要编程语言都接触了。但是越来越觉得自己对编程的整个流程缺乏一个整体的认识,尤其是底层的机制。譬如网络编程,编译原理,服务器端,数据库存储引擎原理等。于是看了一些书,比较经典的有apue,unp,tcp/ip,nginx,mysql的innodb存储引擎,深入理解jvm。渐渐发现无论用什么语言做开发,背后都有linux,shell,c...
分类:
Web程序 时间:
2014-06-07 12:12:37
阅读次数:
392
1,事务处理innodb 支持事务功能,myisam 不支持。Myisam
的执行速度更快,性能更好。2,select ,update ,insert ,delete
操作MyISAM:如果执行大量的SELECT,MyISAM是更好的选择InnoDB:如果你的数据执行大量的INSERT或UPDATE...
分类:
数据库 时间:
2014-06-06 21:36:17
阅读次数:
381
转自:http://blog.csdn.net/wyzxg/article/details/7700394其他参考:《高性能MySQL》 - 8.4.5
InnoDB缓冲池《MySQL技术内幕InnoDB存储引擎》(第二版内容有所更新) - 2.3 InnoDB体系结构###############...
分类:
数据库 时间:
2014-06-06 21:02:59
阅读次数:
549
MariaDBMariaDB 是一个采用 Maria 存储引擎的 MySQL 分支版本,是由原来
MySQL 的作者 Michael Widenius 创办的公司所开发的免费开源的数据库服务器。Spider in MariaDBKentoku
ShibaSlides: Spider_in_Maria...
分类:
数据库 时间:
2014-06-05 16:10:14
阅读次数:
412
MySQL Cluster Core Concepts
NDBCLUSTER (also known as
NDB) is an in-memory storage engine offering high-availability and data-persistence features.
NDBCLUSTER(也叫做NDB)是一种提供了高可用性和数据持久性特征的内存式存储引擎。...
分类:
数据库 时间:
2014-06-03 05:51:53
阅读次数:
469