用图示法详解ADO.NET选项说明
创始人
2024-06-18 05:31:42
0

ADO.NET选项通讯底层的工作线程数,根据2*cpu-1或者自定义数量方式。FJobWorkThread   JOB线程池工作线程数,用来处理DB操作的线程数。

FMaxFreeEventMessage 表示空闲事件池允许的最大数,超过该值将物理释放。该参数一般情况下等于FMaxNumConnections*2 或者更多。FMaxNumConnections  表示服务器允许的最大客户端连接数,超过该数量的连接将被服务器自动关闭。

FMaxNumberOfFreeContext 表示空闲上下文允许的最大数,超过该值将物理释放。该参数一般情况应和FMaxNumConnections 相等,以便重复利用内存。如果该参数小于FMaxNumConnections这种情况下,在客户端连接和关闭的时候,都会导致上下文的物理申请和释放,如果服务器内存数量较小,ADO.NET选项并且对服务器运行时内存大小有较高要求者,可以设置该参数选项。#t#

FMaxNumberOfFreeBuffer空闲Buufer池允许的最大数,超过该值将物理释放。该参数在一般情况下应为FMaxNumConnections * 2,表示一个上下文随时可以有一个RECV 和SEND的I/O可以使用。在数据包比较大的情况下,可以查看监视日志,如果有大量Buffer被申请和释放,可以适应的增加数量,提高性能。

备注:
关于JOB线程池以及事件池的概念,JOB线程池即为处理DB操作时的线程并发数,JOB线程池采用完成端口线程池封装,ADO.NET选项可以尽量提高系统效率。事件对象由全局事件对象池进行回收和释放,以充分利用系统资源。具体详细技术细节请参考DBIOCP技术设计文档。

打开Server.udl文件,ADO.NET选项设置数据库连接参数如下:测试连接成功后退出。服务器端设置成功。

DBIOCP帮助文档七 [ADO服务器与客户端] - 楠楠 - 楠楠

创建一工程,并且加入窗体,加入两个按钮,并且把布局布置好,在上面放入一个TIOCPTCPAdoClient, TIOCPADODataSet以及TIOCPADOQuery控件。Microsoft ActiveX Data Objects Extensions for Data Definition Language and Security (ADOX) 是对 ADO 对象和编程模型的扩展。ADOX 包括用于模式创建和修改的对象,以及安全性。由于它是基于对象实现模式操作,所以用户可以编写对各种数据源都能有效运行的代码,而与它们原始语法中的差异无关。

ADO.NET选项是核心 ADO 对象的扩展库。它显露的其他对象可用于创建、修改和删除模式对象,如表格和过程。ADO.NET选项还包括安全对象,可用于维护用户和组,以及授予和撤消对象的权限。 #t#

要通过开发工具使用 ADOX,需要建立对 ADOX 类型库的引用。对 ADOX 库的说明为“Microsoft ADO Ext. for DDL and Security.”。ADOX 库文件名为“Msadox.dll”,程序 ID (ProgID) 为“ADOX”。有关建立库引用的详细信息,请参阅开发工具的文档。

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...