升级说明:
2024-11-16
天软平台与客户端优化下载数据传输性能提高,提高数据交互速度,并支持更大结果集的导入导出。
支持2G甚至更大的数据流的交互,由于数据交互除了依赖天软服务器的性能外,还需要依赖用户网络及用户本机性能,所以不推荐一次性交互这么大的数据流。
之前的版本
不支持超过1.5G的配置。excel上传时建议在30M以内,超过40M容易引发异常。
数据流交互上限的设置
第一步:pubkrnl.ini文件的查找与创建
pubkrnl.ini文件在天软安装目录下,若文件不存在,可以新建此文件(或下载附件放到安装目录下)
一般默认安装路径为:C:\Program Files\Tinysoft\Analyse.NET
配置文件案例:
附件:pubkrnl.ini
第二步:设置上限值
在pubkrnl.ini中添加[Memory]配置段,若存在同名配置段,则靠前的生效,然后再添加相应的属性并设置具体值:
64位客户端:配置MaxStrmSize64,单位为kb,比如下面是设置数据上限为500M
[Memory]
MaxStrmSize64=512000
32位客户端:配置MaxStrmSize,单位为b,比如下面是设置数据上限为500M
[Memory]
MaxStrmSize=524288000
第三步:配置完成后,需要完全重启天软客户端,仅断开重新登陆无法生效。
相关注意说明:
1、在pubkrnl.ini中的配置Memory可以控制.STM格式的输出大小,对excel格式不产生影响。
在pubkrnl.ini中的配置Memory可以控制.STM格式的输入大小,也能控制excel文件的输入大小。
2、更改配置后,客户端必须要完全重启才会生效(仅断开重新登陆也不行)
3、程序导出数据结果与手动导出结果集表现一致
4、MaxStrmSize的单位是b,而MaxStrmSize64的单位是kb,默认为200M。
5、当MaxStrmSize与MaxStrmSize64同时都配置了时,MaxStrmSize64有效。
6、MaxStrmSize的设置一般不要超过1500000000b,否则会设置失败,此时使用默认值,默认情况下.STM不能超过200M
以上配置同样也适用于导入功能,一般(excel)导入在200M左右比较安全(测试电脑运行内存为16G,大概花3分钟上传成功)。
由于数据交互除了依赖天软服务器的性能外,还需要依赖用户网络及用户本机性能,尽量不做交互过大的操作,避免引发异常。
如引起客户端假死(实际在上传数据,该过程无法中止),或者出现报错(Error result from client received!)为导入失败。