博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Allow Batch in ADO.NET
阅读量:4127 次
发布时间:2019-05-25

本文共 442 字,大约阅读时间需要 1 分钟。

在开发ADO.NET程序时允许在连接字符串中设置Allow Batch参数。这个参数的意思是,允许服务器一次性将多条命令批量发送给服务器去执行。以MYSQL为例,多条为“;”分割的命令可一次性地发送给MYSQL服务器去执行。很显然这会明显地减少客户端和服务器之间的通信开销。这对于同类型的命令来说是有效的,比如一次执行多条update语句,一次执行多条select语句。顺便需要提到的是,在高版本的MYSQL,SQL SERVER等数据库服务器都已经执行返回多个结果集,也就是说你可以一次执行多条select语句,得到不同的结果集。这对于很多程序来说是非常实用的,因为我看到很多程序在执行的时候都需要多次从服务器上取得少量数据,利用这个特性,程序的性能将有可能得到很大的提升。

需要注意的是,并不是所有的数据库服务器都支持Allow Batch,MYSQL5及以上版本才支持AllowBatch,SQL SERVER2005以上支持这个参数,ORACLE的任何版本对这个参数都不支持。

转载地址:http://aohpi.baihongyu.com/

你可能感兴趣的文章
基于P5.js的“绘画系统”
查看>>
《达芬奇的人生密码》观后感
查看>>
论文翻译:《一个包容性设计的具体例子:聋人导向可访问性》
查看>>
基于“分形”编写的交互应用
查看>>
《融入动画技术的交互应用》主题博文推荐
查看>>
链睿和家乐福合作推出下一代零售业隐私保护技术
查看>>
Unifrax宣布新建SiFAB™生产线
查看>>
艾默生纪念谷轮™在空调和制冷领域的百年创新成就
查看>>
NEXO代币持有者获得20,428,359.89美元股息
查看>>
Piper Sandler为EverArc收购Perimeter Solutions提供咨询服务
查看>>
RMRK筹集600万美元,用于在Polkadot上建立先进的NFT系统标准
查看>>
JavaSE_day14 集合中的Map集合_键值映射关系
查看>>
异常 Java学习Day_15
查看>>
Mysql初始化的命令
查看>>
MySQL关键字的些许问题
查看>>
浅谈HTML
查看>>
css基础
查看>>
Servlet进阶和JSP基础
查看>>
servlet中的cookie和session
查看>>
过滤器及JSP九大隐式对象
查看>>