前言 内存资源由操作系统管理,分配与回收操作可能会执行系统调用(以 malloc 算法为例,较大的内存空间分配接口是 mmap,
而较小的空间 free 之后并不归还给操作系统
),频繁的系统调用必然会降低系统性能,但是可以最大限度的把使用完毕的内存让给其它进程使用,相反长时间占有内存资源可以减少系统调用次数,但是内存资源不足会导致操作系统频繁换页,降低服务器的整体性能。
【mysql】 【源码】 【面向对象】 【操作系统】 …
Dec
12
2017
Dec
12
2017
Dec
12
2017
Dec
04
2017
Nov
26
2017
Nov
23
2017
Nov
15
2017
Nov
14
2017
Nov
14
2017
Mysql数据库的优化技术 对mysql优化时一个综合性的技术,主要包括 a: 表的设计合理化(符合3NF) b: 添加适当索引(index) [四种: 普通索引(什么都不写)、主键索引(有一个主键,效率最高)、唯一索引unique、全文索引(对文本的索引)、组合索引] c: 分表技术(水平分割、垂直分割) d: 读[select]写[写: update/delete/add]分离 e: 存储过程 [比普通的sql要快,模块化编程,可以提高速度]
数据库(oracle,mysql,db2,sqlserver)的3层结构:
数据库是文件,dbms来操作文件。
【mysql】 【Oracle】 【SQL】 …
Nov
13
2017