xiaosongli 发表于 2009-1-15 00:11:04

CVI中调用SQL工具包的问题

请教各位在数据库访问中
方法1.hstmt = DBActivateSQL (hdbc, “Select * from table”);
方法2.hstmt = DBActivateMap (hamp, “table”);
在针对大数据量(上百万条)的情况下,哪个的执行速度比较高,

netcreature 发表于 2009-1-15 09:25:11

如果就单纯分析上面两个语句的效率,当然是DBActivateMap()执行速度快!但是实际项目中还要考虑到在执行DBActivateMap()前的前期操作的时间!
一个最简单的方法:用两种方法查询同一数据库,就能比较出来!

另外,涉及大型数据库的操作,利用CVI+SQL Toolkit并不是最好的选择,选择VC/C#+SQL/Oracle+Measurement Studio会更好!
页: [1]
查看完整版本: CVI中调用SQL工具包的问题