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
     --------------------------------------------------------

  • 相关阅读:
    mvc判断用户使用的手机或电脑或平板访问程序的方法
    把数据复制到剪切板
    wenform控件fileupload上传文件
    <input type="file">上传文件
    一般处理程序中删除文件
    Ajax中用layer弹出层并刷新页面的方法
    Yii CDBCriteria常用方法(转)
    PHP错位类型及屏蔽方式
    php网站高并发 大流量访问的处理及解决方法
    高并发量网站解决方案
  • 原文地址:https://www.cnblogs.com/AloneSword/p/2237554.html
Copyright © 2011-2022 走看看