数据库同步优化技巧分享

 更新时间:2015年10月30日 14:47:32   作者:liuser  
这篇文章主要介绍了数据库同步优化技巧分享,需要的朋友可以参考下

场景1: 需要将某张表的某些字段全部同步到另一张表的某些字段.

INSERT INTO table1(a,b,c,d)
SELECT
a,b,c,d FROM table2
WHERE NOT EXISTS(SELECT * FROM table1 WHERE table2.`a` =table1.`b`)
;

当最后的子查询存在记录时候,则略过.

场景2:  表中新增一个字段,需要重新计算并更新至表中.

如果用脚本来走的话,不使用事务没秒只能更新10条左右,如果有相应算法,可以先 生成更新语句,然后更新.

场景3  关联表,某表字段批量更新至某字段

UPDATE oto_payment AS a INNER JOIN oto_customer AS c ON a.openid=c.openid
SET a.customer_id=c.customer_id;

相关文章

  • 如何找回存储在DBeaver连接中数据库密码

    如何找回存储在DBeaver连接中数据库密码

    DBeaver数据库连接工具是我用了这么久最好用的一个数据库连接工具,拥有的优点,支持的数据库多、快捷键很赞、导入导出数据非常方便,这篇文章主要给大家介绍了关于如何找回存储在DBeaver连接中数据库密码的相关资料,需要的朋友可以参考下
    2024-03-03
  • InnoDB主键索引树和二级索引树的场景分析

    InnoDB主键索引树和二级索引树的场景分析

    本文通过场景分析给大家介绍了InnoDB主键索引树和二级索引树的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • SQL中Having与Where的区别

    SQL中Having与Where的区别

    何时使用having where,请遵照下面的说明:WHERE语句在GROUP BY语句之前;SQL会在分组之前计算WHERE语句。HAVING语句在GROUP BY语句之后;SQL会在分组之后计算HAVING语句。
    2016-01-01
  • 新推出的金融版eXtremeDB 6.0功能改进预览

    新推出的金融版eXtremeDB 6.0功能改进预览

    这篇文章主要介绍了新推出的金融版eXtremeDB 6.0功能改进预览,如运用SQL, Python实现的基于矢量的统计功能、分布式的查询处理、市场数据压缩等内容,需要的朋友可以参考下
    2014-10-10
  • DBeaver执行外部sql文件详细图文教程

    DBeaver执行外部sql文件详细图文教程

    DBeaver最近才使用,以前使用的PL/SQL,有些不是很熟悉,记录下来,下面这篇文章主要给大家介绍了关于DBeaver执行外部sql文件的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-06-06
  • Navicat打开表的速度慢的问题解决

    Navicat打开表的速度慢的问题解决

    最近使用Navicat打开表或者设计表都很慢,需要等十几秒才能打开,一开始我以为是我电脑老了,没想到新电脑打开也很慢,所以本就给大家分享一下Navicat打开表的速度慢的问题解决方法,需要的朋友可以参考下
    2023-12-12
  • Access数据库升级为SQL数据库的注意事项和方法

    Access数据库升级为SQL数据库的注意事项和方法

    Access数据库升级为SQL数据库的注意事项和方法...
    2007-02-02
  • Navicat for MySQL导入csv文件时出现中文乱码的问题解决

    Navicat for MySQL导入csv文件时出现中文乱码的问题解决

    在做数据对接导入的时候使用的数据是CSV格式的文件,导入发现了乱码,下面这篇文章主要给大家介绍了关于Navicat for MySQL导入csv文件时出现中文乱码的问题解决办法,需要的朋友可以参考下
    2023-12-12
  • sqlserver中drop、truncate和delete语句的用法

    sqlserver中drop、truncate和delete语句的用法

    这篇文章主要介绍了sqlserver中drop、truncate和delete语句的用法,本文图文并茂,内容清晰,需要的朋友可以参考下
    2014-09-09
  • Window下Neo4j安装图文教程

    Window下Neo4j安装图文教程

    这篇文章主要为大家详细介绍了Window下Neo4j安装图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04

最新评论