发布了文章2022-08-15
12cR2中,引入了两个参数MAX_IOPS和MAX_MBPS来限制PDB的物理IO。这两个参数只作用于PDB,不对CDB和非多租户环境生效。另外,这两个参数不限制redo log的写入(LGWR进程)和buffer cache脏块写入磁盘(DBWR进程)。
发布了文章2022-08-09
01 Nocalhost安装- VS Code -打开 VScode 编辑器,然后单击左侧栏中的方块图标在搜索输入框中键入 nocalhost选择 Nocalhost 插件,然后单击安装按钮进行安装。- JetBrains -Nocalhost 支持 JetBrains 全系列 IDE, 请参阅[链接]当安装 Nocalhost 插件时,会自动帮你安...
发布了文章2022-08-02
· 使用DBCA图形工具创建CDB\ 这里需要注意的是Oracle 12.2之后支持LOCAL UNDO,这里注意需要手动要勾选LOCAL UNDO选项。
发布了文章2022-08-01
· ROOT\Root容器数据库,是CDB环境中的根数据库,在根数据库中含有主数据字典视图,其中包含了与Root容器有关的元数据和CDB中所包含的所有的PDB信息。在CDB环境中被标识为CDB$ROOT,每个CDB环境中只能有一个Root容器数据库。
发布了文章2022-07-29
RMAN(Recovery Manager)是ORACLE恢复管理器的简称,是集数据库备份(backup)、还原(restore)和恢复(recover)于一体的工具。接下来了解一下RMAN中的几个重要概念。
发布了文章2022-07-28
在一体机技术出现之前,通常情况下,一台服务器部署一套数据库,这种数据库部署方式实际上成本高昂,在一体机出现后,因其高性能/高可用以及良好的扩展性,将同一个机房中的多个服务器中的数据库安装部署在一台一体中的情况也较常见,这也是一种数据库整合方案,该方...
发布了文章2022-07-22
性能优化大师Brendan Gregg曾说:“性能问题可能来源于任何地方,包括系统中因你一无所知而不曾检查的地方”,CPU电源管理就是在性能优化过程中经常被忽略的地方。在这篇文章中,我们从一个简单的ping延迟出发,以小见大,一起了解CPU电源管理。
发布了文章2022-07-21
每当一个MySQLserver新加入或者重新加入一个MGR集群时,它都必须追平集群内相差的事务,保证这个节点的数据和集群内最新的数据是同步的。这个新加入集群的节点在追平集群中的数据或者重新加入集群的节点追评它脱离集群后到现在这段时间内相差的事务数据的过程称为分...
发布了文章2022-07-20
硬盘阵列(Redundant Arrays of Independent Disks,RAID),是由很多块独立的硬盘,组合成一个容量巨大的硬盘组。
发布了文章2022-07-19
通过v$datafile.last_time和v$datafile.last_change#判断是否需要实例恢复,当数据库正常关闭时,会在last_change#和last_time记录最后的change#与time,实例恢复是根据CKPT-Q的顺序进行恢复的,CKPT-Q的顺序是和REDO的顺序一致的。
发布了文章2022-07-15
以K8s原生的controller-manager组件为例,当有三台master机器时,默认会运行三个controller-manager实例,但只有一个在干活,另外两个处于备用状态。而这个功能的实现,就依赖于分布式时间锁。
发布了文章2022-07-14
在多主模式下(group_replication_single_primary_mode = OFF),所有成员不会区分primary和standby角色。加入该组时,与其他组成员兼容的任何成员都被设置为读写模式,并且可以处理写事务,即使它们是并发执行的。
发布了文章2022-07-13
节点(NODE):运行 Heartbeat 进程的一个独立主机称为节点,节点是 HA 的核心组成部分,每个节点上运行着操作系统和Heartbeat 软件服务。
发布了文章2022-07-11
说到Oracle,Oracle是什么呢?Oracle DataBase是一款关系型数据库管理系统,同类的产品还有mySql,sqlServer等,接触过Mysql,SQL Server的人可能下意思就认为不就一个关系型数据库么?其实不然,很多时候我们会把那个承载我们核心数据的系统笼统地成为数据库服务器...
发布了文章2022-07-08
不管现阶段美国和中国对峙到何种程度,不管桀傲不驯拉里.埃里森如何不看好中国,Oracle 仍是数据库中的一枝独秀。然而,他山之石可以攻玉,多个国产数据库在关键技术攻关方面的整体水平也已达到国际先进。
发布了文章2022-07-08
众所周知,Linux系统可能会因为异常指令、访问无效内存地址、死锁(soft lockup)等原因崩溃。而系统崩溃后,我们可以通过kdump将当时的内存信息dump下来并生成一个转储文件vmcore,同时,crash工具可以帮助我们分析vmcore文件并找到问题所在。
发布了文章2022-07-05
如果说 JSX 是学习 React 框架必须要了解的一个概念,那么“生命周期”则是紧随其后的第二个需要学习的内容。虽然现在最新的 React 版本都推荐使用函数组件结合 hooks 的方式来组织应用,而且在函数组件中淡化了对生命周期的介绍,但是对于类组件生命周期的学习理解能...
发布了文章2022-07-04
JSX(JavaScript XML)是学习React框架必须要了解的一个概念,虽然现在越来越多的人认可与支持 JSX 语法的框架(比如 Vue.js),但是当 React 首次带着 JSX 发布之时,还是引起了很多争议,甚至我的一个朋友大呼这是开历史倒车。随着 React 框架的不断完善,JSX 也被...
发布了文章2022-06-30
但是公司业务发展的速度实在太快,来了一个厂商或者应用就要求我们上线一个RDS实例,并且要求实例具备高可用、可扩展能力,随时上线或者下线,领导又要求提高物理硬件资源利用率。业务部门整天催着我们快速提供数据库服务,数据库实例多了后,运维难度和复杂度直线上...
发布了文章2022-06-29
sysbench是一个基于LuaJIT脚本的多线程基准测试工具。2004年由Peter Zaitsev(Percona公司创始人)开发,在其0.5版本中可以使用Lua脚本实现OLTP测试。2016年重构了sysbench代码,并在2017年2月针对新的硬件环境发布了1.0版本,优化了测试性能(是0.5版本的6倍,可以...