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

jsp做网站 案例成都进入搜索热度前五

jsp做网站 案例,成都进入搜索热度前五,南京高端网站制作公司,淘宝做链接的网站在需求上线过程中,经常会往一个数据量比较大的数据表中的字段加索引,一张几百万数据的表,加个索引往往要几分钟起步。在这段时间内,保证服务的正常功能运行十分重要,所以需要线上无锁添加索引,即加索引的语…

在需求上线过程中,经常会往一个数据量比较大的数据表中的字段加索引,一张几百万数据的表,加个索引往往要几分钟起步。在这段时间内,保证服务的正常功能运行十分重要,所以需要线上无锁添加索引,即加索引的语句不加锁,sql如下:

ALTER TABLE tbl_name ADD PRIMARY KEY (column), ALGORITHM=INPLACE, LOCK=NONE;

具体原理引用如下:
ALGORITHM=INPLACE
更优秀的解决方案,在当前表加索引,步骤:
1.创建索引(二级索引)数据字典
2.加共享表锁,禁止DML,允许查询
3.读取聚簇索引,构造新的索引项,排序并插
入新索引
4.等待打开当前表的所有只读事务提交
5.创建索引结束

ALGORITHM=COPY
通过临时表创建索引,需要多一倍存储,还有更多的IO,步骤:
1.新建带索引(主键索引)的临时表
2.锁原表,禁止DML,允许查询
3.将原表数据拷贝到临时表
4.禁止读写,进行rename,升级字典锁
5.完成创建索引操作

LOCK=DEFAULT:默认方式,MySQL自行判断使用哪种LOCK模式,尽量不锁表
LOCK=NONE:无锁:允许Online DDL期间进行并发读写操作。如果Online DDL操作不支持对表的继续写入,则DDL操作失败,对表修改无效
LOCK=SHARED:共享锁:Online DDL操作期间堵塞写入,不影响读取
LOCK=EXCLUSIVE:排它锁:Online DDL操作期间不允许对锁表进行任何操作

http://www.mmbaike.com/news/59607.html

相关文章:

  • 深圳网站开发公司h5百度爱采购优化
  • 邢台做移动网站公司电话线上营销策划案例
  • 广东省建设部网站宁波超值关键词优化
  • 音乐网站设计怎么做seo优化检测
  • 营销型网站建设流程百度客户管理系统登录
  • 科普网站建设方案北京百度快速排名
  • 做明星ps黄图网站怎么制作seo搜索优化
  • h5响应式网站建设方案关键词优化靠谱推荐
  • 深圳做网站排名营销网站都有哪些
  • 网站是由什么构成的百度推销广告一年多少钱
  • 专注东莞微信网站建设营销型网站建设论文
  • 做网站网页的人是不是思维台州网站建设平台
  • 产品设计网站制作中国十大搜索引擎网站
  • 电脑版微信登录入口站长工具seo下载
  • 做网站能赚钱吗外贸seo优化公司
  • 网站建设博采代运营哪家比较可靠
  • 旅游网站建设的原因站长工具端口检测
  • 鞍山信息港二手车祁阳seo
  • 旅游攻略网站源码公司建网站多少钱
  • 华为网站建设官网抖音搜索seo排名优化
  • 做兼职 那个网站靠谱网站怎样做推广
  • 专业app网站建设哪家好可以免费推广的平台
  • 王爷对我太冷淡汕头seo排名公司
  • 江西建网站做优化悟空建站seo服务
  • 佛山做网站需要多少钱电商网站建设 网站定制开发
  • 网站建设流程 知乎免费网站模板
  • 可信网站是否有规定必须做图片搜索识图入口
  • wordpress做视频网站吗电商平台如何推广运营
  • 做网站建设哪家公司好惠州网站建设方案推广
  • 滨州正规网站建设公司北京网优化seo公司