`
k1121
  • 浏览: 181069 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

性能优化之发现问题解决问题

 
阅读更多
       最近这半年多做的最多的就是解决性能的问题,当然也包括其他类型的技术支持类问题,如何总结过去继而在未来的工作中提高自己呢?以下我从个ppt幻灯片说起。

        “善于解决问题的能力通常是缜密而系统化思维的产物,任何一个有才之士都能获得这种能力。有序的思维工作方式并不会扼杀灵感及创造力,反而会助长灵感及创造力的产生。” ——《发现问题和解决问题的七个步骤》
         如果我们在解决问题后总结一下解决的过程和经验,总会发现如果描述问题分析问题这个方面多花点功夫,那么很可能会少走很多弯路。这也使我想起了读中学时在一本杂志中看到的一段话“若无必要,勿增实体——奥多姆剃刀”。记得在高中的一次班会总结时我曾经借用过这句话,意思是我们在解题是没必要把以往的经验都附加到当前问题上遮盖了问题的本质,误导了你解题的思路。这就如同我们买个手机一样,打开包装盒第一件事是什么?肯定是装上电池开机先用一下(而不是先看说明书),至于怎么用肯定是根据自己以往使用手机的经验摸索,是在摸索不到了才看看说明书,这就是我们总是从实用的角度根据以往的经验来解决问题。至于这种解决问题的方式好坏,我们这里不展开讨论如果单独写一个《你的知识需要管理》读书笔记来说明,总的来说这样做是没有什么大问题的,但如果解决的问题比较特殊而且要求你在短期内确定问题并解决的话,那么凭着经验上来就三下五除二干起来,肯定不大合适,而且有时还会适得其反(特别是对生产系统问题的处理)。那么我们应该如何做呢?我们继续看

解决问题的七个步骤:

        step1:陈述问题

        step2:分析问题(问题树)

        step3:去掉所有非关键问题(漏斗法)

        step4:制定详细的工作计划

        step5:进行关键分析

        step6:综合调查结果,并构建论证

        step7:讲述来龙去脉:在沟通文件中将数据及论证联系起来



        从上面的文字中我们可以看到我们解决问题时多数太过匆忙,会漏掉几个步骤这对于一些小问题影响不大,但对于日常的系统技术支持而言就大不一样了,如果少了一些关键步骤,那么你的经验就很难与别人分享,结果就是能够解决问题的人到处去解决问题,有时同样的问题要处理很多遍,而对于解决该类问题没有太多经验的人则无法获得锻炼的机会,除非解决问题的人走了或者太忙无暇顾及时才会去承担一部分工作。这个问题值得反思!我个人觉得除了要遵循上面步骤的思想之外还要参考PDCA循环(戴明环),P——计划,策划(Plan);D——实施,执行(Do);C——确认,检查,反省(Check);A——处置,改善(Action)。在不断的循环执行中提升工作的成果。

      

        其实我们解决时首要的任务时对问题的准确了解——避免盲人摸象,解决性能问题就和解决路上堵车问题一样,其实只要疏导和处理个别关键地方整条路就通畅了。



       
0
0
分享到:
评论

相关推荐

    大型网站性能优化实战

    《大型网站性能优化实战:从前端、网络、CDN到后端、大促的全链路性能优化详解》既可供入门者了解大型网站性能优化所有的相关技术,以及解决问题的思路和方法,也可供业界同行参考,给日常工作带来启发。

    两小时解决所有问题--MySQL数据库性能优化

    两小时解决所有问题--MySQL数据库性能优化

    Android性能优化.pdf

    可以使用第三方崩溃监控服务或者自建监控系统,及时发现并解决导致应用崩溃的问题。 **启动速度与执行效率优化**涉及到减少初始化代码的执行时间,优化资源加载,如图片、布局等。采用懒加载、预加载策略,合理使用...

    系统性能优化解决方案.docx

    "系统性能优化解决方案" 系统性能优化解决方案是一种旨在解决系统性能瓶颈、提高系统可用性和可靠性的解决方案。该解决方案涵盖了多个方面,包括缓存优化、程序容错优化、部分项目拆分、基础平台组件功能完善等。 ...

    SQL性能优化解决方案

    "SQL性能优化解决方案"着重关注如何发现并解决数据库系统的性能问题,这不仅涉及查询效率,还包括数据处理、存储和并发控制等多个方面。下面将详细介绍如何进行SQL性能优化,并以DMV(动态管理视图)脚本为例,阐述...

    Unity性能优化.pptx

    Unity性能优化 Unity性能优化是指在游戏开发中提高游戏性能的过程,包括优化CPU和GPU的使用,以提高游戏的帧率和画质。下面是 Unity性能优化的相关知识点: 1. Unity性能调试工具及使用方法 Unity提供了多种...

    性能优化PPT.pdf

    - **日志分析**: 通过分析系统日志来发现问题。 - **代码审查**: 检查代码逻辑是否存在低效之处。 ##### 3.2 优化方案设计 - **算法优化**: 选择更高效的算法或数据结构。 - **架构调整**: 对系统架构进行必要的...

    快手 APM 平台建设与性能优化.pdf

    启动优化解决问题可以分为两个方面:完善工具和优化整体流程。 1. 完善工具:我们可以建立启动框架,将启动代码分解为细颗粒度的 task,然后使用 sysTrace 或火焰图工具收集 task 耗时数据,定位优化点。 2. 优化...

    语句性能分析之索引、内存、性能优化

    在应用系统开发初期,由于系统数据量比较少,sql语句的性能能优劣无法体现出来,但系统提交到生产环境后,随着数据库中数据量的不断增加,系统的响应速度会成为最重要的解决问题之一。实现同样的功能,高质量的sql会...

    性能优化篇之Oracle10g_性能分析及优化思路

    本文将基于"性能优化篇之Oracle10g_性能分析及优化思路"的主题,深入探讨Oracle 10g数据库的性能分析方法和优化策略。 一、性能分析工具 1. **SQL*Plus**:作为Oracle的基础命令行工具,SQL*Plus可以执行SQL查询并...

    性能优化思路

    首先,问题的准确识别是性能优化的前提。在软件的运行过程中,我们经常会遇到诸如响应速度慢、资源使用率过高等问题。要解决这些问题,首先要借助性能分析器、监控工具等工具来诊断系统瓶颈。定位问题后,我们才能...

    C++高效编程:内存与性能优化(pdf版)

    《C++高效编程:内存与性能优化》是一本专注于C++编程语言内存管理和性能调优的书籍。本书深入探讨了如何在C++编程中高效地使用内存资源,以及如何进行性能优化,以编写出既高效又优雅的代码。 书籍作者Rene ...

    Oracle性能优化与故障诊断案例分享

    在这篇文章中,我们将详细探讨针对Oracle数据库性能问题和故障的诊断案例,并分享如何通过案例分析来优化性能和解决问题。 首先,我们来看看什么是Oracle的cardinalityFeedback问题。在Oracle中,基数反馈是优化器...

    Oracle性能优化求生指南

    本书以系统而有效的方式详细阐述了oracle性能优化方面的问题,解决了oracle性能管理所有方面的问题,从而堪称oracle调优的“求生指南”。如果英文好的,那就找英文原版看。此书太大,分了五部分压缩上传,下载时只要把...

    ORACLE性能优化工具整理

    性能优化不仅需要通过合理设计数据库模式、编写高效SQL语句等手段,而且还需要利用专门的性能优化工具来辅助识别和解决问题。本文主要介绍Oracle中的AWR、ASH和ADDM等工具,并通过详细介绍它们的原理和实践使用方法...

    华为5G性能优化指导手册-SA.docx

    总的来说,华为5G网管性能问题分析手册-SA为运营商提供了全面的性能优化指导,涵盖了从接入、保持到切换的全链条优化,确保5G网络在复杂环境下仍能提供高效、稳定的通信服务。通过深入理解并应用手册中的方法,可以...

    《大型网站技术架构演进与性能优化》

    7. 监控与调优:实时监控系统性能,及时发现并解决问题,通过A/B测试、灰度发布等手段持续优化。 三、架构设计原则 1. 可扩展性:设计时考虑未来可能的增长,使系统能够平滑地添加新功能或处理更多用户。 2. 高...

    GMTC2018-《LinkedIn移动应用的性能优化之道》-廖锦幸

    在性能监控体系方面,LinkedIn建立了一整套监控机制,能够及时发现并定位性能问题,这对于快速解决性能问题至关重要。监控体系不仅需要能够捕捉到应用的性能瓶颈,还应该对应用的Crash、ANR(Application Not ...

    Godot桌面游戏开发:桌面游戏性能优化-(10).输入与输出性能优化.docxGodot桌面游戏开发:桌面游戏性能优化-(11).平台特定优化技巧.docxGodot桌面游戏开发:桌面游戏性能优

    性能优化常见问题与解决方案.docx Godot桌面游戏开发:桌面游戏性能优化_(15).Godot最新性能优化功能与未来趋势.docx Godot桌面游戏开发:桌面游戏性能优化_(1).Godot引擎基础与性能优化原理.docx Godot桌面游戏...

    MATLAB部署与性能优化中常见问题与解决方法.docx

    MATLAB 部署与性能优化中常见问题与解决方法 MATLAB 作为一款强大的数学计算工具,...尽管在解决问题的过程中可能会遇到一些挑战,但掌握常见问题的解决方法将使我们能够更好地应用 MATLAB,提升工作效率和计算效果。

Global site tag (gtag.js) - Google Analytics