读取数据库漏数据
获取最新top50时间,进行对比,性能差
优化性能
漏数据是什么意思?如果数据库更新时间很快,要缩短线程的等待时间。
如果是关闭了程序,下次启动要和本地文件比较得到所有不一样的,那就不能单单选出前50条,因为无法知道关闭到重启启动这段时间新增了多少数据。应该读取出本地缓存的数据中最新的时间,然后
select * from yourtable where 时间>读出的缓存文件最新时间
这样来获取最新的所有大于缓存时间的记录进行显示
使用 FileInfo 获取 LastWriteTime,这个是修改时间,文本里数据你自己用 FileStream 读取并格式化
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!