zoukankan      html  css  js  c++  java
  • java web 优化札记

    1.效果最明显最简单最省事的优化是SSD,一般优化效率3倍起,(未必对,但是说明很多瓶颈问题都是存储问题)

    2.垂直扩容省了开发时间,短期来看是最快的,缺点是会消耗更多的资源,而且有瓶颈,另外如果应用本身有很多坑,效果未必好。

    3.

      a.缩减调用链16步,tps从90提升到800tps

      b.存储换成SSD,提升到1500

      c.去掉事务,提升到1800

      d.优化表空间,提升到2100

      e.将uuid换成sequence,将随机数写换成顺序写,提升到4000

      f.动静分离,将静态数据归档,保留活跃数据,再调整db配置参数写缓冲,提升到10000

    4.做到可视化系统瓶颈,扩充智能知识库

    5.在时间紧、资源(资本)充足的情况下,提升硬件能力是解决性能的最快方案。简单来说:1000以下通过应用的优化和简单的硬件优化能够实现;实现5000+需要高性能的存储方案;实现10000+则需要分库分表。当然时间、技术允许可以将分库分表提前而不完全依赖于存储性能的提升。总之,系统性能的优化要视具体情况、各种限制因素而定,不能一概而论。

    最后,给大家提出一个性能设计的终极命题:单帐号出入款10000+tps如何做

  • 相关阅读:
    常用模块——time模块,datetime模块
    开发目录的规范

    模块
    day17作业
    面向过程编程
    函数递归
    谈谈作为一个菜B的培训感受
    絮叨机房精密空调的制冷剂
    接入机房产生冷凝水
  • 原文地址:https://www.cnblogs.com/chenjie0949/p/5740784.html
Copyright © 2011-2022 走看看