zoukankan      html  css  js  c++  java
  • 利用SqlServer 作业完成数据汇总

    最近在工作中遇到一个问题就是解决大数据量汇总计算,数据量在500万左右。

    问题:如果采用直接对数据进行汇总计算会导致程序超时

    通过对需求的了解发现其最小汇总单位为10分钟

    原来的解决办法是编写一个数据汇总计算的小程序实现对数据的定时汇总计算,将数据写入数据库,问题得到解决。

    但用户希望将此汇总计算写入数据库,由数据库完成数据的汇总计算。,没办法架起MSDN搜索解决办法,

    通过搜索发现通过sqlserver中的作业可以完成此操作。

    操作步骤:

    1、判断时间是否为10分钟的倍数

    if (select DATEPART(MINUTE,GETDATE())%10)=0
     
    select '任务执行'
    else
     
    select '任务等待执行'

    2、追加计算用存储过程

    问题解决,呵呵,有时灵活应用可种开发工具真的很重要

  • 相关阅读:
    AutoLayout动画
    实现毛玻璃效果
    合并静态库
    GCDAsyncSocket~
    iOS下URL编码
    OC多线程之GCD ----- 2
    堆和栈的区别
    Effective Objective-C 2.0重读笔记---2
    Android手机端抓包方法
    Android APK反编译
  • 原文地址:https://www.cnblogs.com/forrestsun/p/1761781.html
Copyright © 2011-2022 走看看