书签 分享 收藏 举报 版权申诉 / 54
上传文档赚钱

类型性能调优策略课件.pptx

  • 上传人(卖家):晟晟文业
  • 文档编号:3730505
  • 上传时间:2022-10-07
  • 格式:PPTX
  • 页数:54
  • 大小:707.69KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《性能调优策略课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    性能 策略 课件
    资源描述:

    1、性能调优策略演讲人2025-11-112 0 2 004/四个部分来讲解性能分析调优03/性能调优常规手段02/性能调优的目的:性能分析与调优旨在帮助把系统打造成一个高可用、高可靠的系统;找01/高并发系统的设计要求05/高可用性&高可靠性&可扩展目录01高并发系统的设计要求高并发系统的设计要求分支主题02性能调优的目的:性能分析与调优旨在帮助把系统打造成一个高可用、高可靠的系统;找性能调优的目的:性能分析与调优旨在帮助把系统打造成一个高可用、高可靠的系统;找出性能瓶颈与风险在哪里?性能调优就是用更少的资源提供更好的服务,成本利益最大化。分支主题03性能调优常规手段性能调优常规

    2、手段2.时间换空间025.并行051.空间换时间014.异步处理043.分而治之036.离用户更近一点,比如CDN技术06性能调优常规手段7.一切可扩展1.空间换时间性能调优常规手段u分支主题2.时间换空间u分支主题性能调优常规手段3.分而治之u分支主题性能调优常规手段性能调优常规手段4.异步处理分支主题5.并行u分支主题性能调优常规手段性能调优常规手段6.离用户更近一点,比如CDN技术分支主题性能调优常规手段7.一切可扩展分支主题04四个部分来讲解性能分析调优四个部分来讲解性能分析调优1.性能分析方法3.基于业务流程优化的性能调优2.基于单机的性能分析调优4.基于结构(分布式、业务拆分)的性

    3、能分析与调优四个部分来讲解性能分析调优1.性能分析方法1.自底向上2.自顶向下1.自底向上分支主题2.自顶向下一分支主题2.基于单机的性能分析调优u1.单机调优四个部分来讲解性能分析调优1,程序优化1.系统框架选择2,程序优化1,程序优化1.系统框架选择SSH(Struts springhibernate)2,程序优化u(1)表单压缩u(2)局部刷新u(3)仅取所需u(4)逻辑清晰u(5)谨慎继承u(6)程序算法优化1,程序优化1,程序优化2,程序优化(7)批处理(8)延迟加载(9)防止内存泄漏(10)减少大对象引用(11)防止争用死锁(12)索引2,程序优化u(13)存储过程u(14)内存分

    4、配u(15)并行u(16)异步u(17)使用设计好的设计模式来优化程序u(18)选择合适的IO模式,比如NIO,AIO等1,程序优化1.单机调优2.配置优化(1.)JVM配置优化01(2)数据库连接池02(3)TCP连接数,TCP缓存数03(4)线程池04(5)缓存机制053.数据库连接池优化图为spring+hibernate+C3P0的配置(1)连接池的配置参数原则公式(2)连接池配置多少连接合适通过对中间件的监控来监控数据库连接池可以用命令进行查询也可以用监控工具监控(3)监控连接池4.线程优化(1)线程池优化(2)CPU处理能力(3)内存容量(4)系统线程数限制(1)线程池优化u为什么

    5、要有线程池u系统性能差的一般表现4.线程优化(2)CPU处理能力u服务器最佳线程数量=(线程等待时间+线程CPU时间)/线程CPU时间)*CPU数量uIO开销多的应用uTPS与线程的关系4.线程优化4.线程优化(3)内存容量图例JVM内存空间与线程之间的关系(计算方式看左图)(4)系统线程数限制uLinux查看系统限制uwindows查看系统限制u线程调整总结4.线程优化5.DB优化(4)单条SQL优化(5)并行SQL(6)减少资源争用(1)优化物理结构(2)共享SQL、绑定变量、降低高水位(3)查询器优化0102030405065.DB优化(7)优化内存、减少物理IO访问01(8)优化IO,

    6、进行条带化,读写分离,减少热点等。02注意03(7)优化内存、减少物理IO访问u1.SGA(缓存高频访问数据)u2.PGA(排序、散列)u3.AMM(自动内存管理)人工干预5.DB优化3.基于业务流程优化的性能调优u2.业务流程优化四个部分来讲解性能分析调优2.业务流程优化图解分支主题四个部分来讲解性能分析调优4.基于结构(分布式、业务拆分)的性能分析与调优3.结构优化单机结构图解分支主题集群结构图解分支主题分支主题分布式结构1.DNS&CDN静态加速024.App服务分布式集群05分布式概念013.WEB服务分布式集群042.负载均衡器035.分布式缓存06分布式结构6.分布式数据库

    7、分布式结构分布式概念(1)为什么要服务化(2)DB分布式的好处(3)为什么要使用缓存,缓存那些数据(4)怎样具有良好的扩展性1.DNS&CDN静态加速uDNSuCDN分布式结构2.负载均衡器uLVSuTengine分布式结构3.WEB服务分布式集群uWeb服务层u请求会话状态(用session来代替)分布式结构4.App服务分布式集群uApp:用用服务层,实现主要的业务逻辑分布式结构5.分布式缓存uCacheuCache1与Cache n构成分布式缓存集群,以Redis为例分布式结构6.分布式数据库u图解uDubbouMemcacheuredisuMariadb分布式结构05高可用性&高可靠性&可扩展高可用性&高可靠性&可扩展分支主题感谢聆听

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:性能调优策略课件.pptx
    链接地址:https://www.163wenku.com/p-3730505.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库