3.1内存性能统计信息3.1.1 内存子系统和性能 和CPU相比,内存的读写速度都大大落后于CPU。为了弥补这个差距,通常CPU会采用高速缓存的机制(高cache)。3.1.2 内存子系统(虚拟存储器)在物理内存寻址时,Linux将其分成块或者内存“页”。内存页面过小,会造成管理内存时产生大的花销;内存
分类:
系统相关 时间:
2018-02-05 10:39:15
阅读次数:
202
前言 注:这篇文章是以 MySQL 为背景,很多内容同时适用于其他关系型数据库,需要有一些索引知识为基础。 优化目标 1.减少 IO 次数 IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中超过90%的时间都是 IO 操作所占用的,减少 IO 次数是 SQL 优化中需要 ...
分类:
数据库 时间:
2018-02-04 18:09:19
阅读次数:
172
简介 iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。 语法 iostat [ -c ] [ -d ] [ -h ] [ -N ] ...
分类:
移动开发 时间:
2018-01-31 20:09:45
阅读次数:
223
1、top top命令可以直观的看出系统的CPU使用情况,以及内存的使用,当系统特别慢的时候可以通过这个命令查看CPU的使用,有可能是某个进程把CPU占满了。 t:关闭或开启CPU统计信息 m:关闭或开启内存信息的显示 A:对系统上的各类资源排序。对于快速找到系统上的性能问题的任务很有作用 2、vm ...
分类:
系统相关 时间:
2018-01-29 16:20:23
阅读次数:
273
接上文:http://blog.csdn.net/dba_huangzj/article/details/52835958我想在大地上画满窗子,让全部习惯黑暗的眼睛都习惯光明——顾城《我是一个任性的孩子》 这一节主要介绍一些理论层面的东西,主要针对SQL Server,为后面的做铺垫。假设从实操层面 ...
分类:
数据库 时间:
2018-01-27 13:41:27
阅读次数:
228
利用over(),将统计信息计算出来,然后直接筛选结果集declare @t table(ProductID int,ProductName varchar(20),ProductType varchar(20),Price int)--测试数据 insert @tselect 1,'name1', ...
分类:
数据库 时间:
2018-01-27 11:24:40
阅读次数:
201
进程与线程的解析进程:一个正在运行的程序的实例,由两部分组成: 1.一个内核对象,操作系统用它来管理进程。内核对象也是系统保存进程统计信息的地方。 2.一个地址空间,其中包含所有可执行文件或DLL模块的代码和数据。此外,它还包含动态内存分配,比如线程堆栈和堆的分配。 进程要做任何事情,都必须让一个线 ...
分类:
编程语言 时间:
2018-01-25 00:19:21
阅读次数:
178
oracle 12c 关闭统计信息收集和启用统计信息收集
分类:
数据库 时间:
2018-01-19 14:04:06
阅读次数:
211
Eexecutor作为灵活且强大的异步执行框架,其支持多种不同类型的任务执行策略,提供了一种标准的方法将任务的提交过程和执行过程解耦开发,基于生产者-消费者模式,其提交任务的线程相当于生产者,执行任务的线程相当于消费者,并用Runnable来表示任务,Executor的实现还提供了对生命周期的支持, ...
分类:
其他好文 时间:
2018-01-17 23:34:49
阅读次数:
185
UCI:加州大学欧文分校开放的经典数据集,被很多数据挖掘实验室采用。 http://archive.ics.uci.edu/ml/datasets.html CEIC:超过128个国家的经济数据,能精确查找GDP、进出口零售,销售等深度数据。 http://www.ceicdata.com/zh-h ...
分类:
其他好文 时间:
2018-01-17 22:29:55
阅读次数:
199