ESQL之act=batch批量处理

批量插入数据,用于MySQL、SQLServer、Oracle、DB2及Vertica等系统级数据库。

例:从1到1000向表中插入1000条记录

<html>
<title>增加一千条记录</title>
<chtml>
<for start=1 end=1001>
<esql module=mysqlmodule act=batch>
Insert Into MyTab
	( num )
Values
	(‘@{for:getSuffix}’)
</esql>
</for>
</chtml>
</html>

说明:act=batch时,同一结构的insert语句会合并到一个与数据库交互的会话中,在页面结束时提交到数据库执行,通常用大量数据需要通过应用层加载到数据库中的时候。

自己建一张表,亲自试试吧!

轻开平台资源下载及说明

平台免费下载:http://download.csdn.net/detail/tx18/8381859


最新开发手册下载:http://download.csdn.net/detail/tx18/8411089

开发实例:轻开B2C电子商务网站,免费下载:http://download.csdn.net/detail/tx18/8318585

轻开平台会不定期升级为大家提供更多强大而Easy的功能,请留意最新的开发手册

时间: 2024-08-09 10:38:30

ESQL之act=batch批量处理的相关文章

spring batch批量处理框架

spring batch精选,一文吃透spring batch批量处理框架 前言碎语 批处理是企业级业务系统不可或缺的一部分,spring batch是一个轻量级的综合性批处理框架,可用于开发企业信息系统中那些至关重要的数据批量处理业务.SpringBatch基于POJO和Spring框架,相当容易上手使用,让开发者很容易地访问和利用企业级服务.spring batch具有高可扩展性的框架,简单的批处理,复杂的大数据批处理作业都可以通过SpringBatch框架来实现. spring batch

JDBC batch批量Statement executeBatch 详细解释

JDBC提供了数据库batch处理的能力,在数据大批量操作(新增.删除等)的情况下能够大幅度提升系统的性能.我曾经接触的一个项目,在没有採用batch处理时,删除5万条数据大概要半个小时左右,后来对系统进行改造,採用了batch处理的方式,删除5万条数据基本上不会超过1分钟.看一段JDBC代码: // 关闭自己主动运行 con.setAutoCommit(false); Statement stmt = con.createStatement(); stmt.addBatch("INSERT I

Redis大幅性能提升之Batch批量读写

提示:本文针对的是StackExchange.Redis 一.问题呈现 前段时间在开发的时候,遇到了redis批量读的问题,由于在StackExchange.Redis里面我确实没有找到PipeLine命令,找到的是Batch命令,因此对其用法进行了探究一下. 下面的代码是我之前写的: 1 public List<StudentEntity> Get(List<int> ids) 2 { 3 List<StudentEntity> result = new List&l

使用Batch批量添加数据

package com.atguigu.jdbc; import java.sql.Connection;import java.sql.Date;import java.sql.PreparedStatement;import java.sql.Statement; import org.junit.Test; public class JDBCTest { @Test public void testBatch(){ Connection connection=null; PreparedS

ArcGIS 10.6 批量发布三维服务

ArcGIS版本更新之后,对三维的支持力度有了明显的增加.最近刚好有机会项目上使用10.6版本进行三维服务管理及开发.由于项目的特殊性,项目生产了上百个倾斜摄影三维模型文件(slpk),需要用Pro进行发布.10.6也是开始接触,功能也不是特别熟悉,发现Pro发布slpk只能单独一个一个发布,流程大致:上传-发布-共享,这样下来每个服务 发布都需要好长时间,上百个文件发布下来可能需要几天时间,而且出错的概率也挺高.但是没办法,项目需要,只能一个一个发布,断断续续估计差不多搞了一个周,终于搞定了.

ecshop 后台添加成本价

ecshop后台admin中的商品操作php文件,goods.php替换为下面的代码, 还要在数据库商品本店售价后门添加  cost  字段 为 商品成本价 下面代码主要为:商品入库时将商品原价一并写入数据库 还有就是  后台  模板文件( admin/templates/goods_info.htm )  记得添加成本价的  文本框 admin/goods.php 全部替换为下面的代码 <?php /** * ECSHOP 商品管理程序 * ==========================

Spark的分布式计算

Spark,Spark是什么,如何使用Spark 1.Spark基于什么算法的分布式计算(很简单) 2.Spark与MapReduce不同在什么地方 3.Spark为什么比Hadoop灵活 4.Spark局限是什么 5.什么情况下适合使用Spark 什么是Spark Spark是UC Berkeley AMP lab所开源的类Hadoop MapReduce的通用的并行计算框架,Spark基于map reduce算法实现的分布式计算,拥有Hadoop MapReduce所具有的优点:但不同于Ma

cassandra.yaml 配置

Copy from: http://blog.csdn.net/y_h_t/article/details/11917531 Cassandra中所有的运行配置都是在配置文件cassandra.yaml中进行配置. 下面依次讲解Cassandra中的配置项:cluster_name设置Cassandra集群的名称.在Cassandra集群中,每一台服务器都必须具备相应的集群的名称.如果名称不一致,则当前Cassandra服务器无法加入集群. initial_tokenCassandra服务器的初

MongoDB学习比较-07 C#驱动操作MongoDB

下载驱动 驱动的下载有两种方式:一种是在C#项目中通过NuGet进行安装,另一种是通过下面的链接:https://github.com/mongodb/mongo-csharp-driver/releases 直接下载msi进行安装或zip压缩包.不管哪种方式,其主要的目的都是获取两个dll文件:MongoDB.Bson.dll.MongoDB.Driver.dll.这是在程序中需要引用的两个类库文件. .NET版本要求 目前最新版的C#驱动是1.9.2,是在 .NET3.5的基础上构建的,所以