当前位置: 首页 > news >正文

实际网站开发怎样分工站长之家怎么用

实际网站开发怎样分工,站长之家怎么用,宝安做棋牌网站建设有哪些公司,图片页面设计实际的业务系统开发中,使用MySQL数据库,我们使用最多的当然是支持事务并发的InnoDB存储引擎的这种表结构,下面我们介绍下InnoDB存储引擎相关的知识点。 1-Innodb体系架构 InnoDB存储引擎有多个内存块,可以认为这些内存块组成了一…

       实际的业务系统开发中,使用MySQL数据库,我们使用最多的当然是支持事务并发的InnoDB存储引擎的这种表结构,下面我们介绍下InnoDB存储引擎相关的知识点。

1-Innodb体系架构

     InnoDB存储引擎有多个内存块,可以认为这些内存块组成了一个大的内存池,负责如下工作:
(1)维护所有进程/线程需要访问的多个内部数据结构
(2)缓存磁盘上的数据,方便快速的读取,同时在对磁盘文件的数据修改之前在这里缓存
(3)重做日志(redo log)缓冲

       后台线程的主要作用是负责刷新内存池中的数据,保证缓冲池中的内存缓存是最近的数据。此外将已经修改的数据文件刷新到磁盘文件,同时保证在数据库发生异常的情况下InnoDB能恢复到正常运行状态。

       Master thread 是一个非常核心的后台线程,主要负责将缓冲池中的数据异步刷新到磁盘,保证数据的一致性,包括脏页的刷新、合并插入缓冲(insert buffer)、undo页的回收。

      IO Thread InnoDB存储引擎大量使用了AIO来处理写IO请求,这样可以极大的提高数据库的性能。而IO thread工作主要负责这些IO请求的回调(call back)处理。

2-Innodb表

2.1-索引组织表

        在InnoDB存储引擎中,表都是根据主键顺序组织存放的,这种存储方式的表称为索引组织表(index organized table)。在InnoDB存储引擎表中,每张表都有个主键(Primary Key),如果在创建表时没有显示地定义主键,则InnoDB存储引擎会安装如下方式选择或者创建主键。
(1)首先判断表中是否有唯一索引,如果有,则该列即为主键
(2)如果不符合上述情况,InnoDB存储引擎自动创建一个6字节大小的指针
当表中有多个非空唯一索引时,InnoDB存储引擎将选择第一个定义为非空唯一索引为主键。主键的选择是根据定义索引的顺序,而不是建表时列的顺序。

2.2-InnoDB逻辑存储结构

          所有数据都被逻辑地存放在一个空间中,称之为表空间(tablespace),表空间又是由段(segment)、区(extent)、页(page)组成。页在一些文档中页称之为块(block)。

共享表空间

       Innodb 将存储的数据按照表空间(tablespace)进行存放,默认配置下,会有一个初始大小10M,名为:ibdata1的文件,这就是默认的表空间文件。

show variables like 'innodb_data_file_path';//查看共享表空间
生成文件默认是在data目录下一个叫ibdata1的文件

当然也可以多路径设置表空间:
innodb_data_file_path = /data1/db1/ibdata1:100M:autoextend; /data2/db2/ibdata2:100M:autoextend
放在不同的磁盘,可以平均磁盘负载,提高数据库性能。

独立表空间

show variables like 'innodb_file_per_table';  //mysql默认5.6.7后开启
所在位置:在对应表所在的目录  表名.ibd 文件
记录数据:独立的表空间,仅存储该表的:数据,索引和插入缓冲BITMAP等信息。其余信息仍存储在默认表空间。

段:常见的段有数据段、索引段、回滚段等。

区:区是由连续的页组成的空间,在任何情况下每个区的大小都是1MB。为了保证区中页的连续性,InnoDB存储引擎一次从磁盘申请4-5个区。在默认的情况下,InnoDB存储引擎页的大小为16KB,即一个区一共有64个连续页。区是InnoDB存储引擎空间申请的最小单位。

页:页是InnoDB磁盘管理的最小单位。默认是16K。页是InnoDB访问的最小单位。
show variables like 'innodb_page_size';  innodb_page_size=16384(1024*16)
show variables like 'innodb_version';//查看InnoDB的版本号

http://www.hrbkazy.com/news/7398.html

相关文章:

  • linux主网站设计品牌策略
  • 厦门做企业网站找谁营销软文200字
  • wordpress网站默认带不带wwwseo推广费用
  • 网站首页三张海报做多大企业网络推广技巧
  • 怎么做网站旅游宣传seo排名优化培训网站
  • 想在淘宝上找网站建设的靠谱吗抖音关键词排名查询
  • 用美国服务器做中国盗版网站厦门seo优
  • 网站程序如何上传网络舆情监测系统软件
  • 光明新区住房和建设局网站发布软文广告
  • 做简图的网站营销策划推广公司
  • wordpress添加邀请码西安网站优化公司
  • 学校网站怎么做推广方案百度手机怎么刷排名多少钱
  • 智能建站大师官网平台搜索引擎营销优化
  • 高端品牌网站建设百度seo关键词排名
  • 怎么查询网站备案信息查询长春网站建设路
  • ps免费模板网站新闻热点
  • 婚纱摄影网站建设营销型网站建设应该考虑哪些因素
  • 群晖 wordpress 性能武汉seo网站排名
  • 建个企业网站一年多少钱互联网运营
  • 简约大气风格网站模板网站数据
  • 细谈电商网站外链建设的策略职业培训网
  • 上海免费建网站网站权重是什么意思
  • 做网站腾讯云服务器吗长春百度seo公司
  • 南宁网站建设方案详细方案常州网站建设优化
  • 上海行业网站建设上海互联网管理系统推广公司
  • 郑州网站设计多少钱百度搜索风云榜电脑版
  • 用wordpress做音乐网站会计培训机构排名
  • 小公司如何做网站隔离网络营销的手段有哪些
  • 中国做网站的公司郑州网站建设推广
  • 知名网站有哪些?百度网页入口官网