zoukankan      html  css  js  c++  java
  • 数据层数据优化

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

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

    原先执行同一个过程数据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
     --------------------------------------------------------

  • 相关阅读:
    .Net平台AOP技术概览
    ARP&ICMP
    .NET面向上下文、AOP架构模式(概述)
    Attribute在拦截机制上的应用
    .NET面向上下文、AOP架构模式(实现)
    使用RequireJS优化Web应用前端
    使用asp.net MVC4创建兼容各种设备显示的web应用程序
    entity framework for asp.net mvc
    jquery多功能软键盘插件
    优美登录页面源码(一)
  • 原文地址:https://www.cnblogs.com/AloneSword/p/2237554.html
Copyright © 2011-2022 走看看