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

个人网站做影视整合网络营销外包

个人网站做影视,整合网络营销外包,如何做淘宝客个人网站,怎么在静态网站基础上加动态InnoDB擅长处理事务,具有自动崩溃恢复的特性 架构图: 由4部分组成: 1.Buffer Pool:缓冲池,缓存表数据和索引数据,减少磁盘I/O操作,提升效率 2.change Buffer:写缓冲区&#xff0c…

InnoDB擅长处理事务,具有自动崩溃恢复的特性

架构图:

由4部分组成:

1.Buffer Pool:缓冲池,缓存表数据和索引数据,减少磁盘I/O操作,提升效率

2.change Buffer:写缓冲区,针对二级索引页的更新优化措施

3.Log Buffer:日志缓冲区,缓存写入磁盘是log文件的数据,用来优化每次更新操作之后都要写入redo log产生的磁盘I/O

4.Hash index:自适应哈希索引

什么是Buffer Pool

Buffer Pool:有缓存页(Page)控制块组成

1.缓存页:InnoDB引擎以页为单位,作为磁盘和内存的交互,一个页默认大小16KB

Buffer Pool除了 索引页和数据页,还有undo页,插入缓存页,锁信息,自适应哈希索引页。

2.控制块:存储着缓存页的表空间信息,数据页编号,与缓存页在Buffer Pool的地址信息

3.默认大小是128M,以Page页为单位,Page页16KB,控制块一般为数据页的5%

如何判断一个页是否在BP中存储? 在MySQL中有一个Hash表数据结构,它使用表空间号+数据页编号,作为一个key,value是缓存页对应的控制块。当我们需要访问某个 页的数据时,先从Hash表中根据表空间号+页号,查看是否有对应的缓存页。

Buffer Pool中如何管理Page

Page页分类:在BP的底层采用的是链表数据结构管理Page,根据状态分为3种类型:

  1. free Page:空闲的页,未被使用的页

  2. clean Page: 被使用的页,但数据没有修改过

  3. dirty Page:脏页,被使用过的页,并且数据被修改了,缓存页中的数据与磁盘数据不一致

上面说的三种类型,InnoDB采用三种链表结构进行维护和管理

  1. free list:表示空闲缓冲区,管理free Page

  2. flush list:表示是需要刷新到磁盘的缓冲区,管理脏页,内部页按照修改时间排序

  3. lru list:表示正在使用的缓冲区,管理被使用的页以及脏页,该缓冲区以 midpoint 为基点,前面的链表称为new 列表区,存放经常被访问的数据,占63%,后面的链表称为old列表区,存放的是使用较少的数据占37%

注意:脏页在fiush链表和LRU链表中互不影响,LRU链表负责管理page的可用性和释放,而fush list负责管理脏页的刷盘操作。

http://www.hyszgw.com/news/281.html

相关文章:

  • 泉州做网站的潍坊网站开发公司
  • 网站建设小程序开发站长综合查询工具
  • 可以免费看日本黄片的app做网站邵阳疫情最新消息
  • 名聚优品一家只做正品的网站天津网站优化
  • 域名租赁网站千峰培训出来好就业吗
  • 保定公司网站建设自媒体营销代理
  • 交友网站开发术平台推广方式有哪些
  • 苏州企业网站制作电话搜索风云榜
  • 南京制作网站建站模板公司企业产品营销策划推广
  • 营销型网站设计服务商网络营销推广平台
  • 外包网站建设报价百度平台app
  • 莱州相亲网站手机黄页怎么找
  • 网站建设的栏目软件推广赚钱一个10元
  • 中小企业建站bing搜索引擎入口官网
  • 地方政府网站建设免费seo诊断
  • 网站建设 找vx cp5173软文推广文案
  • 做的好的营销型网站有哪些内容自己怎么优化网站
  • 展厅设计用什么软件谷歌seo关键词优化
  • 学工系统网站建设的意义搜索引擎营销的简称是
  • 酒店品牌设计网站建设百度推广外推联系方式
  • 网站成功案例怎么做建网站费用
  • 简述网站设计规划的步骤如何销售自己产品方法有哪些
  • 外贸型网站方案西安网站搭建
  • wordpress反应网站优化招聘
  • 泉州一个网站多少钱哪些行业适合做网络推广
  • 工商局网站如何做网登长春网站制作设计
  • pc做网站服务器吗关键词代发排名
  • 企业网站设置费用注册城乡规划师好考吗
  • asp.net 价格查询网站北京网站定制公司
  • 网站交互式软文范例大全1000字