面试官问:为什么选择 B+ 树作为数据库索引结构?
MySQL

面试官问:为什么选择 B+ 树作为数据库索引结构?

115 0

首先,来谈谈B树。为什么要使用B树?我们需要明白以下两个事实:【事实1】不同容量的存储器,访问速度差异悬殊。以磁盘和内存为例,访问磁盘的时间大概是ms级的,访问内存的时间大概是ns级的。有个形象的比喻,若一次内存访问需要1秒,则一次外存访问需要1天。所以,现在的存储系统,都是分级组织的。最常用的数据...

阅读全文
面试官问:有没有用过分布式锁,是如何实现的?
MySQL

面试官问:有没有用过分布式锁,是如何实现的?

110 0

为什么要使用分布式锁?我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,可以使用我们学到的Java多线程的18般武艺进行处理,并且可以完美的运行,毫无Bug!注意这是单机应用,也就是所有的请求都会分配到当前服务器的JVM内部,然后映射为操作系统的线程进行处理!而这个共享变量只是...

阅读全文
数据库 oracle 10g 调整 process 大于6000
Oracle

数据库 oracle 10g 调整 process 大于6000

316 0

oracle 的内存可以按照共享和私有的角度分为系统全局区和进程全局区,也就是 SGA和 PGAprocess global area or private global area。对于 SGA 区域内的内存来说,是共享的全局的,在 UNIX 上,必须为 oracle 设置共享内存段(可以是一个或者...

阅读全文
Wso2 carbon ESB连接H2数据库,H2客户端显示表结构和数据
ESB

Wso2 carbon ESB连接H2数据库,H2客户端显示表结构和数据

2191 2

H2是一个短小精干的嵌入式数据库引擎,主要的特性包括:免费、开源、快速;嵌入式的数据库服务器,支持集群;提供JDBC、ODBC访问接口,提供基于浏览器的控制台管理程序;Java编写,可使用GCJ和IKVM.NET编译;短小精干的软件,目前最新版大概在8M左右。常用的开源数据库有H2,Derby,HS...

阅读全文