- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 性能调优:思路与方向
一、为什么要进行性能调优? 性能优化就是发挥机器本来的性能。 (说白了就是不要浪费钱,就是用最少的钱,希望满足一个很大批用户量,也就是物美价廉) 衡量的基本术语: 1)QPS:Query Per Second (一秒内可以处理的请求数量称之为服务器的QPS ) 2)TPS:每秒钟处理完的事务次数,也就是一个应用系统1S能完成多少事务处 理,一个事务在分布式处理中,可能对应多个请求 ...
2019-01-16 14:25:32 333
转载 计算机中内存、cache和寄存器之间的关系及区别
1. 寄存器是中央处理器内的组成部份。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。 2. 内存包含的范围非常广,一般分为只读存储器(ROM)、随机存储器(RAM)和高速缓存存储器(cache)。 3. 寄存器是CPU内部的元件,寄...
2018-12-14 10:20:10 272
转载 JAVA代码性能优化编写建议
代码优化的目标是 减小代码的体积 提高代码运行的效率 代码优化细节 1、尽量指定类、方法的final修饰符 带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写。如果指定了一个类为final,则该类所有的方...
2018-11-14 15:21:35 152
原创 小米开源工具SOAR之SQL性能信息解读与优化建议
大家都知道数据库中的explain执行计划工具,能帮我们分析自己所编写SQL的性能,如索引是否使用了、临时表是否使用了、文件排序是否使用了、扫描的行数以及各个查询的执行顺序等一些SQL执行反馈信息,但这个explain出来的图表不够通俗易懂,也只有日积月累的童鞋,才能更好的使用这个工具**。而此时小米开源的soar工具能帮我将explain里面的信息解读出来,提示我们写出更加优质的sql代码。**...
2018-11-02 11:35:42 7791
转载 GitHub上整理的一些工具(good)
技术站点 Hacker News:非常棒的针对编程的链接聚合网站 Programming reddit:同上 MSDN:微软相关的官方技术集中地,主要是文档类 infoq:企业级应用,关注软件开发领域 OSChina:开源技术社区,开源方面做的不错哦 cnblogs,51cto,csdn:常见的技术社区,各有专长 stackoverflow:IT技术问答网站 GitHub:全球最大的源代码管理平台...
2018-10-31 11:21:24 512
原创 MYSQL性能调优(二)
MYSQL性能调优(二) order by (在大数量下排序是大坑,需要额外注意) 1) order by的字段改到一种表、不要夸表(设计表结构时需注意这一点) 2) order by 字段建索引、多个字段时建联合索引(联合索引的字段顺序要与order by 的字段顺序一致) 3) order by中字段中联合索引的所有字段DESC或ASC要统一,否则索引不起作用 4)不要对TEXT字段或者C...
2018-10-28 21:57:40 222
原创 Linux工作中常用命令(一)
Linux工作中常用命令(一) top : 查看进程所占用CPU和内存 top -Hp pid : 获取到这个进程下面所有线程,通过%CPU找到最耗费CPU的是线程PID printf ‘%x\n’ PID : 转换成对应的16进制PID free -h : 查看内存使用多少 ps aux | grep ** : 查看具体进程信息 netstat -lnp : ...
2018-10-28 20:32:52 215
原创 JVM性能调优(一)
JVM性能调优(一) 1、java -XX:+UseConcMarkSweepGC -Xmx8192m -Xms8192m -Xss256k -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:./logs/java_gc.log -XX:-HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./logs/ -D...
2018-10-28 20:31:32 1135
原创 Mysql SQL查询性能调优(一)
MYSQL性能调优 varchar类型的字段在编写SQL时,一定要加单引号,否则如果该字段是索引的话,则不起作用,在大数量查询时,性能很差 PS:大坑 建立必要的索引提高SQL查询性能 主键(聚集)索引、非聚集索引(普通索引,唯一索引,全文索引) 聚集索引定义:数据行的物理顺序与列值(一般是主键的那一列)的逻辑顺序相同,一个表中只能拥有一个聚集索引。 可以看出聚集索引...
2018-10-25 16:13:07 226
小米soar SQL 优化建议工具
2018-11-02
JSP 预览本地图片后上传
2013-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人