- 博客(7)
- 收藏
- 关注
原创 Oracle 学习笔记(一、物理体系结构——2.3 数据库区)
Oracle 数据库的物理结构主要由数据库区组成,数据库区可以理解为数据库存储数据的实际物理存储空间。每次对数据库的更改都会被记录到重做日志文件中,以确保在系统故障或崩溃时,可以通过重做日志恢复数据库。撤销表空间用于管理 Oracle 数据库的撤销段(Undo Segments),撤销段存储了每个事务之前的旧数据值,以支持回滚操作、读一致性和数据库恢复。控制文件是 Oracle 数据库中非常关键的文件,负责存储数据库的元数据信息。数据文件是数据库存储区中最重要的物理结构,用于存储数据库的实际数据。
2024-09-09 16:33:37 992
原创 Oracle 学习笔记(一、物理体系结构——2.1 SGA区)
Oracle 的 系统全局区(SGA, System Global Area) 是数据库实例中非常重要的内存区域,用于存储共享数据和控制信息,以便多个会话可以共享这些数据。Oracle 使用最近最少使用(LRU,Least Recently Used)算法管理缓冲区中的数据块,优先保留最近使用的数据块,逐出长时间未使用的块。大型池的缓存区大小是通过LARGE_POOL_SIZE参数定义的,在Oracle中,用户可以使用ALTER SYSTEM命令动态地修改其缓存区的大小。
2024-09-09 16:11:41 615
原创 oracle学习笔记(一、物理体系结构——2.2 后台进程)
这些进程由 CJQ0(Job Queue Coordinator)进程启动并管理,负责执行数据库调度器(DBMS_SCHEDULER)或作业队列(DBMS_JOB)中定义的作业。功能:MMNL 进程是 MMON(Manageability Monitor)进程的一个子进程,它负责处理与 Oracle 数据库的自动化管理相关的轻量级任务。恢复和维护:在 ASM 磁盘组中,如果某个磁盘发生故障或被替换,RBAL 进程会处理数据的恢复和重新分配,以确保数据的完整性和可用性。检查点有助于减少数据库恢复时间。
2024-09-04 16:19:43 761
原创 oracle学习笔记(一、物理体系结构——3.1查询语句过程)
当用户发出 SQL 查询请求时,如果数据块已在缓存中,Oracle 可以直接从内存中读取数据,大大提升性能。DBWR 进程写回:如果数据缓存区空间不足,DBWR(Database Writer)进程将部分脏数据(已修改但未写入磁盘的数据块)写回数据文件,为新的数据块腾出空间。检查数据缓存区:执行解析并生成执行计划后,Oracle 检查所需数据块是否在缓存中,这通过缓存查找完成。用户进程 I/O:用户进程从数据文件中读取所需数据块,并将其写入数据缓存区,然后从缓存区返回数据给用户。
2024-09-04 14:42:15 857
原创 python学习笔记一( 1.基础知识-注释)
文档字符串与多行注释的注释方法相同,可以通过__doc__属性访问,可用于自动化生成文档。控制台将打印处注释内容。
2024-08-20 10:17:28 224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人