前言 内存资源由操作系统管理,分配与回收操作可能会执行系统调用(以 malloc 算法为例,较大的内存空间分配接口是 mmap,
而较小的空间 free 之后并不归还给操作系统
),频繁的系统调用必然会降低系统性能,但是可以最大限度的把使用完毕的内存让给其它进程使用,相反长时间占有内存资源可以减少系统调用次数,但是内存资源不足会导致操作系统频繁换页,降低服务器的整体性能。
【mysql】 【源码】 【面向对象】 【操作系统】 …
Dec
12
2017
Dec
12
2017
Dec
12
2017
Dec
12
2017
Dec
12
2017
replication 概述 目前MySQL支持的replication方式多种多样 普通的master-slave
异步replication 半同步的semi-sync replication 支持多通道的group
replication和double binlog 如果按连接协议来区分,又...
【mysql】 【SQL】 【线程】 【源码】 【并行复制】 【Transaction】 【replication】 …
Dec
12
2017
Dec
12
2017
Dec
12
2017
Dec
12
2017
Dec
12
2017
概述
数据压缩是一个把输入数据集按照一定的算法变换成更小的数据集的过程,解压是压缩的逆过程。如果算法对数据本身的语义了解得越多,则越可能利用语义信息进行针对性的处理,获得更好的压缩效果。数据库系统中用得比较多的压缩算法可以分为两大类:基于块的压缩、基于值的压缩。
【算法】 【mysql】 【OLAP】 【Redshift】 【facebook】 …