MySQL数据库
linpeikun16
这个作者很懒,什么都没留下…
展开
-
Share Disk、Share Memory和Share Nothing的区别
1、Share Disk每个CPU使用自己的私有内存区域,通过内部通讯机制(Interconnection Network)直接访问所有磁盘。磁盘系统由Interconnection Network连接在一起。2、Share Memory多个CPU共享同一片内存,CPU之间通过内部通讯机制(Interconnection Network)通讯。CPU之间通过主存进行通讯,具有很高的效率原创 2013-06-21 12:08:36 · 2365 阅读 · 0 评论 -
MySQL存储引擎简要介绍
插件式存储引擎是MySQL的核心。MySQL每个存储引擎都有各自的特点,能够根据具体的应用建立不同的存储引擎表。以下将简要介绍InnoDB、MySQL、NDB、Memory、Archive、MyISAM Merge这6中存储引擎。1、InnoDBInnoDB作为第三方存储引擎,其应用极其广泛,甚至是MySQL数据库在OLTP应用中使用最广泛的。其特点是:行锁设计、支持外键、并支持类似Ora原创 2013-06-20 20:54:19 · 989 阅读 · 0 评论 -
MySQL连接方式
连接MySQL即为连接进程与MySQL实例进行通信,其本质是进程通信。连接方式包括以下几种:1、TCP/IP套接字TCP/IP套接字方式是MySQL在任何平台下都提供的连接方式,也是网络中使用最多的一种方式。这种方式在TCP/IP连接上建立一个基于网络的连接请求,一般情况下客户端在一台服务器上,而MySQL实例在另一台服务器上,这两台机器通过一个TCP/IP网络连接。在Java中使用JDB原创 2013-06-21 15:16:50 · 635 阅读 · 0 评论 -
InnoDB存储引擎后台线程与内存池
InnoDB完整支持ACID事务、行锁设计、支持MVCC、提供一致性非锁定读、支持外键->事务安全,适合OLTP应用(在线事务处理)。Mytrix.,Inc.在InnoDB上存储超过1TB的数据,还有一些其他站点在InnoDB上处理平均每次800插入/更新操作->证明InnoDB是一个高性能、高可用、高可扩展性的存储引擎。事务ACID:atomicity原子性:事务commit提交或r原创 2013-06-22 09:56:01 · 731 阅读 · 1 评论 -
InnoDB存储引擎关键特性
1、插入缓冲Insert Buffer--给InnoDB存储引擎带来了性能插入缓冲和数据页一样,是物理页的一个组成部分。(1)主键primary key是行唯一的标识符,在应用程序中行记录的插入顺序是按照主键递增的顺序进行插入的->插入聚集索引一般是顺序的,不需要磁盘随机读取。(2)非聚集的辅助索引secondary index不唯一,进行插入操作时,非聚集索引叶子结点的插入不是顺序的原创 2013-06-22 16:17:34 · 626 阅读 · 0 评论 -
InnoDB存储引擎的启动、关闭与恢复
关闭innodb_fast_shutdown=0 完成所有的full purge和merge insert buffer操作(如:做InnoDB plugin升级时)1 默认,不需要完成上述操作,但会刷新缓冲池中的脏页2 不完成上述两个操作,而是将日志写入日志文件,下次启动时,会执行恢复操作recovery没有正常地关闭数据库(如:kill命令)/innodb_fast_shutd原创 2013-06-22 16:40:42 · 652 阅读 · 0 评论 -
MySQL体系结构
从今天开始写技术博客,作为菜鸟学生,对很多东西都只是一知半解,因此,不求有多少深度,只求别人能看懂。。。最近在看姜承尧这本书,那就从MySQL数据库开始写起吧。首先从其体系结构开始谈起:由上图我们可知,MySQL数据库主要由以下组件组成:1、Connectors:为不同语言执行sql的API,比如java中所用的JDBC,定义了用java语言进行sql连接的api。2、Ma原创 2013-06-14 16:53:44 · 585 阅读 · 0 评论 -
InnoDB存储引擎后台线程中的master thread
InnoDB存储引擎的主要工作都是在一个单独的后台线程master thread中完成的。master thread主线程中主要包括以下几个循环:主循环 loop后台循环background loop刷新循环flush loop暂停循环suspend loopvoid master_thread() {loop: for (int i = 0; i < 10; i+原创 2013-06-22 11:33:01 · 651 阅读 · 0 评论