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

如何在网站插入地图网站网址查询工具

如何在网站插入地图,网站网址查询工具,长春市长春网站建设哪家好,wordpress新版无法保存目录 ​编辑 1. 变更缓冲池的作用 2. 为什么是二级索引 3. 缓冲类型 1. 变更缓冲池的作用 提升修改数据时的效率 怎么提升修改效率呢 ? 更缓冲区用来缓存对二级索引数据的修改,当数据页没有被回载到内存中时先把修改缓存起来,等到其他查询操作发…

目录

​编辑

1. 变更缓冲池的作用

2. 为什么是二级索引

3. 缓冲类型


1. 变更缓冲池的作用

提升修改数据时的效率

怎么提升修改效率呢 ? 

更缓冲区用来缓存对二级索引数据的修改,当数据页没有被回载到内存中时先把修改缓存起来,等到其他查询操作发生时数据页被加载到内存后,再直接修改内存中的数据页,从而达到减少磁盘1/0的目的。

变更缓冲区用来缓存对二级索引数据的修改,是一个特殊的数据结构,当使用INSERT、UPDATE或DELETE 语句修改二级索引对应的数据时,如果对应的数据页在缓冲池中则直接更新,如果不在缓冲池中,那么就把修改操作缓存到变更缓冲区,这样就不用立即从磁盘读取对应的数据页了,当之后的读操作将对应的数据页从磁盘加载到缓冲池中时,变更缓冲区中缓存的修改操作再批量合并到缓冲池,从而达到减少磁盘I/O的目的。执行流程如图所示 : 

2. 为什么是二级索引

由于聚集索引具有唯一性,我们分析一下聚集索引为什么不能被放入变更缓存,假设表中有一个主键(ID),现在有两条INSER 语句,都在插入数据时ID的值相同(id=1),那么在变更缓冲区中就存在两个修改操作,如果以后要合并到缓冲池中,这时就会出现重复的主键值,所以聚集索引的修改不能被加入到变更缓冲区;

与聚集索引不同,二级索引通常是不唯一的,并且向二级索引中插入数据时由于数据列不同,所以位置相对随机,同样对于删除和更新操作可能会影响不相邻的二级索引页,如果每次都从磁盘读取数据就会发生大量的随机I/0,以变更缓冲区的方式先将修改缓存起来,当真正的读取数据时再把修改合并到缓冲池中可以提升效率。

3. 缓冲类型

在修改二级索引数据时变更缓冲区可以减少磁盘I/O从而提高效率,但是变更缓冲区占用了缓冲池的一部分空间,从而减少了可用于缓存数据页的内存,如果业务场景读多写少,或者表中的二级索引相对较少,那么可以考虑禁用更改缓冲从而提高缓冲池空间。

可以通过选项文件或 SET GLOBAL 语句对系统变量 innodb_change_buffering 进行设置,来控制变更缓冲区对于插入、册删除操作(索引记录被标记为删除)和清除操作(当索引记录被物理删除时)的开启或禁用

all:默认值,缓存插入、删除标记操作和清除

none:不缓存任何操作

inserts:只缓存插入操作

deletes :只缓存删除标记操作

changes:缓存插入和删除标记操作

purges :缓存发生在后台的物理删除操作

http://www.dtcms.com/wzjs/445613.html

相关文章:

  • 做公司网站别人能看到吗php视频转码
  • 黄石规划建设局网站上海搜索引擎优化公司排名
  • 做一份网站动态图多少钱西安seo外包行者seo06
  • 嘉善做网站长沙seo推广外包
  • 郑州网站建设更好seo挖关键词
  • 网站建设的常见技术有哪些佛山网站建设方案咨询
  • 建材网站建设娄底seo
  • 高端网站建设 选择磐石网络宝鸡网站开发公司
  • 上海建设网站便宜的网站优化排名哪家性价比高
  • 想做一个部门的网站怎么做一站式网络营销
  • abc公司电子商务网站建设策划书优化营商环境发言材料
  • 建筑网校排行榜企业seo排名费用报价
  • 南昌网站建设信息如何开发微信小程序
  • 国外做问卷网站台湾永久免费加密一
  • 自己免费网站建设排行榜
  • 黄岛做网站浙江搜索引擎优化
  • 宿迁住房和城乡建设部网站软文是什么样子的
  • wordpress评分点评马鞍山seo
  • 网站建设哪家有实力百度官方营销推广平台
  • 网站建设实训总结百度导航最新版本免费下载
  • 哔哩哔哩网站怎么做视频seo优化工作怎么样
  • 常州做网站需要多少钱营口seo
  • 微信官方网站seo视频教程汇总
  • 开网店骗局seo推广服务哪家好
  • iis7配置asp.net网站百度关键词排名提升工具
  • 枣阳市市城乡建设委员会网站网络广告投放渠道有哪些
  • 网站友情链接如何做google国际版入口
  • 设计行业网站上海推广服务
  • 晋江网站开发网站搜索引擎优化的基本内容
  • 内丘网站建设案例公司网站推广方案