成绩表格模板MySQL_Mysql数据统计脚本模板
数据统计对于小型业务系统可能不需要集群计算。约定计算脚本,该脚本特点: 1.动态传入时间变量。便于重算 2.扑捉计算结果状态,执行时间 3.计算结果入库 MySQL CREATE DEFINER = `mc`@`10.%.%.%` PROCEDURE `NewProc`(IN v_countDate DATE)BEGIN/* =========
数据统计 对于小型业务系统可能不需要集群计算。约定计算脚本,该脚本特点:
1.动态传入时间变量。便于重算
2.扑捉计算结果状态,执行时间
3.计算结果入库
MySQL
CREATE DEFINER = `mc`@`10.%.%.%` PROCEDURE `NewProc`(IN v_countDate DATE)
BEGIN
/* =======================================================================
* 系统名 : **数据平台
* 子系统名 : 报告统计-独立IP-TCP连接数(天)
* PROC名 : proc_stat_service_idc_ip_tcp_day
* 概要 : 每天从mc_stat_trends 按服务器IP统计独立IP TCP连接数的平均值和最大值指标。
* 改版履历 :
* 版本 日期 作者名 备注
* 1.0.1 2015.03.19 #### 初次作成
* ======================================================================= */
-- 输入参数变量(v_beginTime:执行开始时间;v_endTime:执行结束时间;v_countDate:查询时间,默认1天前;v_date_type:时间周期)
DECLARE v_beginTime DATETIME DEFAULT NOW();
DECLARE v_endTime DATETIME;
DECLARE v_date_type VARCHAR(20) DEFAULT 'day';
DECLARE v_status int(11) DEFAULT 1;
DECLARE v_log_title VARCHAR(100) DEFAULT 'proc_stat_service_idc_ip_tcp_day';
-- 游标结果变量
DECLARE r_udate DATETIME;
DECLARE r_date_type VARCHAR(20);
DECLARE r_service VARCHAR(100);
DECLARE r_idc VARCHAR(100);
DECLARE r_ip VARCHAR(100);
DECLARE r_val_max FLOAT(20,2);
DECLARE r_val_avg FLOAT(20,2);
-- 遍历数据结束标志
DECLARE done INT DEFAULT FALSE;
-- 游标
DECLARE cur CURSOR FOR
SELECT v_countDate AS udate,v_date_type AS date_type, service, idc,ip, AVG(value_avg),MAX(value_max)
FROM view_mc_stat_trends WHERE itemname='Established connections' AND DATE(udate)=v_countDate GROUP BY ip;
-- 将结束标志绑定到游标
DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET v_status=0;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;
OPEN cur;
read_loop:LOOP
FETCH cur INTO r_udate,r_date_type,r_service,r_idc,r_ip,r_val_avg,r_val_max;
IF done THEN
LEAVE read_loop;
END IF;
REPLACE INTO mc_stat_service_idc_ip_tcp(udate,date_type,service,idc,ip,val_avg,val_max) VALUES(r_udate,r_date_type,r_service,r_idc,r_ip,r_val_avg,r_val_max);
END LOOP;
CLOSE cur;
-- 结束时间
SET v_endTime = NOW();
-- 添加JOB执行日志
INSERT INTO t_joblog(beginDate,endDate,jobName,jobType,STATUS,haoshi,createDate) VALUES(v_beginTime,v_endTime,v_log_title,'PROCEDURE',v_status,v_endTime-v_beginTime,NOW());
END;
CREATE DEFINER=`root`@`localhost`
EVENT `NewEvent`
ON SCHEDULE EVERY 1 DAY STARTS '2015-03-25 03:20:00'
ON COMPLETION PRESERVE
ENABLE
DO
CALL proc_stat_service_tcp_day(DATE_FORMAT(DATE_SUB(NOW(),INTERVAL 1 DAY),'%Y-%m-%d'));
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
成绩表格模板MySQL_Mysql数据统计脚本模板相关推荐
- PSD分层立体数据模板立体数据统计素材
PSD分层格式的好素材,可以轻松创建所需的所有不同统计图.以百分比或原始值的形式输入数据.控制尺寸,厚度,位置,旋转,颜色和透明度.自动生成颜色样本和关键字匹配的图表,移动和定位他们. 更多的设计素材 ...
- 产品销售份额数据统计流程图模板分享
现在为了统计产品的销量都会做出统计表,有时会是一个季度或者是一个星期一个月,会根据情况进行选择统计,现在有很多形式可以表达统计结果,柱状图和饼状图是最常使用的统计图,下面分享的是饼状图制作的销售份额数 ...
- 如何使用计算机做统计,新手如何快速用电脑软件EXCEL制作表格和简单数据统计...
日常办公软件中最少不了的电脑软件之一就是EXCEL了,它能够帮助我们制作各类表格,处理数据,甚至还能画图,当然很多太深入的功能在这里就不一一介绍了,本次主要介绍新手快速使用电脑软件EXCEL制作表格和 ...
- 数据统计脚本(汇总)
1. 注册数量:提交借款申请 select count(*) from agentCore.custInfo where channelid=393 and datediff(registertime ...
- 数据统计脚本(一周)
1. 注册数量:提交借款申请 select count(*) from agentCore.custInfo where channelid=393 and datediff(registertime ...
- java poi 模板 导出_java poi 从服务器下载模板写入数据再导出
最近写了一个,Excel 的 写入和导出. 需求是这样的. 在新建合同的时候,会有导出合同的数据, 导出的模板是固定的,,需要在模板里面写入合同的信息. first : 下载模板 ...
- 用Excel完成专业化数据统计、分析工作
使用Excel可以完成很多专业软件才能完成的数据统计.分析工作,比如:直方图.相关系数.协方差.各种概率分布.抽样与动态模拟.总体均值判断,均值推断.线性.非线性回归.多元回归分析.时间序列等.本专题 ...
- python excel模板 生成excel表格_python制作简单excel统计报表3之将mysql数据库中的数据导入excel模板并生成统计图...
python制作简单excel统计报表3之将mysql数据库中的数据导入excel模板并生成统计图 #coding=utf-8 from openpyxl importload_workbookfro ...
- 从表格读取数据的自动化模板
在编写自动化办公脚本时,经常需要从Excel表格中读取每行数据,再到网页或程序中进行处理. 这个模板可以后台读取Excel数据,及时写入执行结果,并统计成功的数量显示在屏幕顶部,有助于自动化编程. ; ...
最新文章
- android EditText 修改光标的颜色值
- Xcode bug: imageNamed:方法返回nil
- linux安装mysql5.7.25教程,Linux安装mysql-5.7.25
- 集合添加数据类型出现:unhashable type: ‘list‘
- AngularJS快速入门指南14:数据验证
- 从Java执行可执行的命令行
- [bzoj3994] [SDOI2015]约数个数和
- 学习Java之前的一些话
- C++学习笔记-类定义的注意事项和C#的区别
- 程序员,你得选准跑路的时间!
- android圆饼图占比
- CSDN博客模板调查问卷
- 一万年太久只争朝夕:从灯泡的寿命谈截尾样本的基础知识
- mathlab saveas figures into a pdf, eps
- Kafka(八)----Kafka Tool 2.0.7(最新)版本超详细使用指北
- ADN FDN SDN
- 2018-2019赛季的前一半
- 什么是赛博朋克? 赛博朋克视觉体系简介
- 【一句日历】2019年2月
- mysql8 中的rank_Mysql8.0+中的rank()、row_num()、dense_rank()等窗口函数
热门文章
- 【PAT甲级】11077 Kuchiguse (20 分) Java
- 汇编语言 DS段寄存器
- python中bs4_python bs4库
- Python网络爬虫从入门到实践 -- chapter 1 -- 网络爬虫入门
- leetcode-- 124. 二叉树中的最大路径和
- 洛谷——P1059 明明的随机数
- Leecode17. 电话号码的字母组合——Leecode大厂热题100道系列
- UVa1588 | 算法竞赛入门经典(第二版) 习题3-11 换低档装置
- 无状态的HTTP协议
- Kubernetes二进制集群部署+Web管理界面+kubectl 命令管理+YAML文件详解(集合)