from : [ \t]*(\S{1,})?[ \t]+([^(\n\r ]+)(?:(\d+)){0,1}[ \t]+([^$\n\r]+)\r{0,1}\n{0,1}
to : /* $3 */\r\n private $2 $1\r\n;
from: (private[ \t]+)((?!int)\S+)
to : $1 String
from: \(\d+\)
to:
from: (varchar)|(datetime)|(text)
to : String
from : (bigint)
to : long
1.该怎么确定是否要新增
a. 和其他系统通讯的时候,必须单独一个
b. 本数据库统计,尽量每个表放到一个
2.新增加了怎么办
a. 第一种方案:
先增加1个新类型,去跑数据。然后再将该类型和其他类型进行整合,并删除To和ToType的记录(ToTemp为空)。停止运营后重新发布
b. 第二种方案:
停止报表服务,手动将历史数据归档到目标统计表,开启报表服务。 可能会由于MD5算法不一致导致存在两条记录。
insert into report_datahour(key,md5key,a,b,c)
SELECT md5(a+":"+b),md5(a+":"+b),a,b,sum(c) FROM report_database
group by a,b
本文由 创作,采用 知识共享署名4.0 国际许可协议进行许可。本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为: 2020/05/06 13:17