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

  • 相关阅读:
    Golang 需要避免踩的 50 个坑(二)
    Golang 需要避免踩的 50 个坑1
    Golang两种执行流程以及区别
    go安装配置
    h5表单亲测
    HTML5-表单 自带验证
    后台日志实现
    jQuery Validate验证框架详解,提交前验证
    用cProfile做性能分析【转】
    tmux 如何翻页
  • 原文地址:https://www.cnblogs.com/AloneSword/p/2237554.html
Copyright © 2011-2022 走看看