0 0

高难度问题!!求大神!PT数据库,导入十万条数据,多表带回滚30

    数据源为CSV(EXCEL),导入一条数据共涉及到多张表(导入数据4张表、查询数据3张表),现在有十万条数据,原方案分三步:1.读入数据并验证数据合法性;2.导入数据(带回滚,一张表导入失败,其他表回滚);3.输出错误日志。按照这种方法需要1个小时40分钟,如何控制在5分钟之内,大神解决方案啊。

问题补充:
chen_yongkai 写道
批量插入数据,十万条数据量不算大

嘿嘿,为了吸引你们进来看看,就用了个大量。
我自测了一下,数据越多导入时间越长,一万条数据时只在2分钟的。

2个答案 按时间排序 按投票排序

0 0

使用savapoint配合executeBatch

2012年1月12日 13:03
0 0

批量插入数据,十万条数据量不算大

2012年1月11日 18:42

相关推荐

    批量导入Excel数据到数据库,带数据校验/事务回滚

    总结来说,批量导入Excel数据到数据库是一项技术含量较高的任务,涉及到文件读取、数据处理、数据库交互等多个环节。通过数据校验和事务回滚,我们可以确保数据的准确性和一致性,同时提供有效的错误处理机制。对于...

    导入Excel到数据库的完整案例,带数据校验/事务回滚

    本案例提供了一个全面的解决方案,包括数据校验、数据库事务回滚、Excel预览以及日志记录等功能,确保数据导入过程的稳定性和准确性。 首先,数据导入的核心是读取Excel文件。可以使用Microsoft Office Interop库来...

    100万条数据导入SQL数据库仅用4秒

    总结来说,实现100万条数据在4秒内导入SQL Server数据库,需要结合C#的SqlBulkCopy、异步操作、数据预处理、优化的数据库设计以及高性能的硬件配置。通过这些方法,我们可以最大化数据导入效率,应对大数据挑战。而...

    java 数据库操作,事务回滚

    java 应用程序操作数据库实例,若出现sql异常则事务回滚。

    有关数据库事务回滚机制实例

    在探讨数据库事务回滚机制实例之前,我们先来理解一下什么是数据库事务以及为什么需要事务管理。数据库事务(Transaction)是指一组逻辑操作单元,这组操作要么全部成功,要么全部失败,是一个不可分割的工作单位。...

    oracle回滚段使用率过高之解决方法

    然而,回滚段使用率过高可能会导致数据库性能下降和空间不足的问题。本文将介绍 Oracle 回滚段的概念、用法和规划,并提供多种解决回滚段使用率过高的问题的方法。 一、回滚段概述 回滚段是一种特殊的表空间,它...

    数据库误删回滚方法

    数据库误删回滚方法

    Oracle数据库回滚段的故障分析与性能优化.pdf

    Oracle数据库回滚段的故障分析与性能优化 回滚段是 Oracle 数据库的重要组成部分,数据库的性能与回滚段息息相关。本文将针对数据库回滚段常见的故障进行系统的分析,结合实例提出相应的解决方案,并对数据库回滚段...

    对Oracle数据库回滚日志的清理

    在Oracle数据库管理中,回滚日志(Rollback Segment)是用于存储事务处理过程中更改前的数据副本的关键组件,以便在需要时可以恢复到事务开始前的状态。然而,随着时间的推移,这些日志文件可能会积累大量的数据,...

    oracle数据库回滚段专题解析

    如果事务最终需要回滚(通过`ROLLBACK`命令),则Oracle数据库会利用回滚段中的数据前影像将已修改的数据恢复到原始状态。此外,在事务处理过程中如果遇到实例失败(例如服务器故障),回滚段中记录的信息会被保存在...

    数据库大批量数据导入excle

    对于处理几十万条数据的情况,批量导入是必不可少的策略。 1. **数据准备**: - **数据清洗**:在导入前,确保Excel数据的完整性和准确性。检查是否有空值、重复值、格式错误等,对数据进行预处理。 - **格式转换...

    向数据库里导入表单数据

    导入数据的方法多种多样,以下是几种常见的方法: 1. **SQL Server Management Studio (SSMS)**:这是官方提供的图形化工具,可以直接执行INSERT语句来逐条插入数据,或者使用Bulk Insert命令批量导入CSV或Excel...

    Spring Boot多数据源(支持Spring声明式事务切换和回滚).pdf

    《Spring Boot多数据源(支持Spring声明式事务切换和回滚)》 Spring Boot多数据源技术是构建高效、灵活的多租户SaaS架构的关键。在本文中,我们将深入探讨如何实现动态数据源切换,支持Spring声明式事务管理,并讨论...

    C#Excel大量数据快速导入数据库

    当需要处理Excel中的大量数据并将其快速导入到数据库时,C#提供了一些高效的方法来实现这一目标。本文将详细讲解如何利用C#实现Excel数据的高效导入。 首先,我们需要了解如何在C#中读取Excel文件。.NET Framework...

    数据回滚组件

    数据回滚组件是一种重要的软件工具,它主要用于在数据库或数据存储系统中实现数据一致性与可靠性。在复杂的业务环境中,数据的正确性和完整性至关重要,而数据回滚组件则扮演着关键角色,确保在出现错误、故障或者...

    从excel中导入数据到mdb数据库中指定字段

    4. **定位目标字段**:在Access数据库中找到对应的数据表和字段,这是导入数据的目的地。需要了解数据库的表结构,包括表名和字段名。 5. **数据导入**:根据读取和清洗后的Excel数据,利用SQL插入语句将数据逐条...

    回滚数据到指定时间

    修改相关内容,回滚数据表到指定时间,表名称自己修改,时间点自己按需修改

    误删除数据,怎么恢复或回滚RDS数据库?

    数据恢复的方式跟备份的方式有关。比如物理备份还是逻辑备份,是否开启了日志备份。所谓日志备份其实就是日志,如果开启了日志备份,那可以恢复到备份范围内的的任意时间点。 下面按数据库类型分别列举数据恢复的...

    45 如果事务执行到一半要回滚怎么办?再探undo log回滚日志原理!l.pdf

    在数据库管理系统中,事务的完整性和一致性是至关重要的。为了处理事务中可能出现的失败和错误,引入了...通过合理利用回滚日志,数据库系统能够提供更加稳定和可靠的数据处理能力,满足现代应用对数据完整性的高要求。

Global site tag (gtag.js) - Google Analytics