Oracle RAC Cache Fusion 系列九:Oracle RAC 分布式资源管理(二)
通过前面系列文章我们知道GRD或DLM是由GES组件和GCS组建组成,而这些功能的进程(LMON、LMS、LMD等)实现我们也有了大致的了解。现在我们来更进一步的了解这些进程的函数实现和参数调整。
Oracle RAC Cache Fusion 系列九:Oracle RAC 分布式资源管理(二)
通过前面系列文章我们知道GRD或DLM是由GES组件和GCS组建组成,而这些功能的进程(LMON、LMS、LMD等)实现我们也有了大致的了解。现在我们来更进一步的了解这些进程的函数实现和参数调整。
访问权限控制系统|全方位认识 mysql 系统库
在上一期《权限系统表|全方位认识 mysql 系统库》中,我们针对mysql 系统库中的权限表做了一个简单的认识,本期我们将在上一期的基础上详细介绍MySQL 的访问权限控制系统,下面请跟随我们一起开始 mysql 系统库的系统学习之旅吧。
Oracle RAC Cache Fusion 系列八:Oracle RAC 分布式资源管理(一)
从Oracle8开始,DLM数据库集成在Oracle SGA中。DLM内存区用于存储所有锁相关的master节点。DLM不提供锁定资源的能力,但是它会将资源提供为可锁定实体。在Oracle8i中,主节点与目录节点是固定的这对锁资源申请访问并不友好。从Oracle9i开始,这种固定的对应方式被取代。
分布式数据库技术论坛回顾
分布式数据库技术论坛2019年06月29号在杭州市滨江区智汇中心的11楼准时召开,与会的相关人员积极参与,一起聆听了来自PlanetScale、阿里巴巴、Pivotal、沃趣科技的分布式数据库相关议题并进行了热烈的探讨。
分布式数据库技术论坛
6月29日(本周六),原Google的工程师、阿里云PolarDB For PG的工程师、Pivotal的资深产品经理、QFusion的产品经理给大家分享一下分布式数据库的最近进展和趋势
深入浅出Kubernetes网络:跨节点网络通信之Flannel
本文试图从Kubernetes当中容器跨节点网络通信方案Flannel的实际应用场景出发,带领读者梳理Kubernetes当中容器跨节点网络通信的实现过程以及背后的实现原理。
Oracle RushQL勒索病毒恢复方法
本次我们再来介绍另一种专门针对数据库的勒索病毒 -- RushQL。相比Globelmposter,RushQL专门针对数据库设计、并且具备一定潜伏期和隐蔽性,危害极大。
Oracle RAC Cache Fusion 系列一:基础概念
从本章节开始,我将尝试由浅至深的和大家一起探索Oracle RAC的其中一核心技术-Oracle Cache Fusion,看看多个实例场景下,事务是如何并发运行的。在了解多实例场景前,我们还是非常有必要一起了解一些重要的概念及在单实例情况下Oracle是如何控制并发事务运行的。
InnoDB 层压缩相关字典表 | 全方位认识 information_schema
在上一篇《InnoDB 层全文索引字典表|全方位认识 information_schema》中,我们详细介绍了InnoDB层的全文索引字典表,本期我们将为大家带来系列第八篇《InnoDB 层压缩相关字典表|全方位认识 information_schema》,下面请跟随我们一起开始 information_schema 系统库的系统学习之旅吧。
InnoDB 层全文索引字典表 | 全方位认识 information_schema
在上一篇中,我们详细介绍了InnoDB 层的锁、事务、及其相关的统计信息字典表,本期我们将为大家带来系列第七篇《InnoDB 层全文索引字典表 | 全方位认识 information_schema》。
MySQL8.0之跳跃范围扫描
跳跃范围扫描是MySQL在8.0.13版本新增加的用于提高性能的新特性,跳跃范围扫描可以使以前部分无法使用到联合索引的SQL利用联合索引进行查询,并且可以更高效的利用联合索引,这对于使用MySQL联合索引进行查询的应用意义重大。
如何清除创建失败的索引
在创建一张大表的索引时,因为没有加并行而导致创建时间很长,这时候如果终止操作,比如直接关闭终端,然后再次登录创建时就会报错ORA-00095提示对象名字已被用,而去删除对象时又报错ORA-08104索引正在被创建。SQL> drop index xxx.BM_IX; drop index xxx.BM_IX &nb
MySQL分区如何迁移
MySQL越来越流行,而且存储在MySQL的数据量也越来越大,单表数据达亿行已经是非常常见的现象,而这些表里面保存了大量的历史记录,严重影响SQL执行的效率。本文是针对客户需求,迁移MySQL Innodb大表分区中部分历史归档分区到其他实例或者其他库表,而且迁移过程尽量减少对业务环境的影响。
故障排除 | enq:TX - index contention等待事件
当一个事务对一个索引块做DML时,由于该索引块没有空闲空间导致索引块分裂,这时其他事务正在向这个索引块做DML时就会产生等待,直到这个索引块分裂完成。
DBA福音 | 如何无视数据量快速搭建测试数据库
众所周知,出于产品的开发需求,搭建测试数据库是DBA一项日常工作,不同的行业频度可能差异很大。本文就来探讨探讨,如何降低这项工作的耗时,将原本一天的工作量降低为5分钟。
浅谈编程范式
本篇主要通过针对同一业务场景,基于编程范式的概念,核心原理以及用例实现来对比不同范式及其实现业务功能的差异。
当心!使用mysqldump备份可能会让你欲哭无泪
使用mysqldump备份含timestamp数据类型的表导致备份异常
sysbench花式踩坑之三:自增值导致的锁等待
两个事务同时以主键为where条件操作不存在的列时,为什么RC级别下事务2的delete不会阻塞事务1的insert,在RR级别下事务2的delete就会阻塞事务1的insert?
容器技术实践,这本书帮你“盘”明白!(文末有彩蛋)
随着互联网行业的不断发展企业管理的服务器数量大幅增加业务系统越来越复杂用户体验要求也越来越高运维工作面临的挑战和难度也越来越大2013年,Docker横空出世迅速引爆技术圈也再次将容器技术带回大众视野而Kubernetes作为后起之秀在Docker技术的基础上为容器化的实施提供了一系列更完整的功能大规模容器集群管理更加便捷容器技术的兴起不仅使应用开发部署发生了深刻变革也让应用设计架构和运维部署发生