`

工作日志二

阅读更多

        下午,我在做着技术支持系统的测试,同事叫我,告诉我以前那个业务查询sql,查询慢的原因找到啦。让我感到有些疑惑,于是就过去看了看。

         原来是我查询2万多条数据的时候,没有真正的实现先过滤,后排序的功能,我们仔细的分析了,原来是为了一些特殊的业务查询操作,我们又把查询的数据封装了一下,把过滤的条件放到了封装后的sql的where条件里,应该放到内部子查询里面去。

          当时,查找原因的时候,测试了一下,我们查询2万条数据,并不慢,大约2s左右,但是排序后,也许会占一大部分时间,确定是排序的原因。现在分析,以前的sql,进行每次查询,无论怎么过滤,都先把2万多条数据查出来,在封装,在过滤,这样本身过滤条件没有起到多大作用,在接着进行排序,又要花费一定的时间开销,总体会达到12s作用,经过修改后,先从2万条数据里过滤符合条件的数据,再在量不大的情况下,排序,性能上提高了6-10倍,看见,这样的查询性能是很可观的。

         把这个作为工作日志,为以后开发,写复杂业务sql,进行参考之用。

分享到:
评论

相关推荐

    王春柳-第10周工作日志 2

    【王春柳的第10周工作日志 2】主要涵盖了他在2017年5月10日这一周的工作内容,这是5月份的第二周。这份工作日志详细记录了王春柳的工作进度、完成情况以及所遇到的问题与解决方法。以下是各个工作的详细分析: 1. *...

    王春柳-第9周工作日志2

    【王春柳的第9周工作日志2】详述了他在2017年5月初,即4月份第5周的工作情况。日志中主要记录了五个关键的工作任务,涵盖了项目管理、个人学习和团队协作等多个方面。以下是每个任务的详细分析: 1. **开会分配下周...

    工作日志模板(关于工作日志)

    本文将从工作日志的意义、结构、填写方法以及如何利用工作日志提高工作效率等方面,深入探讨工作日志模板在IT行业中的应用。 ### 工作日志的意义 工作日志能够帮助个人或团队成员清晰地记录每日的工作流程,便于...

    谭伟良-第8周工作日志 2

    【谭伟良的第8周工作日志 2】展示了他在2017年4月26日这一周的工作情况,主要涵盖了四个关键任务。首先,我们来详细探讨这些任务及其相关的IT知识点。 1. **开会讨论需求修改**:这是软件开发流程中的重要环节,...

    ASP源码—工作日志记录系统 v1.0.zip

    2. **数据库连接**:工作日志记录系统很可能需要与数据库进行交互,例如Microsoft Access或SQL Server,以存储和检索工作日志数据。ASP提供了ADO(ActiveX Data Objects)来处理这些数据库操作,包括连接、查询、...

    软件项目实施时的现场工作日志

    2. **日期**:记录工作日志的日期,精确到日,有时甚至精确到小时,以便了解工作的连续性和时间分布。 3. **登记人**:完成当天工作记录的团队成员,通常是负责该任务或活动的工程师或项目经理。 4. **项目负责人*...

    谭伟良-第7周工作日志2

    【谭伟良-第7周工作日志2】 在2017年4月的第7周,谭伟良的工作日志记录了他在IT领域的各项活动。以下是详细的工作内容及涉及的知识点: 1. **开会讨论需求修改** - 在软件开发过程中,需求分析是至关重要的第一步...

    专用工作日志模板

    3. **实际工作记录**:模板中的“实际工作日志”部分是记录每天完成任务的地方,使用数字序号(1、2、3)使记录简洁明了。这不仅有助于回顾工作,还能揭示实际工作与原计划的差距,便于分析原因。 4. **问题与调整*...

    员工工作日志管理系统1.0源码.rar

    《员工工作日志管理系统1.0源码》是一款专为企业管理设计的应用,旨在高效地跟踪和管理员工的工作日志,从而提升工作效率,优化工作流程。该系统的核心功能包括员工日志记录、工作状态追踪、任务分配及反馈等,为...

    工作日志自动生成软件

    工作中重复的内容太多,每天都写工作日志实在是太麻烦了,不写还不行。 最近因为没时间写工作日志被罚了点钱,忍无可忍之下,写了个自动生成工作日志的软件。把日常的工作内容都写进去,点几下就能自动生成完美的...

    工作日志管理系统\ASP工作日志管理系统.rar

    2. **日志添加与编辑**:用户可以方便地添加新的工作日志条目,包括日期、时间、活动描述、完成情况等关键信息。同时,他们还能对已有的日志进行修改,以保持信息的实时性和准确性。 3. **日历视图**:系统可能提供...

    工作日志管理系统

    工作日志管理系统是一种高效的工作流程管理工具,特别适用于企业中对员工日常工作内容的记录与跟踪。这个系统的主要目的是促进团队沟通、提高工作效率,并为管理者提供一个全面了解员工工作情况的平台。 工作日志...

    政府工作日志系统

    政府工作日志系统是一种专为行政管理设计的信息技术解决方案,旨在提高工作效率,规范工作流程,并确保工作的可追溯性和透明度。这个系统的核心功能是记录、管理和分析政府工作人员的工作活动,以便于监督、评估和...

    工作日志怎么写.doc

    工作日志写作指南 ...2. 附表《工作日志》表工作日记表。 工作日志写作是员工的一项重要任务,通过工作日志,员工可以更好地规划自己的工作,提高工作效率,并且方便上级了解下属的工作状况和工作效率。

    工作日志生成器.rar

    这个压缩包文件“工作日志生成器.rar”包含了一个名为“工作日记生成器.exe”的可执行文件,这通常是程序的主程序,用户只需解压并运行该文件即可启动工作日志生成器。 在日常工作中,记录工作日志是一项重要的任务...

    工作日志模板

    工作日志模板是一种高效的工作管理工具,用于记录个人或团队每日的工作内容、进度、成果以及反思,以便于更好地追踪工作进展、提升工作效率和进行工作总结。它可以帮助员工清晰地梳理自己的工作流程,同时也有助于...

    社区法律顾问工作日志.doc

    社区法律顾问工作日志 社区法律顾问工作日志是社区法律顾问在执行法律顾问工作时需填写的日志,记录了法律顾问的工作内容、服务对象、服务时间、服务地点、服务内容、服务成果等信息。该日志是社区法律顾问工作的...

    工作日记软件

    1. "工作日志.exe" 是应用程序的可执行文件,用户双击运行此文件即可启动工作日记软件。 2. "Readme-说明.htm" 是常见的帮助文档,通常包含了软件的使用说明、安装指南、系统需求等信息,用户可以通过阅读这个文件...

    【毕设】基于SSH+JSP+MYSQL的员工工作日志管理系统源码.zip

    在员工工作日志管理系统中,Struts2提供了一种灵活的请求处理机制,使得开发者可以方便地定义和管理各种操作,如登录、日志添加、查询等。 2. **Spring框架**:Spring作为企业级应用的基石,提供了依赖注入(DI)和...

    工作日志模板-Excel图表模板.xlsm

    固定工作 临时工作 ...34 2 保存文档名:(如赵顺叶,格式:zsy201309工作日志) 35 3 本日志每日需上传今目标日志;记录表单等需上传,做好保存、归类、提交等

Global site tag (gtag.js) - Google Analytics