- 博客(10)
- 资源 (31)
- 收藏
- 关注
原创 写给新人的数据库指南
在数据分析师的职业生涯中,数据库与SQL会是他们性价比最高的技能之一。数据库是逻辑上的概念,它是一堆互相关联的数据,放在物理实体上,是一堆写在磁盘上的文件,文件中有数据。这些最基础的数据组成了表(table),我们把它想象成一张Excel的sheet。数据表的抽象概念如上图。ID是数据库中重要的概念,叫做唯一标识符/主键,用来表示数据的唯一性。我们把它理解成数据的身份证号。我知道身份证,也就知道数...
2017-04-28 17:07:38 499
原创 基于Prometheus的数据库监控
传统监控系统面临的问题传统监控系统,会面临哪些问题? 以zabbix为例:初次使用需要大量配置,随着服务器和业务的增长会发现zabbix等传统监控面临很多问题:1. DB性能瓶颈,由于zabbix会将采集到的性能指标都存储到数据库中,当服务器数量和业务增长快速扩张时数据库性能首先成为瓶颈; 2. 多套部署,管理成本高,当数据库性能成为瓶颈时首先想到的办法可能时分多套zabbix部署,但是又会带来...
2017-04-24 11:34:46 12450 1
原创 微信分布式数据存储协议对比——Paxos和Quorum
作者:莫晓东,微信支付高级DBA,拥有丰富的数据架构和运维实战经验,擅长大规模MySQL数据库集群的架构、优化和高可用。2010年起在腾讯从事DBA工作,目前专注于微信社交支付的存储层运维和架构优化。 责编:仲培艺,关注数据库领域,寻求报道或者投稿请发邮件zhongpy@csdn.net,或微信zhongpy_0921。 本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请...
2017-04-19 09:23:44 1834
原创 申城「三日谈」:言汇百家,思通以达(SDCC 2017上海站PPT集锦)
SDCC 2017·深圳站将于2017年6月10-11日火热开启,拥有互联网应用架构实战峰会、大数据技术实战峰会两大峰会,秉承干货实料的内容原则,邀请业内顶尖的架构师和数据技术专家,共话高可用/高并发/高性能的系统架构设计、分布式缓存服务、Web App前端架构、消息引擎架构、弹性计算、大数据平台构建、优化提升大数据平台的各项性能、Spark部署实践、企业流平台实践,以及实现应用大数据支持业...
2017-04-18 17:51:19 451
原创 PostgreSQL 10新特性落地准备
【导语】近日,PostgreSQL 10新增多项新特性。核心贡献者之一Robert Haas参与了自8.4版本发布周期(2008-2009)以来的PostgresSQL项目,本文汇总梳理了他眼中此次PostgreSQL 10所做出的重大变更。声明式分区 在此前的版本中,PostgreSQL仅支持表继承以模拟表分区,但是其设置复杂,且性能有失。而在PostgreSQL 10则支持使用专用语法...
2017-04-14 17:18:18 1643
原创 ASM磁盘容量改变的故障处理
某个数据库环境中的ASM磁盘,由于历史原因,全部配置为没有RAID信息的JBOD模式。今天在做产品升级,由于软件需要,需要将原来加入到ASM中每个JBOD的磁盘配置为RAID0。配置过程采用了rolling up的方式,每次对一个diskgroup中的一个failgroup的磁盘配置RAID。 大体步骤为,以磁盘组ssddg的failgroup1为例:在ASM中操作,将failgroup1的磁盘...
2017-04-13 16:14:37 844
原创 Oracle数据库性能障碍分析利器:SYSTEMSTATE DUMP介绍
当数据库出现严重的性能问题或者hang了的时候,我们非常需要通过SYSTEMSTATE DUMP来知道进程在做什么,在等待什么,谁是资源的持有者,谁阻塞了别人。在出现上述问题时,及时收集SYSTEMSTATE DUMP非常有助于问题原因的分析。 SYSTEMSTATE DUMP级别简介: 级别2:dump(不包括lock element) 级别10:dump 级别11...
2017-04-07 17:01:44 557
原创 DB-Engines:2017年4月数据库排名发布,Redis再超SQLite
近日,DB-Engines发布了2017年4月数据库排名。数据库排行较之3月排行,4月数据库大面积掉分的势头有所缓解。前三席位照例没有变动——依次由Oracle、MySQL以及Microsoft SQL Server占领。Oracle在接连一段时间的分数下滑之后,4月终于迎来2.5分的得分上扬。而素来被视为Oracle卫冕之路上的“威胁”的MySQL得分则继3月之后再度下滑,掉落11.46分。同时...
2017-04-07 15:29:25 881
原创 浅析Oracle中的Library Cache Lock和Library Cache Pin等待事件
在Oracle数据库中,如果运行一个SQL语句或者Stored Procedure,首先需要将它们加载到Shared Pool的Library Cache中,而这些对象也称之为Library Cache Object。执行或者修改这些Library Cache Object时,会经历以下阶段。拿一个存储过程来举例说明,我们先来看执行时的情况:1、首先,这个LibraryCache Object会获...
2017-04-06 16:45:55 2790
原创 MVCC原理探究及MySQL源码实现分析
数据库多版本读场景 session 1 session 2 select a from test; return a = 10 start transaction; update test set a = 20; start transaction; select a from test; return ? ...
2017-04-01 15:35:39 2783 7
唐建法-NoSQL之王:一分钟从关系型迁移到MongoDB
2017-04-18
数据库系统化实战(MySQL)-丁奇
2016-07-28
阿里云MongoDB 高可用性与建模实践-杨成虎(叶翔)
2016-07-27
Kafka实战开源消息队列的坑与对策-刘喆
2016-07-27
Palo-马如悦
2016-07-27
中小企业架构设计之道-柳鋆
2016-07-27
电信运营商级安全高可用互联网帐号认证体系技术架构实践-高保庆
2016-07-27
技术架构的运维治理-王津银
2016-07-27
大数据机器学习的应用架构实战-何锐邦
2016-07-27
企业架构转型重构的若干治理问题洞察-官华
2016-07-27
京东大规模高访问量业务下的技术与架构支撑-田琪
2016-07-27
阿里直播平台架构演进-陈康贤
2016-07-27
1号店搜索架构演化实践-周航
2016-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人