1.Buffer pool主缓冲区中的一块区域,缓存table 和 index data。允许直接从内存中频繁的使用数据,以加速数据的处理速度。在专用服务器上,80%以上的物理内存都分配给buffer pool。为了高效的查询操作,buffer pool被分割为 pages (可以包含一条或多条记录 ...
分类:
数据库 时间:
2017-07-27 20:03:56
阅读次数:
222
当管理员首次开始使用Docker容器时,通常会使其感到惊讶的是,容器本身采用的是非永久性存储。当容器被移除时,容器的存储也被移除了。当然,如果没有办法实现永久存储,则容器应用程序的使用将会非常受限。幸运的是,有些方法在容器化的环境中可以实现持久存储。尽管容器本身的..
分类:
其他好文 时间:
2017-07-26 18:01:04
阅读次数:
138
oracle存储过程 一 、存储过程说明1)说明: 1.存储过程是用于特定操作的pl/sql语句块 2.存储过程是预编译过的,经优化后存储在sql内存中,使用时无需再次编译,提高了使用效率; 3.存储过程的代码直接存放在数据库中,一般直接通过存储过程的名称调用,减少了网络流量,加快了系统执行效率; ...
分类:
数据库 时间:
2017-07-16 13:28:12
阅读次数:
197
在Java虚拟机(以下简称JVM)中,类包含其对应的元数据,比如类的层级信息,方法数据和方法信息(如字节码,栈和变量大小),运行时常量池,已确定的符号引用和虚方法表。 在过去(当自定义类加载器使用不普遍的时候),类几乎是“静态的”并且很少被卸载和回收,因此类也可以被看成“永久的”。另外由于类作为JV ...
分类:
其他好文 时间:
2017-07-14 13:35:41
阅读次数:
1682
分四个方面来看看C#静态方法与非静态方法的差异: C#静态方法与非静态方法比较一、C#静态成员: ①静态成员属于类所有,非静态成员属于类的实例所有。 ②每创建一个类的实例,都会在内存中为非静态成员新分配一块存储; 静态成员属于类所有,为各个类的实例所公用,无论类创建了多少实例,类的静态成员在内存中只 ...
分类:
其他好文 时间:
2017-07-11 12:18:47
阅读次数:
162
一、概念及区别 针对不同的应用场景,选择的分布式存储方案也会不同,因此有了对象存储、块存储、文件系统存储。这三者的主要区别在于它们的存储接口: 1. 对象存储: 也就是通常意义的键值存储,其接口就是简单的GET,PUT,DEL和其他扩展,如七牛、又拍,Swift,S3 2. 块存储: 这种接口通常以 ...
分类:
其他好文 时间:
2017-07-09 17:22:09
阅读次数:
492
Ceph提供3种存储方式:对象存储,块存储和文件系统,下图很好的展示了Ceph存储集群的架构:我们主要关心的是块存储,将在下半年慢慢把虚拟机后端存储从SAN过渡到Ceph.虽然还是0.94版本,Ceph现在已经比较成熟了,有个同事已经在生产环境里运行Ceph了两年多,他曾遇到很多问题,..
分类:
其他好文 时间:
2017-06-29 22:10:55
阅读次数:
138
1 基本思想之什么是分库分表? 从字面上简单理解,就是把原本存储于一个库的数据分块存储到多个库上,把原本存储于一个表的数据分块存储到多个表上。 2 基本思想之为什么要分库分表? 数据库中的数据量不一定是可控的,在未进行分库分表的情况下,随着时间和业务的发展,库中的表会越来越多,表中的数据量也会越来越 ...
分类:
数据库 时间:
2017-06-24 13:56:59
阅读次数:
224
c#静态方法与非静态方法比较: 一、静态方法:使用static修改的方法就是静态方法,否则就是非静态方法。 二、差异比较: 第一:C#静态成员:(1)静态成员属于类所有,非静态成员属于类的实例所有。 (2)每创建一个类的实例,都会在内存中为非静态成员新分配一块存储。 总结:静态成员属于类所有,为各个 ...