zoukankan      html  css  js  c++  java
  • 恒生投资交易系统性O3性能测量

    --每秒交易所成交量
    select b.tps, b.l_business_time
    from (select count(*) as tps, a.l_business_time
    from trade.trealdeal a
    group by a.l_business_time) b
    where b.tps >= 20
    order by b.tps desc;


    --每秒交易系统成交回报数量
    select b.tps, b.d_datetime
    from (select count(*) as tps, a.l_business_time
    from trade.trealdeal a
    group by a.d_datetime) b
    where b.tps >= 20
    order by b.tps desc;

    --每秒委托数量
    select b.tps, b.l_entrust_time
    from (select count(*) as tps, a.l_entrust_time
    from trade.tentrusts a
    group by a.l_entrust_time) b
    where b.tps >= 20
    order by b.tps desc;

    --每秒申报数量
    select b.tps, b.l_report_time
    from (select count(*) as tps, a.l_report_time
    from trade.tentrusts a
    group by a.l_report_time) b
    where b.tps >= 20
    order by b.tps desc;


    --成交延时排名
    select *
    from (select (SUBSTR(b.datetime, 0, 2) - SUBSTR(b.Business_Time, 0, 2)) * 3600 +
    (SUBSTR(b.datetime, 3, 2) - SUBSTR(b.Business_Time, 3, 2)) * 60 +
    (SUBSTR(b.datetime, 5, 2) - SUBSTR(b.Business_Time, 5, 2)) as delat,
    b.*
    from (select to_char(a.d_datetime, 'hh24miss') as datetime,
    lpad(a.l_Business_Time, 6, '0') as Business_Time,
    a.d_datetime,
    a.L_BUSINESS_TIME,
    a.vc_deal_no,
    a.vc_inter_code,
    a.vc_report_code,
    a.l_entrust_serial_no
    from trade.trealdeal a) b) c
    where c.delat >= 3
    and c.delat <= 100
    order by c.delat desc;

    --申报延时
    select *
    from (select (SUBSTR(b.report_time, 0, 2) - SUBSTR(b.entrust_time, 0, 2)) * 3600 +
    (SUBSTR(b.report_time, 3, 2) - SUBSTR(b.entrust_time, 3, 2)) * 60 +
    (SUBSTR(b.report_time, 5, 2) - SUBSTR(b.entrust_time, 5, 2)) as delat,
    b.*
    from (select lpad(a.l_entrust_time, 6, '0') as entrust_time,
    lpad(a.l_report_time, 6, '0') as report_time,
    a.l_entrust_time,
    a.l_report_time,
    a.l_date,
    a.vc_inter_code,
    a.vc_report_code,
    a.l_entrust_serial_no
    from trade.tentrusts a
    where ((a.l_entrust_time >= 93000 and
    a.l_entrust_time < 113000) or
    (a.l_entrust_time >= 130000 and
    a.l_entrust_time < 150000))) b) c
    where c.delat >= 2
    order by c.delat desc;

  • 相关阅读:
    Go-结构体,结构体指针和方法
    jpa报错object references an unsaved transient instance
    vue的$nextTick
    springboot里面的缓存注解
    X linux上安装sql developer
    X Oracle中RegExp_Like 正则表达式基本用法
    X Linux 安装MySql启动Can't locate Data/Dumper.pm in @INC
    X Centos7下NFS服务器搭建及客户端连接配置
    X grid安装前检查报PRVE-0426:/dev/shm less than the require
    1743. 从相邻元素对还原数组 力扣每日一题2021/7/25
  • 原文地址:https://www.cnblogs.com/timlong/p/8004467.html
Copyright © 2011-2022 走看看