问题描述: 最近几天生产环境上的mongodb一直在报警,cpu飙高,其他如内存、iops、连接数、磁盘操作等都正常。通过定位业务,发现是由于mongodb的表其中一个查询未建立索引导致,110多W的数据,每秒经历的查询10次左右。但是未建立索引导致数据查询走全表扫描,从而致使导致cpu飙高。 解决 ...
分类:
数据库 时间:
2017-09-08 13:30:56
阅读次数:
346
1. dos命令行的本质 dos命令,是dos操作系统地命令,是一种面向磁盘的操作命令,主要包括磁盘操作类命令,目录操作类命令,文件操作类命令和其他命令。 这里理解为,我们借助dos操作系统来下达一些我们需要的操作,最终实现我们的需求。和图像化操作方式相比,是另一种形式的人机交互方式。 2. dos ...
分类:
其他好文 时间:
2017-09-02 09:48:10
阅读次数:
115
一.来源 早期计算机的操作是DOS命令行操作,命令行有很多种,这里说的是windows系统。后来随着时间的发展,计算机的人机互动从磁盘操作方式变为图形化操作界面。在这里我们讲述DOS并不是从它早期的起源来的,而是从JDK中的工具都是采用命令行的方式运作的。因此,我们必须对DOS命令行有所了解。 二. ...
分类:
编程语言 时间:
2017-09-02 09:38:53
阅读次数:
181
添加磁盘步骤: 添加设备 分区 格式化(创建文件系统) 【起名】 修改配置文件 创建挂载点 挂载 基本概念 硬盘分区有三种,主磁盘分区、扩展磁盘分区、逻辑分区。 一个硬盘主分区至少有1个,最多4个,扩展分区可以没有,最多1个。且主分区+扩展分区总共不能超过4个。逻辑分区可以有若干个。 在window ...
分类:
其他好文 时间:
2017-08-22 16:07:42
阅读次数:
147
Linux系统中的iostat是I/Ostatistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。i..
分类:
移动开发 时间:
2017-08-12 22:53:59
阅读次数:
261
Linux系统中的 iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行 ...
分类:
移动开发 时间:
2017-07-29 16:32:26
阅读次数:
240
软件大多都要对文件、磁盘进行操作。熟悉掌握这些函数可以帮助你轻松实现创建、删除、保存文件等功能。 1.Append 功能说明:追加内容到文件中。文件必须要存在。 参考实例: var S: String; F: TextFile; begin S := 'This is a book.'; Assig ...
分类:
其他好文 时间:
2017-07-06 20:33:27
阅读次数:
159
外部命令 formAT 磁盘格式化命令 格式:formAT<盘符:>[/S][4][/Q] 1)命令收的盘符不可缺省,若对硬盘进行格式化,则会有如下提示:WARNING:ALL DATA ON NON--REMOVEABLE DISK DRAIVE C:WILL BE LOST!Proceed wi ...
分类:
其他好文 时间:
2017-07-06 18:41:13
阅读次数:
246
IO框架图: Java 的 I/O 操作类在包 java.io 下,大概有将近 80 个类,但是这些类大概可以分成四组,分别是: 基于字节操作的 I/O 接口:InputStream 和 OutputStream 基于字符操作的 I/O 接口:Writer 和 Reader 基于磁盘操作的 I/O ...
分类:
编程语言 时间:
2017-07-03 12:16:19
阅读次数:
221
SQLite单表4亿订单,大数据测试 SQLite作为嵌入式数据库的翘楚,广受欢迎!新生命团队自2010年以来,投入大量精力对SQLite进行学习研究,成功应用于各系统非致命数据场合。 SQLite极致性能 关闭同步,Synchronous=Off,提升性能。添删改操作时不必同步等待写入磁盘,操作系 ...
分类:
数据库 时间:
2017-07-02 21:18:55
阅读次数:
309