一、Linux文件系统 1.Linux文件系统结构 Linux目录结构的组织形式和Windows有很大的不同。首先Linux没有“盘(C盘、D盘、E盘)”的概念。已经建立文件系统的硬盘分区被挂载到某一个目录下,用户通过操作目录来实现磁盘读写。 windows:用反斜杠"\"来标识目录结构 Linux ...
分类:
系统相关 时间:
2019-10-28 10:57:12
阅读次数:
93
mysql优化我一般遵从五个原则: 减少数据访问: 设置合理的字段类型,启用压缩,通过索引访问等减少磁盘IO 返回更少的数据: 只返回需要的字段和数据分页处理 减少磁盘io及网络io 减少交互次数: 批量DML操作,函数存储等减少数据连接次数 减少服务器CPU开销: 尽量减少数据库排序操作,和全表查 ...
分类:
数据库 时间:
2019-10-25 20:01:15
阅读次数:
98
Linux文件系统结构 Linux目录结构的组织形式和Windows有很大的不同。首先Linux没有“盘(C盘、D盘、E盘)”的概念。已经建立文件系统的硬盘分区被挂载到某一个目录下,用户通过操作目录来实现磁盘读写。 Linux不像Windows那样的系统目录,Linux使用正斜杠"/"而不是反斜杠" ...
分类:
系统相关 时间:
2019-10-20 20:27:55
阅读次数:
173
一:CPU信息 SYS_SUMM图表: 1.折线图中蓝线为cpu占有率变化情况;粉线为磁盘IO的变化情况; 2.下面表各种左边的位磁盘的总体数据,包括如下几个: Avg tps during an interval:每个间隔时间内,平均每秒IO数,也可以理解为提交处理的次数 Max tps duri ...
分类:
其他好文 时间:
2019-10-18 12:41:50
阅读次数:
292
一、MQ 全称为 Message Queue, 消息队列( MQ ) 是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。 消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远 ...
分类:
其他好文 时间:
2019-10-15 21:26:27
阅读次数:
118
数据库变为瓶颈后, 数据查询如何加速和优化? 正常来说有了主从分离和分库分表之后,已经可以支撑十几万的DAU,但量大了以后,磁盘io会成为一个瓶颈,需要额外方案去提供性能 缓存 缓存其实不一定非要内存里,再某些场景下可以使用SSD作为冷数据的缓存,比如360开源的pika就是SSD存储数据解决red ...
分类:
其他好文 时间:
2019-10-15 19:25:52
阅读次数:
103
在整体的系统运行过程中,数据库服务器 MySQL 的压力是最大的,不仅占用很多的内存和 cpu 资源,而且占用着大部分的磁盘 io 资源,连 PHP 的官方都在声称,说 PHP 脚本 80% 的时间都在等待 MySQL 查询返回的结果。由此可见,提高系统的负载能力,降低 MySQL 的资源消耗迫在眉 ...
分类:
数据库 时间:
2019-10-14 14:46:48
阅读次数:
152
1.概述 在Java Web开发中,使用数据库来进行数据的存储。 高并发、大数据量 例如:商品抢购的场景、主页访问量瞬间较大的情况,单一使用数据库来保存数据的系统会因为面向磁盘读/写速度比较慢的问题而存在性能弊端,数据库容易宕机。 2.NoSQL技术 —— 基于内存的数据库,并且提供一定的持久化功能 ...
分类:
其他好文 时间:
2019-10-09 09:24:28
阅读次数:
60
背景 事情是这样的。一天下午4点42分左右。业务反馈我开发的服务在测试环境出现问题,返回资源数据是0。查日志发现是ES访问超时。相当于数据库挂了。持续了20多分钟自己恢复。咨询了ES团队,最终得到下面的答复: 调查 1.需要换成本地磁盘,测试环境也是我们的正式环境。是否能直接替换成物理机?多少台合适 ...
分类:
其他好文 时间:
2019-10-06 19:07:02
阅读次数:
304
背景 事情是这样的。一天下午4点42分左右。业务反馈我开发的服务在测试环境出现问题,返回资源数据是0。查日志发现是ES访问超时。相当于数据库挂了。持续了20多分钟自己恢复。咨询了ES团队,最终得到下面的答复: 调查 1.需要换成本地磁盘,测试环境也是我们的正式环境。是否能直接替换成物理机?多少台合适 ...
分类:
其他好文 时间:
2019-10-06 13:45:55
阅读次数:
137