数据层数据优化

简介: 最近一个项目的某个功能需要优化,经过一个礼拜的努力,现在基本上可以达到用户的要求了。 但是总是感觉到始终对于数据优化处理过程不是很了解,希望那位能帮忙告知一下相关的资料。

最近一个项目的某个功能需要优化,经过一个礼拜的努力,现在基本上可以达到用户的要求了。

但是总是感觉到始终对于数据优化处理过程不是很了解,希望那位能帮忙告知一下相关的资料。

原先执行同一个过程数据5000条左右,执行需要10分钟左右,优化后:

本次数据优化对 ApplyListPriceMng.cs 文件进行更改,优化后对数据测试报告:

######################################################################################################
测试数据1:
 数据总数:5385 行  耗时:19 秒
 状态:
  更新: 1797 条
######################################################################################################
 
 预处理开始----2007-5-25 17:31:22
 预处理结束----2007-5-25 17:31:22
 --------------------------------------------------------

 查询 HashCode 开始 ----2007-5-25 17:31:22
 查询 HashCode 结束----2007-5-25 17:31:26
 --------------------------------------------------------

 循环更新数据 开始----2007-5-25 17:31:26
 **********
 循环 5385 次,更新 1797 条数据
  **********
 循环更新数据 结束----2007-5-25 17:31:31
 --------------------------------------------------------

 预处理开始----2007-5-25 17:31:35
 预处理结束----2007-5-25 17:31:35
 --------------------------------------------------------

 查询 HashCode 开始 ----2007-5-25 17:31:35
 查询 HashCode 结束----2007-5-25 17:31:35
 --------------------------------------------------------

 循环更新数据 开始----2007-5-25 17:31:35
 **********
 循环 5385 次,更新 1797 条数据
  **********
 循环更新数据 结束----2007-5-25 17:31:41
 --------------------------------------------------------

######################################################################################################
测试数据2: 
 数据总数:108 行  耗时:0 秒
 状态:
  更新:0 条
######################################################################################################

 预处理开始----2007-5-25 17:46:04
 预处理结束----2007-5-25 17:46:04
 --------------------------------------------------------

 查询 HashCode 开始 ----2007-5-25 17:46:04
 查询 HashCode 结束----2007-5-25 17:46:04
 --------------------------------------------------------

 循环更新数据 开始----2007-5-25 17:46:04
 **********
 循环 108 次,更新 0 条数据
  **********
 循环更新数据 结束----2007-5-25 17:46:04
 --------------------------------------------------------

 预处理开始----2007-5-25 17:46:04
 预处理结束----2007-5-25 17:46:04
 --------------------------------------------------------

 查询 HashCode 开始 ----2007-5-25 17:46:04
 查询 HashCode 结束----2007-5-25 17:46:04
 --------------------------------------------------------

 循环更新数据 开始----2007-5-25 17:46:04
 **********
 循环 108 次,更新 0 条数据
  **********
 循环更新数据 结束----2007-5-25 17:46:04
 --------------------------------------------------------


######################################################################################################
测试数据3:
 数据总数:60 行  耗时:2 秒
 状态:
  更新:21 条
######################################################################################################

 预处理开始----2007-5-25 17:46:20
 预处理结束----2007-5-25 17:46:20
 --------------------------------------------------------

 查询 HashCode 开始 ----2007-5-25 17:46:20
 查询 HashCode 结束----2007-5-25 17:46:22
 --------------------------------------------------------

 循环更新数据 开始----2007-5-25 17:46:22
 **********
 循环 60 次,更新 21 条数据
  **********
 循环更新数据 结束----2007-5-25 17:46:22
 --------------------------------------------------------

 预处理开始----2007-5-25 17:46:22
 预处理结束----2007-5-25 17:46:22
 --------------------------------------------------------

 查询 HashCode 开始 ----2007-5-25 17:46:22
 查询 HashCode 结束----2007-5-25 17:46:22
 --------------------------------------------------------

 循环更新数据 开始----2007-5-25 17:46:22
 **********
 循环 60 次,更新 21 条数据
  **********
 循环更新数据 结束----2007-5-25 17:46:22
 --------------------------------------------------------

 

目录
相关文章
|
3月前
|
消息中间件 前端开发 测试技术
DDD - 分层架构:有效降低层与层之间的依赖
DDD - 分层架构:有效降低层与层之间的依赖
102 0
|
8月前
|
机器学习/深度学习 算法 数据可视化
数据归一化:优化数据处理的必备技巧
数据归一化:优化数据处理的必备技巧
|
存储 SQL 缓存
从5个角度优化MySQL数据库层
从5个角度优化MySQL数据库层
107 0
从5个角度优化MySQL数据库层
|
设计模式 Java 数据库
数据层结构优化 | 学习笔记
简介:快速学习数据层结构优化
77 0
数据层结构优化 | 学习笔记
|
数据库 开发者
数据层设计与开发(定义数据层标准) | 学习笔记
简介:快速学习数据层设计与开发(定义数据层标准)
154 0
数据层设计与开发(定义数据层标准) | 学习笔记
|
SQL Java 数据库连接
数据层设计与开发(数据层标准实现类) | 学习笔记
简介:快速学习数据层设计与开发(数据层标准实现类)
125 0
数据层设计与开发(数据层标准实现类) | 学习笔记
|
开发者
数据层设计与开发(数据层工厂类) | 学习笔记
简介:快速学习数据层设计与开发(数据层工厂类)
81 0
数据层设计与开发(数据层工厂类) | 学习笔记
|
设计模式 开发框架 数据库
业务层结构优化 | 学习笔记
简介:快速学习业务层结构优化
69 0