`
scholers
  • 浏览: 620332 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

DB2 INSERT 语句优化

    博客分类:
  • DB
阅读更多
  在一次开发过程中,发现原来老的代码是这样写的:
  for(int i = 0; i < n; i ++){
    sql.append("INSERT INTO TABLE (COL1,COL2,COL3) VALUES('','','')");
    //
   comit();//提交事物
}
 
这样每次都提交的效率实在太低了,我修改了下:
SQL语句变成如下:
insert into table values(),(),()......(); 

然后再一次性的提交事物。


 
分享到:
评论

相关推荐

    DB2数据库批量导insert工具

    2. 针对DB2优化:专门针对DB2数据库的特性进行优化,确保生成的insert语句与数据库兼容,执行效率高。 3. 实践验证:已经过大量实际测试,证明其稳定性和可靠性,可以在各种复杂环境中使用。 4. 用户友好:简化了...

    DB2 merge语句使用教程

    需要注意的是,DB2 Merge 语句在执行时会一次性处理所有的数据,因此对于大数据量的操作,它通常比分开的 UPDATE 和 INSERT 语句更有效率。同时,Merge 语句也允许我们在 WHEN MATCHED 或 WHEN NOT MATCHED 后添加更...

    SQL_Server,Oracle,DB2数据库SQL语句比较

    根据提供的文件信息,本文将对SQL Server、Oracle与DB2三种主流关系型数据库管理系统中的SQL语句进行详细的对比分析。这不仅有助于理解不同数据库系统之间的差异,也为开发人员提供了跨平台迁移时所需的必要知识。 ...

    DB2数据库自动导出数据INSERT SQL脚本工具

    总之,"DB2数据库自动导出数据INSERT SQL脚本工具"是DB2数据库管理的得力助手,通过自动化生成INSERT语句,简化了数据导入导出的过程,为数据库的日常维护提供了便利。使用这个工具,可以让你更加专注于业务逻辑和...

    数据库表数据转为insert sql语句

    Data row to insert sql是一个小的工具软件,可以将数据库表中指定数据转换成相应的insert sql语句。目前支持的数据库类型为oracle,db2,ms sql server。 目前还有一些缺陷,还有待完善,具体如下: 1、对ms sql ...

    db2常用语句

    - **从文件导入数据**:`db2 "import from file_name.del of del insert into table_name"` - 相反,当需要将外部文件中的数据加载到DB2数据库表中时,可使用该命令实现数据导入。 ### 3. 表结构管理 - **激活非...

    DB2使用经验总结+DB2数据库性能优化的几个小技巧

    3. SQL操作:熟练掌握SQL语言是使用DB2的基础,包括数据查询(SELECT)、数据插入(INSERT)、更新(UPDATE)和删除(DELETE)等操作。 4. 安全性:DB2提供了用户管理和权限控制机制,需要合理设定用户权限,防止...

    db2 SQL语法和语句块大全

    2. **数据操纵语言(DML)**:包括INSERT、UPDATE、DELETE语句,用于修改数据库中的数据。这些语句允许用户向表中添加新行、更新现有行或删除行。 3. **数据定义语言(DDL)**:包括CREATE、ALTER、DROP语句,用于...

    以参数化方式增加数据库记录 编程小实例

    同时,设置CommandText属性为INSERT INTO语句,并使用`AddWithValue()`或`Add()`方法添加参数。例如: ```cpp SqlCommand cmd = new SqlCommand("INSERT INTO MyTable (Column1, Column2) VALUES (@param1, @param...

    Db2 Sql语句参考

    2. **数据插入**:INSERT语句用于将新记录添加到表中。可以一次性插入单条记录或批量插入多条记录。 3. **数据更新**:UPDATE语句用于修改已存在的记录。配合WHERE子句,可以精确地定位需要修改的行。 4. **数据...

    深入理解DB2 INSERT内部机制以及表空间分配机制-contracted.doc

    在数据库管理中,尤其是在使用IBM的DB2数据库系统时,理解和掌握INSERT语句的内部运作机制以及表空间的分配策略至关重要。本文将以一个真实的案例为引子,揭示当数据量不变但表空间使用量激增的现象,探讨其背后的...

    经常要用的DB2优化

    ### DB2优化技巧详解 #### 一、避免全表扫描 在DB2中,全表扫描是指数据库系统读取整个表的数据来进行查询的过程。这种方式效率极低,尤其是在处理大型数据库时,可能导致性能瓶颈。以下是一些减少全表扫描的方法...

    DB2常用语句

    ### DB2常用语句知识点详解 #### 连接数据库 - **命令格式**:`db2 connect to &lt;数据库名&gt; user &lt;用户名&gt; using &lt;密码&gt;` - `&lt;数据库名&gt;`:指明要连接的数据库名称。 - `&lt;用户名&gt;`:登录数据库所使用的用户名。 -...

    DB2中常用SQL语句

    ### DB2中常用SQL语句知识点详述 #### 数据库简介 DB2是IBM公司推出的一款关系型数据库管理系统,广泛应用于各种规模的企业级环境中。为了更高效地管理和操作数据库,掌握常用的SQL语句是非常必要的。SQL...

    在DB2中提高INSERT性能的技巧(1)

    DB2 中 INSERT 性能优化需要从多方面入手,包括语句准备、发送列值到服务器、服务器处理等方面。通过合理使用 load 和 import,选择合适的数据库对象,DB2 中的 INSERT 性能可以得到很大的提高。

    DB2数据库SQL注入手册1

    3. INSERT攻击:攻击者可以使用INSERT语句来插入恶意数据。 ```sql INSERT INTO users (id, name) VALUES (1, 'hack'); ``` 结论 DB2数据库SQL注入手册提供了检测和防止SQL注入攻击的方法和技术。通过遵循这些指南...

    DB2与ORACLE常用语句对照

    - 插入数据:`INSERT INTO`语句在Oracle和DB2中都是通用的。 - 更新数据:`UPDATE`语句在两个系统中基本一致,但Oracle允许在单个`UPDATE`语句中更新多个表,DB2通常限制为单表更新。 - 删除数据:`DELETE FROM`...

    在DB2中提高INSERT性能

    INSERT处理过程概述首先让我们快速地看看插入一行时的处理步骤。这些步骤中的每一步都有优化的潜力,对此我们在后面会一一讨论。在客户机准备语句。对于动态SQL,在语句执行前就要做这一步,此处的性能是很重要的;...

    db2常用命令集合(经典语句集合)

    这份"db2常用命令集合(经典语句集合)"文档很显然是为了帮助用户更好地理解和掌握DB2的操作。接下来,我们将深入探讨其中的一些关键知识点。 1. **安装与启动**: - `db2start`:启动DB2实例,确保数据库服务正常...

Global site tag (gtag.js) - Google Analytics