以上两种方式不通公网,日志都为1秒左右
以上说明第一点:网络对性能影响大,下面是第二点:主键冲突(数据库已存在主键)
以下为改善为先去表中查下有没有这条记录,有的话就不插入报个错,这样能提高速度解决主键冲突
以上判断的SQL也存在开销,如果数据库表里的记录不存在重复情况可以不用判断的SQL
以下为如果一条记录出错则打印出来再丢弃并继续处理下面记录,如果出现与数据库中断等错误信息则不处理下面记录
以下改为程序自身调度,不用crontab调度,以下在psurfdata中
以下在crtsurfdata中自身调度
以下在ftpgetfile.cpp中自身调度
下面为历史文件的清理,生成测试数据后去采集。采集后未删除文件,因为数据不只一个系统用。一般两个需求:删除多长时间之前文件,只保留多少个文件。
以下是删除多长时间之前文件(上面的.txt数据文件),以下在deletefiles.cpp
下面为工具程序用于清理表中数据
下面为打包备份
045.工程的优化
猜你喜欢
转载自blog.csdn.net/weixin_43435675/article/details/103546859
今日推荐
周排行