主要是解决,作为一个数据共享的数据库,存在的数据库统计,然后将计算的数据量输出到自己使用的数据库,进行主页面展示。

1、主要是解决,作为一个数据共享的数据库,存在的数据库统计,然后将计算的数据量输出到自己使用的数据库,进行主页面展示。

 1 1、第一步,可以查询自己作为目标表的数据表的数据量。方便做条件过滤,如果数据量大于0,那么查询出所有字段,然后将is_sync标识位标为1。
 2     select count(1) as count from 数据表名称 where CREATE_TIME > DATE_FORMAT(now(),'%Y-%m-%d 00:00:00') and TYPE="条件";
 3 2、第二步,过滤条件,如果count的数据量大于0那么修改标识位。否则不大于0,那么就将查询的数据量进行插入操纵。
 4 3、第三步,如果查询出符合的数据,将这些数据进行标识位标识,然后方便过滤这些数据,不用查询。如此设计,是因为如果一天出现多次批量数据的导入,那么这样可以避免重复数据的统计。
 5     实现数据统计的准确性和精准性。也可以直接查询今天批量导入的数据量。
 6     select * from 数据表名称 where CREATE_TIME > DATE_FORMAT(now(),'%Y-%m-%d 00:00:00') and IS_SYNC = 0 and TYPE="条件"
 7 4、第四步,将字段值设置为常量,将is_sync的标识位进行标识位为1。
 8 5、第五步,更新,将这个字段,根据id进行更新。id是用来查询的关键字。is_sync是更新字段。
 9 6、第六步,查询某个指定的数据表的数据统计量表输入。
10 7、第七步,表输出,将上一步,即第六步,查询出的数据量,将获取到字段,然后字段映射,最后执行即可。
11 注意:可以创建一个job,然后定时30分钟,执行,这样每天的数据量可以实施统计,在主页面进行展示。主要针对于多库的问题,然后将目标库统计的数据量存放到指定库。    

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java架构师历程

MySQL表锁定问题

lock tables 命令是为当前线程锁定表.这里有2种类型的锁定,一种是读锁定,用命令 lock tables tablename read;另外一种是写锁...

2782
来自专栏武培轩的专栏

MySQL存储引擎

定义 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定...

3474
来自专栏WindCoder

Discuz!X3.1QQ互联Unknown column 'conuintoken' in 'field list'的解决办法

1151
来自专栏码农二狗

慎用replace into

2373
来自专栏我的博客

六步更改Mysql最高权限密码【Linux平台】

1、停止MySQL服务 执行: #service mysqld stop 2、跳过验证启动MySQL #/usr/bin/mysqld_safe –skip-...

3535
来自专栏noteless

springmvc 项目完整示例01 需求与数据库表设计 简单的springmvc应用实例 web项目

  `user_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户Id',

1642
来自专栏Hongten

python开发_count()

功能:读取一个文件'c:\\test.txt',统计出该文件中出现字符'a'的次数

1251
来自专栏LeeCen

Ubuntu 环境下远程连接 MySQL 数据库

然后打开 vi /etc/mysql/mysql.conf.d/mysqld.cnf

1891
来自专栏禁心尽力

MySQL日志文件之错误日志和慢查询日志详解

MySQL数据库官方文档:https://dev.mysql.com/doc/refman/5.7/en/server-logs.html 一、MySQL日志分...

2518
来自专栏技术博文

mysql导出select结果到文件

mysql -hxx -uxx -pxx -e "query statement" db > file  例如:  mysql -h127.0.0.1 -uro...

3734

扫码关注云+社区

领取腾讯云代金券