FAQ > 客户端升级

2023-09-12客户端升级说明    

简述
更新日志--------2023-09-12
修订:formatfloat当格式中存在千分位但区域设定不存在千分位时被截断的问题。
升级:提供本地化脚本网格#的多线程调用支持。使用方式和平台网格调用一样,支持本地多线程网格计算,可通过TSL.INI进行配置相关参数。
TSL.INI
[multitask]
#本地网格计算启动的最大线程数
maxthread=128
#最大计算任务的等待队列
maxpending=16777216
#未完成的任务等待判断间隔毫秒数
busyinterval=3000
#最大等待的次数
busyretry=100000

修订:内核将函数保存成对象会诱发mymem负数的问题。
修订:在类成员函数中使用动态绑定的匿名函数存在问题。
修订:array下标里设定fmarray后再次设置该小标的行为会对fmarray赋值的问题。
修订:median,large,small,percentile,percentrank,quartile,rank,trimmean以及对应的largeof,sp_large等聚集函数以及数据仓库的事件序列方法在存在NAN的时候的问题。
修订:const第二次运行失败的问题。
  • 2023-09-12 升级说明
    -------------------------------------------------------
    修订:formatfloat当格式中存在千分位但区域设定不存在千分位时被截断的问题。
    说明:不影响一般的使用,为多环境优化兼容问题。
    -------------------------------------------------------
    升级:提供本地化脚本网格#的多线程调用支持。使用方式和平台网格调用一样,支持本地多线程网格计算,可通过TSL.INI进行配置相关参数。
    TSL.INI
    [multitask]
    #本地网格计算启动的最大线程数
    maxthread=128
    #最大计算任务的等待队列
    maxpending=16777216
    #未完成的任务等待判断间隔毫秒数
    busyinterval=3000
    #最大等待的次数
    busyretry=100000

    说明:具体使用可参考:FAQ:Q:本地化脚本网格#的多线程调用支持使用说明
    -------------------------------------------------------
    修订:内核将函数保存成对象会诱发mymem负数的问题。
    说明:修正_MYMEM_的问题。
    -------------------------------------------------------
    修订:在类成员函数中使用动态绑定的匿名函数存在问题。
    说明:匿名函数在类中使用的问题修正。
    -------------------------------------------------------
    修订:array下标里设定fmarray后再次设置该小标的行为会对fmarray赋值的问题。
    说明:fmarray功能修正,该功能目前只在下一代测试服务器中有效。
    -------------------------------------------------------
    修订:median,large,small,percentile,percentrank,quartile,rank,trimmean以及对应的largeof,sp_large等聚集函数以及数据仓库的事件序列方法在存在NAN的时候的问题。
    说明:解决由于NAN引起的统计结果不可靠的问题,该问题目前只在本地解释器及测试服务器中有效。
    正式服务器可在下次服务器维护后生效。
    升级前后差异对比:
    如执行:
    Table1:=array(
    ("A":7,"B":3,"C":2),
    ("A":NAN,"B":3,"C":2),
    ("A":3,"B":3,"C":1),
    ("A":5,"B":1,"C":5),
    ("A":INF,"B":3,"C":6),
    );
      return Select LargeOf(["A"],2) as 'No2',LargeOf(["A"],4) as 'No4' from Table1 end;

    升级前:该结果中表明5还要排在7的前面,明显是不合理的

    升级后:修正后,去掉异常值后进行排序后再计算相关统计值,结果比较合理

    -------------------------------------------------------
    修订:const第二次运行失败的问题。
    说明:常量应用的异常问题修正,该功能目前只在下一代测试服务器中有效。
    -------------------------------------------------------