在工作中如果遇到慢sql通常都可以用explain进行解析。 先列一下各个列名以及含义 列名 描述 id 在一个大的查询 ...
由裸数据传输的 HTTP 协议转成加密数据传输的 HTTPS 协议,给应用数据套了个 保护伞 ,提高安全性的同时也带来了性能消耗。 因为 HTTPS 相比 HTTP 协议多一个 TLS 协议握手过程,目的是为了通过非对称加密握手协商或者交换出对称加密密钥,这个过程最长可以花费掉 RTT,接着后续传输的应用数据都得使用对称加密密钥来加密 解密。 为了数据的安全性,我们不得不使用 HTTPS 协议,至 ...
2021-02-03 17:25 0 580 推荐指数:
在工作中如果遇到慢sql通常都可以用explain进行解析。 先列一下各个列名以及含义 列名 描述 id 在一个大的查询 ...
1 cpu优化: 缓存 为了提高程序的运行的性能,现代cpu在很多方面对程序进行优化: 例如:cpu的高速缓存,尽可能的避免处理器访问主内存的时间开销,处理器大多会利用缓存来提高性能 cpu缓存分为三级缓存: L1 一级缓存是cpu第一层高速缓存 分为数据缓存和指令缓存 ...
前端性能优化的方法有很多,本文主要介绍开发中比较常用的几种优化手段 文件合并 网页中的每一个外部文件的下载都会发送一个HTTP请求,常见的有css、js、img等。合并文件能有效的减少HTTP的请求,比较有效的做法是把公共库文件合并到一个文件,因为这些文件基本不会变动,把不同页面独有的文件单独 ...
synchronized 在 JDK 1.5 之前性能是比较低的,在那时我们通常会选择使用 Lock 来替代 synchronized。然而这个情况在 JDK 1.6 时就发生了改变,JDK 1.6 中对 synchronized 进行了各种优化,性能也得到了大幅的提升,这也是目前版本中还能经常见 ...
经典的O3优化(一般写在开头) G++手动扩大栈 ...
前面的话 本文将详细介绍前端性能优化的七大手段,包括减少请求数量、减小资源大小、优化网络连接、优化资源加载、减少重绘回流、使用性能更好的API和构建优化 减少请求数量 【合并】 如果不进行文件合并,有如下3个隐患 1、文件与文件之间有插入的上行请求,增加了N-1个网络 ...
Mysql占用CPU过高的时候,该从哪些方面下手进行优化?占用CPU过高,可以做如下考虑:1)一般来讲,排除高并发的因素,还是要找到导致你CPU过高的哪几条在执行的SQL,show processlist语句,查找负荷最重的SQL语句,优化该SQL,比如适当建立某字段的索引;2)打开慢查询 ...
慢查询日志,将那些执行时间过长且占用资源过多的SQL拿来进行explain分析,导致CPU过高,多数是GroupBy、OrderBy排序问题所导致,然后慢慢进行优化改进。比如优化insert语句、优化group by语句、优化order by语句、优化join语句等等;3)考虑定时优化文件及索引 ...