
性能优化
NoCoding@程序猿
生活不止眼前的代码还有需求和bug~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sql 查询慢的48个原因分析
sql 查询慢的48个原因分析。 查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法...转载 2018-09-11 15:49:30 · 7209 阅读 · 0 评论 -
阿里P8架构师谈:MySQL慢查询优化、索引优化、以及表等优化总结
MySQL优化概述MySQL数据库常见的两个瓶颈是:CPU和I/O的瓶颈。CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。磁盘I/O瓶颈发生在装入数据远大于内存容量的时候,如果应用分布在网络上,那么查询量相当大的时候那么平瓶颈就会出现在网络上。我们可以用mpstat, iostat, sar和vmstat来查看系统的性能状态。除了服务器硬件的性能瓶颈,对于MySQL...转载 2018-09-12 09:46:12 · 652 阅读 · 0 评论 -
java-打开文件数(Too many open files)
Linux系统下Java程序抛Too many open files异常,常见于高并发访问文件系统、多线程网络连接等场景。程序打开的文件数过多,这里的file包括经常访问的文件、网络通信连接(socket)等等,有时也叫句柄。这个错误也可以叫做句柄数超过系统限制数。详解:file entry:linux系统需要记录当前访问file的name、location、access...原创 2018-12-08 11:45:15 · 11251 阅读 · 1 评论