自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 mysqldump 和 mysqlpump 实用程序在功能上有哪些相同和不同的地方?

相比于mysqldump,mysqlpump可并行执行,提供了更好的性能,以CREATEUSER/GRANT语句而不是使用INSERT语句将用户转储到mysql系统数据库中,更安全。二者都能用来执行逻辑备份,将所有数据库、特定数据库或特定表转出到文本文件,可移植,独立于存储引擎,是很好的复制/移动策略,适合小型导出,但不是完整的备份解决方案。...

2022-07-18 10:43:51 292

原创 什么是行链接和行迁移?它们会给数据库性能带来什么样的影响?

行链接是指表中的行太大,超出了一个块的容量,导致一个行片段要在多个数据块中存储。行迁移是指在更新后,原有块不能提供长度增加后新的行片段的空间要求,此时数据库会将整个行的数据迁移到新数据块中,原有行片段的空间保留并指向行迁移的新块,行迁移的ROWID不变。当行链接或行迁移后,访问这些行时必须要扫描多个数据块才能检索到该行的信息,因此与此行关联的I/O性能会降低。...

2022-07-16 18:42:03 500

原创 重做日志组的三种状态

一个重做日志组在给定时间必定属于CURRENT、ACTIVE、INACTIVE三个状态之一。INACTIVE状态,不再向该重做日志组写入数据,且恢复实例时也不再需要的日志组。ACTIVE状态,不再向该重做日志组写入数据,但是恢复实例时仍然需要的日志组。CURRENT状态,LGWR进程当前正在向该重做日志组写入重做数据的日志组。...

2022-07-16 18:32:16 169

原创 块介质恢复的先决条件

2.包含损坏块的数据文件的备份必须是完全备份或0级增量备份。1.目标数据库必须处于ARCHIVELOG模式。3.RMAN只能使用归档重做日志进行恢复。4.可以从闪回日志快速还原损坏的数据块。

2022-07-15 17:07:53 266

原创 资源使用者组,资源计划,资源计划指令这三个概念之间的关系

资源使用者组是有相似资源需求的用户组或会话。资源计划是在资源使用者组之间进行资源分配的规划,资源计划指令是指定如何在资源使用者组之间资源的分配。资源计划和资源计划指令是多对多的关系,资源使用者组和资源计划指令是一对多的关系。...

2022-07-15 17:02:21 104

原创 归档模式与非归档模式之间的不同

归档模式是在数据库发生日志切换时,会由归档进程将记录满的联机重做日志文件的内容复制到指定位置保存,以防止重做数据被覆盖。归档的日志文件可以用来进行不完全恢复,非归档模式在数据库发生日志切换时,不会对记录满的联机重做日志文件进行复制,在下次循环到时其内容会被新的重做数据覆盖掉。...

2022-07-14 17:15:33 412

原创 当生产库正常运行时,突然停电导致数据库意外关闭

由于停电时,数据库服务突然停止导致没有执行强制检查点,因此内存中大量提交过的数据块未写入数据文件而丢失,数据文件头SCN号字段值也没有更新,同时大量未提交事务所修改的数据块也没有回退。因此,在下一次实例重启的OPEN阶段,SMON在检查数据库的一致性时,就会发现每个数据文件头的SCN号和控制文件不一样,需要执行实例恢复。实例恢复包括前滚和回退。前滚阶段:SMON检测完数据文件的一致性后,会将数据文件中记录的最小SCN号在联机重做日志文件中逆向匹配,找到包含该SCN号的第一条重做条目,然后从该重做条目的下一条

2022-07-13 16:51:24 575

原创 系统全局区(SGA)

SGA:共享内存组结构,称为SGA组件,其中包含一个Oracle数据库实例的数据和控制信息。该SGA由所有服务器和后台进程共享。存储在SGA中的数据示例包括缓存的数据块和共享的SQL区域。SGA包括:JAVA池,大池,流池,共享池,高速缓冲区,重做日志缓冲区JAVA池:用于Java虚拟机中所有特定于会话的Java代码和数据大池:为某些大型进程提供大的内存分配,如Oracle备份和恢复操作,以及I/O服务器进程流池:由Oracle流用于存储捕获和应用所需的信息共享池:库缓冲及数据字典缓冲,缓存用户之间共享的各

2022-07-11 16:20:40 818

原创 shell常用命令:

1)常用快捷键:ctrl + d: 输入已经结束,在shell下相当于一个exitCtrl + c: 键盘中断请求Ctrl + s: & ctrl + q: 暂停/恢复屏幕输出Ctrl + l : 清屏,相当于clearTab: 自动补全命令行或文件名Tab键双击:可以列出所有可能匹配的选择Ctrl + u : 删除当前光标前的所有字符Ctrl + k: 删除当前光标后的所有字符2)grep用来从一个文件中找出匹配指定关键字的那一行,并送到标准输出,结合管道,通常用它来过滤搜索结果3)sortsort 用来

2022-07-10 19:17:50 628

原创 自动存储管理:

自动存储管理(ASM)是一种可移植的高性能集群文件系统,它使用条带化(将I/O分散到各个磁盘中实现负载均衡)来实现负载均衡,同时通过镜像来实现冗余ASM 的条带化是强制的,所有 ASM 文件在磁盘组内部的磁盘上都是按照定义好的分配单元(AU)平均分布的,这样对于文件的 I/O 就会相应的分散到多个磁盘中,从而实现了负载均衡。ASM 的冗余是通过软件实现的 RAID1 来完成,ASM 支持三路(HIGH)、两路(NORMAL)和外部(EXTERNAL)冗余选项,如果服务器和存储已经安装了 RAID 卡,一般

2022-07-10 19:08:03 238

原创 对于环境变量的操作:

echo:显示一个环境变量export:设置新的环境变量env:显示所有的环境变量set:显示所有本地定义的环境变量unset:清除环境变量grep:用来从一个文件中找出匹配指定关键字的那一行,并送到标准输出,结合管道,通常用它来过滤搜索结果。...

2022-07-10 19:05:35 72

原创 表,段,区,块的概念

table(表):表是存放在表空间中。同一个实体中,所有的记录、字段组合起来就是一张表。segment(段):管理表内的空间extent(区):用来进行空间分配block(块)是io的最小单位表空间:将逻辑和物理结构和用户关联起来。...

2022-07-06 14:24:53 346

原创 Linux相关命令:

文件处理命令:file:判定文件类型 grep:能使用正则表达式搜索文本,并把匹配的行打印出来mkdir:创建目录 dd:用指定大小的块拷贝文件,并在拷贝时进行指定的转换find:查找文件 mv:移动文件 ls:查看目录cat:查看文件 ln:为某个文件或目录在另一个位置建立一个同步链接系统管理相关命令:df:列出文件系统的整体磁盘空间使用情况free:用于显示内存状态 quota:查询磁盘空间的限制at:在一个指定时间执行一个指定任务,只能执行一次adduser:添加

2022-07-06 10:23:17 313

原创 重做日志与二进制日志区别:

重做日志针对InnoDB,为了实例恢复。二进制日志是对mysql数据库的复制和恢复。重做日志(redo log)作用:确保事务的持久性。防止在发生故障的时间点,尚有脏页未写入磁盘,在重启mysql服务的时候,根据redo log进行重做,从而达到事务的持久性这一特性。二进制日志作用: 用于复制,在主从复制中,从库利用主库上的binlog进行重播,实现主从同步。 用于数据库的基于时间点的还原。...

2022-07-05 11:39:58 301 1

原创 二进制日志有哪几种记录格式

1.基于行的二进制日志:记录对单个表行的更改,即CURRENT_USER()2.基于语句的二进制日志:包含实际的 SQL 语句(DDL,DML),日志文件较小,可用于审计,但不能保证非确定性语句在远程机器上的正确重放。3.基于混合格式二进制日志:默认情况下使用基于语句的日志记录,当语句不确定时会使用基于行的日志记录,或任何用户定义的函数。...

2022-07-05 11:12:08 308

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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