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

深圳市保障房申请网站深圳网络推广案例

深圳市保障房申请网站,深圳网络推广案例,创建网站代码是什么问题,七牛云建网站关于 5.6 升级到 5.7 之后#xff0c;GTID 的相关功能的注意事项。 作者#xff1a;秦福朗#xff0c;爱可生 DBA 团是队成员#xff0c;负责项目日常问题处理及公司平台问题排查。热爱互联网#xff0c;会摄影、懂厨艺#xff0c;不会厨艺的 DBA 不是好司机#xff0c;…关于 5.6 升级到 5.7 之后GTID 的相关功能的注意事项。 作者秦福朗爱可生 DBA 团是队成员负责项目日常问题处理及公司平台问题排查。热爱互联网会摄影、懂厨艺不会厨艺的 DBA 不是好司机didi~ 爱可生开源社区出品原创内容未经授权不得随意使用转载请联系小编并注明来源。 本文共 400 字预计阅读需要 2 分钟。 背景 某金融公司有套系统最近刚迁移完从 5.6 迁移到 5.7.30并且在迁移前未开启 GTID迁移后开启了 GTID 相关功能。业务按照以往的方式使用 CREATE TABLE ... SELECT ... 导数据的时候出现报错Error Code:1786 (HY000): Mysql Statement violates GTID consistency: CREATE TABLE ... SELECT。 问题原理 这个问题比较简单原因就是迁移后的 MySQL5.7 使用了 GTID开启了 enforce_gtid_consistency 参数GTID 强一致性。 为保证分布式事务的一致性MySQL 使用 GTID 来唯一标识一个事务。在 GTID 模式下DDL 和 DML 语句会自动产生不同的 GTID 来标识不同的事务操作。但是 CREATE TABLE ... SELECT ... 只生成了一个 GTID将 DDL 和 DML 操作合并为一个事务执行这在语句执行失败时会造成主从数据不一致。开启 enforce_gtid_consistency 参数就是为了 GTID 事务的原子性。 官方文档也有对 CREATE TABLE ... SELECT ... 这一操作的说明 解决方案 为了安全不建议关闭这个参数。 在 MySQL5.7 上可以用拆分成两句 SQL 的方式解决这个问题比如 #先创建表 CREATE TABLE ... LIKE...#再插入数据 INSERT INTO ... SELECT ...虽然之前的单条 SQL 能简单快速的导数到另一张表但为了安全可以适当麻烦一点。 MySQL 8.0 好消息是从 MySQL8.0.21 开始支持原子 DDL 的存储引擎允许使用 CREATE TABLE ... SELECT ... 语句了。
http://www.dnsts.com.cn/news/59556.html

相关文章:

  • 国内漂亮大气的网站阿里云服务器可以做几个网站
  • 微信网站平台怎么建立wordpress开发者文档
  • 阿里巴巴开通诚信通后网站怎么做贵州便宜网站推广优化电话
  • 中国建设银行网站招聘湖北企业建站系统信息
  • 免费网站安全软件大全游戏网址域名查询官网
  • 织梦如何做移动网站药检局信息化网站系统建设方案
  • 做网站需要服务器和什么软件网站建设空格怎么打
  • 东莞网站的优化010-58813333 可信网站
  • 网站建设合同附件东莞网站建设方案外包
  • 惠州企业网站建设网络工程师高级职称
  • 360网站建设公司qq企业邮箱下载
  • 网站关键词提升做搜狗手机网站快
  • 网站服务器速度查询建站
  • 福建两学一做网站网页设计网站建设流程
  • 建设高校网站的现实意义企业管理咨询是一种
  • 求个没封的a站yw1129cm个人电脑建立网站
  • 网站如何自动手机版h网站模板
  • 学校网站模板wordpress不付费免费网站
  • 网站开发工程师岗位概要大连网站优化快速排名
  • 建筑网站图片推荐做流程图的网站
  • 查建筑公司资质的网站北京建站公司推荐首推万维科技
  • 怎么建立公司网站费用wordpress导航站
  • 天天向上网站建设仙居县建设规划局网站
  • 海洋馆网站建设有没有好网站推荐
  • 公司网站域名无法解析坪山网站建设机构
  • 做网站搞什么流量网站空间会过期吗
  • wordpress工作室主题网站做进一步优化
  • 专题研究网站建设工作动态wordpress 媒体库 链接
  • 青岛网站建设优化国外 做励志视频的网站
  • 网站开发的阶段做图片网站赚不赚钱