我通过Web应用程序将大型Excel文件导入SQL,每行中的每一列都转换为业务对象和对象的每个属性。
由于fie是一个csv我在代码中执行了很多验证,比如根据数据库值,if语句,大小写切换等来检查属性值......这会在函数处理时导致大的cpu负载。
处理这些数据的更好方法是什么?
答案 0 :(得分:1)
考虑将数据上传到登台表like so并使用设置逻辑而不是行逻辑执行验证。这样就可以避免必须解析对象,并且应该将CPU开销转移到不同的服务器(如果应用程序服务器功能不足)并减少所需的CPU压力。