摘要:
除了将数据库对象的元数据存储在数据目录中,mysql还支持以序列化的格式进行存储。即序列化数据目录信息(SDI),SDI是表和表空间对象的序列化元数据。innodb将SDI数据存储在自己的表空间中;ndbcluster将SDI数据存储在ndb目录中;其它存储引擎将SDI数据存储在.SDI文件中。SD 阅读全文
阅读排行榜
primary库新增数据文件后,standby库无法创建文件并终止数据同步
2017-08-09 12:16 by abce, 675 阅读, 收藏,
摘要:
主库是RAC环境,使用asm存放数据文件,备库是操作系统本地文件系统存放数据文件。在主库执行以下操作: 备库的alert日志报以下错误: 查看备库参数设置: 原因是主备库的文件路径不一样,备库在自动转换文件名称时失败。 修改方案:1.将stndby_file_management设置为manual 阅读全文
oracle truncate表的原理
2022-05-21 16:36 by abce, 665 阅读, 收藏,
摘要:
首先,对要truncate的表发生检查点,将SGA中的数据写入到磁盘。然后更新字典,表明没有数据块包含数据了,将表的高水位线移回到segment的头部块,变成零。 truncate并不是删除表和重建表,而是将高水位线移回到segment的开始。表的结构,索引和触发器被保留,所做的只是数据没了。数据还 阅读全文
PostgreSQL的WAL(2)--Write-Ahead Log
2020-09-19 11:21 by abce, 665 阅读, 收藏,
摘要:
丢失RAM中的数据的风险是我们需要在故障后恢复数据的技术的主要原因。现在我们来讨论这些技术。 日志 为了避免RAM中数据丢失,必须将所有必需的东西妥善保存到磁盘(或其他非易失性介质)中。为此,做了以下的操作。在更改数据时,还维护了这些更改的日志。当我们更改buffer cache中页面上的某些内容时 阅读全文
log file switch (checkpoint incomplete)
2015-07-27 13:15 by abce, 664 阅读, 收藏,
摘要:
接手了一个新交接的库,alert日志频繁报告log file switch (checkpoint incomplete)事件 oracle文档解释: 查看redo日志信息: 查看切换频率: 发现在系统繁忙时候,日志一分钟会切换好几次。 解决方案: 添加个日志组并将日志大小调整为100m 然后将其它 阅读全文
浙公网安备 33010602011771号