写给新人的数据库指南

在数据分析师的职业生涯中,数据库与SQL会是他们性价比最高的技能之一。数据库是逻辑上的概念,它是一堆互相关联的数据,放在物理实体上,是一堆写在磁盘上的文件,文件中有数据。这些最基础的数据组成了表(table),我们把它想象成一张Excel的sheet。数据表的抽象概念如上图。ID是数据库中重要的概...

2017-04-28 17:07:38

阅读数:37

评论数:0

基于Prometheus的数据库监控

传统监控系统面临的问题传统监控系统,会面临哪些问题? 以zabbix为例:初次使用需要大量配置,随着服务器和业务的增长会发现zabbix等传统监控面临很多问题:1. DB性能瓶颈,由于zabbix会将采集到的性能指标都存储到数据库中,当服务器数量和业务增长快速扩张时数据库性能首先成为瓶颈; 2....

2017-04-24 11:34:46

阅读数:491

评论数:0

微信分布式数据存储协议对比——Paxos和Quorum

作者:莫晓东,微信支付高级DBA,拥有丰富的数据架构和运维实战经验,擅长大规模MySQL数据库集群的架构、优化和高可用。2010年起在腾讯从事DBA工作,目前专注于微信社交支付的存储层运维和架构优化。 责编:仲培艺,关注数据库领域,寻求报道或者投稿请发邮件zhongpy@csdn.ne...

2017-04-19 09:23:44

阅读数:66

评论数:0

申城「三日谈」:言汇百家,思通以达(SDCC 2017上海站PPT集锦)

SDCC 2017·深圳站将于2017年6月10-11日火热开启,拥有互联网应用架构实战峰会、大数据技术实战峰会两大峰会,秉承干货实料的内容原则,邀请业内顶尖的架构师和数据技术专家,共话高可用/高并发/高性能的系统架构设计、分布式缓存服务、Web App前端架构、消息引擎架构、弹性计算、大数...

2017-04-18 17:51:19

阅读数:15

评论数:0

PostgreSQL 10新特性落地准备

【导语】近日,PostgreSQL 10新增多项新特性。核心贡献者之一Robert Haas参与了自8.4版本发布周期(2008-2009)以来的PostgresSQL项目,本文汇总梳理了他眼中此次PostgreSQL 10所做出的重大变更。 声明式分区 在此前的版本中,PostgreSQL...

2017-04-14 17:18:18

阅读数:223

评论数:0

ASM磁盘容量改变的故障处理

某个数据库环境中的ASM磁盘,由于历史原因,全部配置为没有RAID信息的JBOD模式。今天在做产品升级,由于软件需要,需要将原来加入到ASM中每个JBOD的磁盘配置为RAID0。配置过程采用了rolling up的方式,每次对一个diskgroup中的一个failgroup的磁盘配置RAID。 大...

2017-04-13 16:14:37

阅读数:12

评论数:0

Oracle数据库性能障碍分析利器:SYSTEMSTATE DUMP介绍

当数据库出现严重的性能问题或者hang了的时候,我们非常需要通过SYSTEMSTATE DUMP来知道进程在做什么,在等待什么,谁是资源的持有者,谁阻塞了别人。在出现上述问题时,及时收集SYSTEMSTATE DUMP非常有助于问题原因的分析。  SYSTEMSTATE DUMP级别简介: ...

2017-04-07 17:01:44

阅读数:32

评论数:0

DB-Engines:2017年4月数据库排名发布,Redis再超SQLite

近日,DB-Engines发布了2017年4月数据库排名。数据库排行较之3月排行,4月数据库大面积掉分的势头有所缓解。前三席位照例没有变动——依次由Oracle、MySQL以及Microsoft SQL Server占领。Oracle在接连一段时间的分数下滑之后,4月终于迎来2.5分的得分上扬。而...

2017-04-07 15:29:25

阅读数:22

评论数:0

浅析Oracle中的Library Cache Lock和Library Cache Pin等待事件

在Oracle数据库中,如果运行一个SQL语句或者Stored Procedure,首先需要将它们加载到Shared Pool的Library Cache中,而这些对象也称之为Library Cache Object。执行或者修改这些Library Cache Object时,会经历以下阶段。拿一...

2017-04-06 16:45:55

阅读数:128

评论数:0

MVCC原理探究及MySQL源码实现分析

数据库多版本读场景 session 1 session 2 select a from test; return a = 10 start transaction; update test set a = 20; start t...

2017-04-01 15:35:39

阅读数:141

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭