数据库

深入 LevelDB 数据文件 SSTable 的结构

LevelDB 的键值对内容都存储在扩展名为 sst 的 SSTable 文件中,SSTable 的磁盘文件结构比较复杂,读者在阅读本节之前要做好心理准备。如果有任何看得不明白的地方,一定要在下方的问答区及时提问。

码洞
国内数据库
2019-02-19 14:41

事务分析(Translytic)仅仅是换了个名字的OLTP吗?

最近,Forrester开始关注事务分析(translytics)和事务分析数据库(Translytical Database)。所谓事务分析数据库,就是“事务发生的瞬间即可提供分析”的数据库。这是营销炒作?还是真有其事?传统的OLTP数据库处理大量火烧眉毛的快速事务,但实际上并没做多少。一个OLTP数据库应用程序通常涉及:“共享有限资源”——正被评估、分配或使用着的有价值的对象。有时,多个事务将

VoltDB_China
NewSQL
2019-02-19 12:48

[20190219]那个更快(11g).txt

[20190219]那个更快(11g).txt--//前几天测试11g Query Result Cache RC Latches时,链接http://blog.itpub.net/267265/viewspace-2632907/--//有网友指出测试有问题,建立索引唯一,并不会导致select count(*) from t,选择索引执行.实际上执行计划还是全表扫描.--//也就有了如下测试,

lfree
Oracle
2019-02-19 11:27

MySQL 5.6 遭遇 OS bug INNODB MONITOR OUTPUT 事件

数据库主机从库 报错了。 持续的报出   INNODB  STAUTS OUTPUT  写到  err log文件里面去。 END OF INNODB MONITOR OUTPUT2019-02-19 02:10:16 7f7dc518b700 INNODB MONITOR OUTPUTEND OF

babyyellow
MySQL
2019-02-19 10:06

[20190215]那个更快(10g).txt

[20190215]那个更快(10g).txt--//昨天测试11g Query Result Cache RC Latches时,链接http://blog.itpub.net/267265/viewspace-2632907/--//有网友指出测试有问题,建立索引唯一,并不会导致select count(*) from t,选择索引执行.实际上执行计划还是全表扫描.--//不过我后面的测试还是

lfree
Oracle
2019-02-19 09:00

rac环境新建库时报ora-28000问题解决

rac环境新建库时报ora-28000问题解决

零度的雨1205
Oracle
2019-02-18 13:31

如何确定Single-Primary模式下的MGR主节点(文档 ID 2214438.1)

MySQL 5.7可以通过global status group_replication_primary_member确定root@db20:59:  [mgr]> SELECT VARIABLE_VALUE     ->      &

甲骨文技术支持
MySQL
2019-02-17 21:16

centos 7 二进制安装mysql 5.7.25

一.安装前系统环境检查1.关闭selinux[root@mgr1 ~]# cat /etc/sysconfig/selinux # This file controls the state of SELinux on the system. # SELIN

甲骨文技术支持
MySQL
2019-02-17 08:31

OGG单向复制

Oracle到Oracle数据库的单向复制

jlove小斯
Oracle
2019-02-16 15:10

ID生成策略——SnowFlake

某个项目采用了数据库(MySQL)自增ID作为主要业务数据的主键。数据库自增ID使用简单,自动编号,速度快,而且是增量增长,按顺序存放,对于检索非常有利。

普通程序员
国内数据库
2019-02-15 17:28

PostgreSQL 源码解读(137)- Buffer Manager#2(ReadBuffer_common函数)

本节简单介绍了PostgreSQL缓存管理(Buffer Manager)中的其中一个实现函数ReadBuffer_common,该函数是所有ReadBuffer相关的通用逻辑实现,返回Buffer。

husthxd
PostgreSQL
2019-02-15 16:52

Manage SQL Plan Baselines in Oracle 12c

使用dbms_spm与dbms_xplan包来执行大部分的SQL执行计划管理任务。SQL执行计划管理可以分为以下基本任务:.配置SQL执行计划管理.显示SQL执行计划基线中的执行计划.加载SQL执行计划基线.手动evolve执行计划基线中的执行计划.删除SQL执行计划基线.管理SQL Management Base(SMB).迁移Stored Outlines to SQL Plan Baseli

eric0435
Oracle
2019-02-15 16:42

[20190215]sqlplus set arraysize.txt

[20190215]sqlplus set arraysize.txthttps://www.josip-pojatina.com/en/impact-of-parameter-arraysize-on-performance/--//看链接,我感觉有点奇怪的地方,我一直认为全表扫描,如果arraysize很大的情况下,逻辑读不会出现很大变化.--//而对方设置arraysize=1000,500

lfree
Oracle
2019-02-15 15:44

Manually Evolve and Accept SQL PLAN BASELINES in Oracle 12c

这里将介绍如何使用命令行来evolve sql plan baselines。为了evolve一个特定的sql执行计划执行以下操作:1.创建一个evolve任务2.设置evolve任务参数3.执行evolve任务4.实现任务中给出的建议5.显示任务执行的结果下面将举例来说明,假设满足以下条件.数据库没有启用自动evolve任务.对下面的查询创建一个SQL Plan BaselineSELECT&n

eric0435
Oracle
2019-02-15 14:42

Disable the Evolve Job SYS_AUTO_SPM_EVOLVE_TASK in Oracle 12c

为了禁用自动SPM EVOLVE TASK需要执行以下操作1. 查看自动SPM Evolve Task是否启用SQL> COL CLIENT_NAME FORMAT a20 SQL> SQL> SELECT CLIENT_NAME, STATUS   2  FROM

eric0435
Oracle
2019-02-15 14:36