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

顺德网站建seo关键词优化软件

顺德网站建,seo关键词优化软件,建设网站自学,长宁制作网站文章目录一、MySQL原生Online DDL二、pt-online-schema-change(pt-osc)1、简介2、基本原理三、gh-ost1、简介2、使用一、MySQL原生Online DDL 从MySQL 5.6开始,官方引入了在线DDL机制,支持部分ALTER TABLE操作在不锁表或仅短暂锁…

文章目录

  • 一、MySQL原生Online DDL
  • 二、pt-online-schema-change(pt-osc)
    • 1、简介
    • 2、基本原理
  • 三、gh-ost
    • 1、简介
    • 2、使用

一、MySQL原生Online DDL

从MySQL 5.6开始,官方引入了在线DDL机制,支持部分ALTER TABLE操作在不锁表或仅短暂锁表的情况下完成,如添加/删除列(某些情况下)、修改列属性、添加/删除索引、更改存储引擎等。其优点是无需额外部署工具,可控性强,兼容性好,对应用无侵入。缺点是并非所有DDL操作都支持完全不锁表,适用于中小表、对锁敏感度低的场景。

二、pt-online-schema-change(pt-osc)

1、简介

由Percona公司开发的开源工具,用于在不影响线上服务的前提下完成表结构变更。它通过创建临时表,利用触发器复制数据等方式,将原表数据复制到新表,最后替换原表,从而实现在线修改表结构。该工具完全避免锁表,适用于大表操作,还支持回滚机制,保障数据安全,但在高并发写入场景下可能存在性能问题。

官网:https://docs.percona.com/percona-toolkit/pt-online-schema-change.html

2、基本原理

1、创建新表:首先创建一个与原表结构相同的新表,表名一般以 _new 作为后缀。
2、修改新表:在新表上执行表结构变更操作。
3、创建触发器:在原表上创建三个触发器(DELETE、UPDATE、INSERT),以确保对原表的操作同步到新表。
4、复制数据:将原表的数据复制到新表。
5、替换表:将新表替换为原表。
6、更新外键:如果有外键约束,需要更新外键指向新表。
7、删除旧表:删除旧表和触发器

三、gh-ost

1、简介

由Github维护的MySQL online DDL工具。它同样使用了镜像表的形式,但放弃了使用低效的trigger,而是从binlog中提取需要的增量数据来保持镜像表与源表的数据一致性。整个Online DDL操作仅在最终rename源表与镜像表时会阻塞几秒钟的读写。gh-ost输出的信息、迁移数据的效率,以及支持的功能都比较优秀,且进程意外中断以后,可以新启动一个进程继续进行Online DDL,适用于对主库影响要求低、希望减少同步延迟的场景。

开源地址:https://github.com/github/gh-ost

2、使用

暂无

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

相关文章:

  • 东莞企石做网站百度关键词搜索排名统计
  • 一台电脑如何做网站免费浏览网站推广
  • 网站建设单选题做百度推广的公司电话号码
  • 大连网站建设信息武汉seo关键词排名优化
  • 个人网站可以做哪些主题网盘资源免费观看
  • 做地铁建设的公司网站杭州seo软件
  • 鄂尔多斯网站制作公司我要登录百度
  • 云服务器和网站备案吗seo标题优化关键词怎么选
  • 长沙 网站设计 公司抖音seo什么意思
  • 做微信小程序网站国内做网站的公司
  • 网站价格全网营销推广公司
  • 网站title标签内容怎么设置南京seo网站管理
  • 吉林省人民政府门户网站首页关键词排名
  • 适合写论文的中小企业名录佛山抖音seo
  • 怎么做扫二维码登陆网站今天的新闻发布会
  • 深圳网站制作易捷网络2023年6月疫情情况
  • 知名网站建设公司社交媒体推广
  • 黔东南州两学一做教育网站怎么让自己上百度
  • 域名网站平台关键词竞价排名是什么意思
  • 建设生鲜网站价格建设网站制作公司
  • 网站建设uuiopseo优化师是什么
  • html好看的网站博客网站注册
  • 哪些平台可以推广产品网站seo在线诊断
  • 绵阳网站开发百度快照推广是什么意思
  • 营销型网站有意义吗向日葵seo
  • 沈阳网页设计排名seo公司哪家好
  • 网站建设价格济南百度写作助手
  • 网网站制作优化关键词的方法包括
  • 黄岛王台有做网站的吗seo独立站优化
  • 七台河新闻联播2021seo推广有哪些