数据库迁移-请DBA大神进,有关千万数据迁移的问题。

问题描述

请DBA大神进,有关千万数据迁移的问题。

公司最近有个需求 ,需要将一张老系统数据里某张表大概4000万数据迁移到新系统中,迁移过程中还需要对老表中的字段特殊处理以后再插入新表。而且老数据库表有分表,新系统也建立对应分表迁移。

我是这样做的 用了3个存储过程,入口调用另外2个那样

1.根据老系统中规则 在新系统中创建好分表。

2.将老系统中分表的数据插入到新系统中对应的分表。

3.老系统未分表的数据插入新系统中。

做了测试,存储过程逻辑是没有问题的,现在的担心是性能瓶颈问题,

整个采取即查即插的形式。 而且是创建了分表马上回把属于分表的数据插入进去那样。

我还没做正式测试,估计肯定有性能问题。请大神来给点建议,像这样的数据迁移应该怎么做???? 如果可以给点准确的意见 和步骤 ,不甚感激。

解决方案

有没有人来帮帮忙给点意见啊???

时间: 2025-01-21 09:14:29

数据库迁移-请DBA大神进,有关千万数据迁移的问题。的相关文章

数据版本管理,请各位大神帮忙看一下

问题描述 数据版本管理,请各位大神帮忙看一下 数据版本标签,创建新的文件型数据源,并将指定的数据集导入到该数据源中,同时,该数据源通过版本管理的XML文件,记录该数据源的版本,数据源版本时间,数据源版本描述.

c#-数据版本管理,请各位大神帮忙看一下

问题描述 数据版本管理,请各位大神帮忙看一下 数据版本标签,创建新的文件型数据源,并将指定的数据集导入到该数据源中,同时,该数据源通过版本管理的XML文件,记录该数据源的版本,数据源版本时间,数据源版本描述.

最近要做进销存管理软件,请各位大神给点思路

问题描述 最近要做进销存管理软件,请各位大神给点思路 比如要用到的有哪些技术,最近研究了一下Jfinal 觉得不错,用他开发可好?那么前端应该用什么好呢? 如果有数据库什么的给我研究一下那就谢谢大家了 解决方案 jfinal是挺不错的. 我建议ext+jfinal+mysql.

java-linux重启netty服务一些问题,请大神进。

问题描述 linux重启netty服务一些问题,请大神进. linux上部署netty架构的服务时我一般启动的时候用下面脚本 nohup java -jar xxx-xxx.jar start 8080 8888 & 关闭的时候杀进程就可以了. 今天部署的时候启动服务就报userBind,于是我查看进程的时候发现 root 724 1 0 1406059 1091384 1 Apr08 ? 00:39:15 /usr/java/jdk1.7.0_76/jre/bin/java -Xmx2048m

怎么把jsoup抓取到的网页数据放进mysql数据库中,跪大神求详细代码。

问题描述 怎么把jsoup抓取到的网页数据放进mysql数据库中,跪大神求详细代码. package bag; import java.io.IOException; import org.jsoup.Connection; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; public class T

使用C# 在sqlite数据库中更新一条数据,当前应用程序中是有效的,当我关闭应用程序后,再次打开应用程序,查询,发现更改失败,请各位大神们看看什么原因,谢谢。

问题描述 使用C#在sqlite数据库中更新一条数据,当前应用程序中是有效的,当我关闭应用程序后,再次打开应用程序,查询,发现更改失败,请各位大神们看看什么原因,谢谢代码:sql="UPDATESchoolSETdelegate='北航'WHEREID=2";cmd.CommandText=sql;cmd.ExecuteNonQuery();表结构: 解决方案 本帖最后由 yyyy1999 于 2015-06-09 16:50:07 编辑解决方案二:你的cmd支持sqlite数据库吗?

dorado 7 请各位大神帮帮看看这个怎么修改

问题描述 dorado 7 请各位大神帮帮看看这个怎么修改 <Control type="DataTable" showIndicator="false" highlightSelection="false" showHScrollBar="false" showFooter="false" dataset="dsEvecHotelAndMeal" showHeader="

大神进来看下,新手第一天上班

问题描述 大神进来看下,新手第一天上班 怎么写动态获取数据库的信息代码 解决方案 使用ajax进行动态获取 解决方案二: $('#send').click(function(){ $.ajax({ type: "GET", url: "test.json", data: {username:$("#username").val(), content:$("#content").val()}, dataType: "j

java-Java 请各位大神给点建议(拜托大家了)

问题描述 Java 请各位大神给点建议(拜托大家了) 我想请问一下 ,Java刚入门看了一遍李刚的Java疯狂讲义,我现在应该做点什么可以提高Java编程水平啊.今年九月就校招了,请问我应该继续学方向的知识(目前是J2EE方向) 还是继续学基础知识啊如数据结构(Java) ,学会swing 去做些小项目去练习啊, 解决方案 学基础知识,但是基础知识也需要动手练习,一定要多实践,不能眼高手低.多敲些代码(有意义的). 解决方案二: 基础知识,比如对象的封装,多态,接口的运用,理解要深刻些,接下来把