为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:Window 10
【CPU】:11th Gen Intel® Core™ i5-11300H @ 3.10GHz
【问题描述】*:使用dpi_lob_read接口,读取BLOB字段值效率较低。百兆网络下,IO最高只能达到10Mbps,相同环境采用Qt的ODBC驱动,IO最高能达到30Mbps,从大数据量的字段值读取耗时上,正好也是比采用Qt慢3倍左右。希望提供解决方案。
1.DM DPI_LOB_READ接口:
2.Qt ODBC驱动连接达梦:
你好,能提供简单的复现demo吗?
odbc驱动,底层也是走的原生接口dpi。可以尝试打开dpi调用日志,参考odbc中调用方式。
打开dpi调用日志方法请参考《DM8系统管理员手册》,章节2.1.1, dm_svc.conf配置文件中的dpi_trace设置项。