
操作系统
那海蓝蓝
这个作者很懒,什么都没留下…
展开
-
如何写数据到磁盘
非原创,转载自:http://stblog.baidu-tech.com/?p=851摘录一段文字如下,红色是重点:完全随机写还是跳跃,5倍的性能差距全随机写无疑是最慢的写入方式,在logic dump测试中很惊讶的发现,将200M的内存数据随机的写入到100G的转载 2011-09-09 08:22:47 · 1181 阅读 · 0 评论 -
linux下查阅机器信息
linux常用命令参阅机器信息:1 查看CPU信息:cat /proc/cpuinfo2 查看板卡信息:cat /proc/pci3 查看PCI信息:lspci (相比cat /proc/pci更直观)4 查看内存信息:cat /proc/meminfo5 查原创 2011-09-22 20:57:21 · 839 阅读 · 0 评论 -
多进程与多线程(一)
进程,何为进程? 对于我们写程序的人来讲,代码写好后经编译程序编译(C代码需要链接)等过程,才能运行。这个阶段有时候很繁琐,尤其是编译大型程序集的时候,经常会花费很长时间,如果机器的物理性能好一些的话,编译速度还是可以忍受的。当我们看着自己写的静态代码组合成一个复杂的程序集合时,也许自己会由衷地心生得意:一会,我的程序就可以运行了…… 我的“程序”?注意,这里有个概念了,“程序原创 2011-10-26 16:47:36 · 1610 阅读 · 1 评论 -
Linux关及性能的相关内核参数(一)
1 位于/proc/sys/vm/1)dirty_ratio:控制文件系统的文件系统写缓冲区的大小,写缓存占系统内存的百分比,表示当写缓冲使用到系统内存多少的时候,开始向磁盘写出数据。2)dirty_background_ratio:控制文件系统的pdflush进程,在何时刷新磁盘。当写缓冲使用到系统内存多少的时候,pdflush开始向磁盘写出数据。增大之会使用更多系统内存用于磁盘写缓冲,也可以极原创 2017-03-13 18:46:42 · 436 阅读 · 0 评论 -
Core Dump Management on the Solaris OS
转载:http://developers.sun.com/solaris/articles/manage_core_dump.htmlBy Adam Zhang, Sun Microsystems, April 2007, Updated June 2007 Abstract: Abnormal termination of a process will trigg原创 2017-03-13 18:51:14 · 801 阅读 · 0 评论 -
MySQL查询优化器--语义优化(二)
示例2 语义优化中的谓词引入技术,MySQL不支持。创建表如下,列c2有唯一索引存在,并创建CHECK约束:CREATETABLE C (c1 INT, c2 INT UNIQUE,CHECK(c1);在c1列上进行条件查询,查询执行计划如下:mysql> EXPLAIN EXTENDED SELECT * FROM C WHEREc1>60;+----+--原创 2017-03-13 18:56:35 · 389 阅读 · 0 评论 -
MySQL不支持子查询优化一例
一创建表create table tt1(id int primary key, c1 INT);create table tt2(id int primary key, c2 INT);insert into tt1 values(1,1),(2,2),(3,3),(4,4);insert into tt2 values(1,2),(2,2); 二 执行计划与问题mysql> e原创 2017-03-13 19:02:05 · 1143 阅读 · 0 评论 -
SQL优化实例问答---
问题:表A,表BA(c1, c2),大表,复合索引(c1,c2),数据是有序的,先按c1排序,然后按c2排序,样例数据如下:1 11 21 21 21 32 12 12 2表B(c1, c2, c3),小表,最多8000条记录,,每一行中c1是表A的外键,描述的是一个interval,例如[1,3] 表B中行与行之间的interval没有交集,换句话说,前一行中c3的值小于后一行中的c2值表B的样原创 2017-03-13 19:07:09 · 342 阅读 · 0 评论