拓扑园

  • O&M
    • Universal部署
    • PHP+VUE+Laravel相关
  • Oracle性能优化
  • Oracle项目案例
    • Oracle近期项目案例(目录)
    • Oracle实战问题解析(目录)
    • Oracle数据库名变更流程(2种方式)
    • Oracle数据库目录更换流程(使用Oracle的clone工具)
    • Oracle数据库迁移方案(目录)
    • 标准化文档系列
  • Oracle基础知识
    • LLL的Oracle培训(分类)
    • LLL的docker培训(分类)
    • 标准化文档系列--(分类)
    • Oracle核心经典分析(分类)
    • 图灵小队----(分类并包含以下文章)
    • --MySQL8.0/Oracle/Memcached/Redis等安装配置于RHEL/OL6/7/8.X系列-运行环境最优配置
    • --PG安装配置于RHEL/9X系列-运行环境最优配置
    • --自动维护任务详解-开启、关闭信息统计收集(统计信息)
    • --图灵小队—Oracle/PostgreSQL下创建一个用户测试表(自行定义数据行)
    • --图灵小队-Oracle存储过程导出表的明细_UTL_FILE(文章)
    • --图灵小队-Oracle数据库删除/卸载操作指南(文章)
    • --图灵小队-Oracle常用性能查询SQL语句(文章)
    • --图灵小队-Oracle数据库上线前检查(文章)
    • --图灵小队-Oracle常用SQL语句(文章)
    • --图灵小队—Linux/Oracle脚本/MySQL合集(持续更新)
    • --图灵小队-Oracle技巧记录(文章)
    • ADG
    • RAC
    • ASM
    • OGG
    • RMAN
    • EXPDP/IMPDP
    • 工厂数据导入导出系列
  • MySQL
    • MySQL数据库规范
    • MySQL项目案例
    • MySQL安装配置
    • MYSQL集群项目
    • MySQL常见处理
    • MySQL-Sysbench专题
    • MySQL-Percona Toolkit专题
  • Linux
    • Shell编程
    • kubernetes
    • docker
    • Linux
    • PHP
    • Nginx
    • haproxy
    • mail
    • 网站
    • 域名
    • 网址收藏
  • 数据中心
    • 新框架系统集合
    • 工作文档
    • EBS数据文件扩容
    • VMware虚拟化
    • EBS系列
    • 大数据
    • SVN
    • zabbix
    • SAP
    • 备份相关
    • FC交换机
    • SVN
  • K-Studing
    • D8-Python学习
    • Oracle/MySQl等面试题
    • LG-MySQL
    • LG-Docker/K8S
    • LG-PostgreSQL
    • LG-ORACLE_BBED
    • LG-ORACLE
    • LG-Elasticsearch(ES)+ELK
    • Oracle-19C-OCP
    • WERN_ORACLE培训
    • redis数据库
    • Nginx培训学习系列
  • 其他
    • 外研英语4年级下册-听力
    • 影视系列
    • 如何使用iTunes软件通过抓包下载旧版本的ios的app
Oracle核心经典分析
Oracle核心经典分析

Oracle—块修复—DBVERIFY 工具检测及Rman工具恢复的使用

一、与块损坏的相关特性(几种检查工具) ----------------------------------------------------- 特性 坏块侦测类型 能否修复损坏块 ----------------------------------------------------- DBVERIFY 物理 否 ANALYZE 逻辑 否 DB_BLOCK_CHECKING 逻辑 否 DB_BLOCK_CHECKSUM 物理 否 exp 物理 否 FlashBack 逻辑 是 DBMS_REPAIR 逻辑 是 …

2023年12月6日 0条评论 925点热度 0人点赞 admin 阅读全文
Oracle核心经典分析

Oracle-Oracle 19C数据库自动索引的高业务价值

需要注意的是,Auto Index目前非云端仅建议在Exadata上使用(因为在Exadata上实践过了) 一、探讨内容 性能下降始终与功能的不断迭代相互伴随,一直以来都是数据库管理员(DBA)和开发人员之间博弈和争论的焦点。如果你也有这样的困扰,欢迎阅读接下来的内容。我们将介绍Oracle Database 19c的一个重要组件————Auto Index,看看它是如何安全而高效的解决性能问题的。 要功能还是要性能?DBA和开发团队之间是否有双赢的解决方案? 是更改架构设计增配硬件,还是规范代码质量降低迭代速度?…

2023年12月1日 0条评论 965点热度 0人点赞 admin 阅读全文
Oracle核心经典分析

Oracle-SQLLoader功能及使用

一、SQLloader概念 1、基本概念 SQLLoader是Oracle数据库提供的一个数据导入工具,它用于将外部数据(例如文本文件)加载到Oracle数据库表中。 SQLLoader提供了高效的数据加载机制,可以处理大量数据,并提供了一些高级功能来处理数据转换和数据校验。 2、下面是SQL*Loader的一般用法: (1)创建控制文件(Control File): 控制文件是描述数据加载过程的文本文件,它指定了数据文件的位置、表结构的映射、数据转换规则、数据校验规则等。可以通过自定义创建控制文件或使用 SQL*…

2023年11月24日 0条评论 1338点热度 0人点赞 admin 阅读全文
Oracle核心经典分析

Oracle 事件跟踪优化SQL实例之(四)—10053功能(关于Cost的成本计算案例)

Oracle 事件跟踪优化SQL实例之(四)—10053功能

2023年11月23日 0条评论 899点热度 0人点赞 admin 阅读全文
Oracle核心经典分析

Oracle—关于v$session/v$process/v$lock视图的深入分析(未进行)

  当在Oracle中kill session以后, Oracle只是简单的把相关session的paddr 指向同一个虚拟地址. 此时v$process和v$session失去关联,进程就此中断. 然后Oracle就等待PMON去清除这些Session.所以通常等待一个被标记为Killed的Session退出需要花费很长的时间. 如果此时被Kill的process,重新尝试执行任务,那么马上会收到进程中断的提示,process退出,此时Oracle会立即启动PMON 来清除该session.这被作为一次…

2023年11月22日 0条评论 555点热度 0人点赞 admin 阅读全文
Oracle核心经典分析

Oracle 事件跟踪优化SQL实例之(三)—10046功能

一、10046的功能分析 1、功能介绍 10046是一个Oracle的内部事件(event),通过设置这个事件可以得到Oracle内部执行系统解析、调用、等待、绑定变量等详细的trace信息,即帮助我们解析一条/多条SQL、PL/SQL语句的运行状态。 这些状态包括:Parse/Fetch/Execute三个阶段中遇到的等待事件、消耗的物理和逻辑读、CPU时间、执行计划等。 它不仅为我们揭示了一条、多条SQL的运行情况,同时还能帮我们分析一些DDL维护命令的内部工作原理,RMAN、Data Pump Expdp/i…

2023年11月21日 0条评论 1177点热度 0人点赞 admin 阅读全文
Oracle核心经典分析

Oracle 事件跟踪优化SQL实例之(二)—Set autotrace on功能

一、Set autotrace on的功能分析 1、功能 --输出SQL语句估算的执行计划(猜出来的) --SQL语句并没有真正执行,只关注这条SQL的执行计划对不对 --只是用来估算执行计划 2、autotrace的使用方法 --SET AUTOTRACE OFF 此为默认值,即关闭Autotrace --SET AUTOTRACE ON EXPLAIN 只显示执行计划 --SET AUTOTRACE ON STATISTICS 只显示执行的统计信息 --SET AUTOTRACE ON 包含2,3两项内容 --…

2023年11月21日 0条评论 703点热度 0人点赞 admin 阅读全文
Oracle核心经典分析

Oracle 事件跟踪优化SQL实例之(一)—SQL_TRACE功能

Oracle 事件跟踪优化SQL实例之(一)——SQL_TRACE功能

2023年11月21日 0条评论 807点热度 0人点赞 admin 阅读全文
Oracle核心经典分析

Oracle技术之Oracle 跟踪事件+方法+事件号+文件转储命令

Oracle技术之Oracle 跟踪事件(一)https://blog.51cto.com/19880614/1198853 Oracle技术之Oracle 跟踪事件(二)https://blog.51cto.com/19880614/1198851 Oracle SQL_TRACE和10046事件优化SQL实例 https://blog.51cto.com/19880614/1283142 ORACLE 深入解析10053事件:https://blog.51cto.com/19880614/1283138 一、O…

2023年11月20日 0条评论 562点热度 0人点赞 admin 阅读全文
Oracle核心经典分析

Oracle表的连接方式

1、 INNER JOIN(内连接): 返回两个表中共有的记录,匹配的数据将会被选择出来。INNER JOIN是默认的连接方式,可以使用JOIN关键字来等效使用。 SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column; 2、natural join(自然连接) 可以算是内连接的一种。 SELECT * FROM table1 natural JOIN table2; 自然连接是在两张表中寻找那些数据类型和列名都相同的字段,然后…

2023年11月20日 0条评论 465点热度 0人点赞 admin 阅读全文
Oracle核心经典分析

Oracle的优化器CBO与RBO

一、Oracle的优化器有两种优化方式: Oracle支持两种不同的查询优化器:CBO和RBO。 在Oracle数据库中,CBO(Cost-Based Optimizer)更容易走索引,而RBO(Rule-Based Optimizer)则使用一组固定的规则来选择执行计划,可能不太主动地选择使用索引。 1、基于规则的优化方式(Rule-Based Optimization,简称为RBO) 优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则,对数据是不敏感。它只借助少量的信息来决定一个sql语句的执行…

2023年11月20日 0条评论 791点热度 0人点赞 admin 阅读全文
Oracle核心经典分析

Oracle的CheckPoint与SCN详解

一、检查点概念 1、检查点的概念 大多数关系型数据库都采用"在提交时并不强迫针对数据块的修改完成"而是"提交时保证修改记录(以重做日志的形式)写入日志文件"的机制,来获得性能的优势。 这句话的另外一种描述是:当用户提交事务,写数据文件是"异步"的,写日志文件是"同步"的。 这就可能导致数据库实例崩溃时,内存中的DB_Buffer 中的修改过的数据,可能没有写入到数据块中。 数据库在重新打开时,需要进行恢复,来恢复DB Buffer 中的数据状态,并确保已经提交的数据被写入到数据块中。 检查点是这个过程中的重要机制,…

2023年11月17日 0条评论 1099点热度 0人点赞 admin 阅读全文
Oracle核心经典分析

Oracle数据库中各种锁详解

转:https://blog.csdn.net/ccblogger/article/details/111293929 数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。 如果是单用户的系统,那完全没有必要这个锁,就是因为有多用户并发操作,我们为了确保资源的安全性(也就是Oracle的数据完整性和一致性)才引申出这个锁出来。Oracle 利用其锁机制来实现事务间的数据并发访问及数据一…

2023年11月14日 0条评论 1613点热度 0人点赞 admin 阅读全文
Oracle核心经典分析

深入理解(二叉树、平衡二叉树、B-Tree、B+Tree )的区别

转:https://zhuanlan.zhihu.com/p/270389432?utm_id=0 一、背景 一般说MySQL的索引,都清楚其索引主要以B+树为主,此外还有Hash、RTree、FullText。本文简要说明一下MySQL的B+Tree索引,以及和其相关的二叉树、平衡二叉树、B-Tree,相关的知识网上很多,为了方便自己更快、清楚的了解,文本聚合一些内容以及个人的一些理解。 二、二叉查找树(BST) 1.概念: 二叉查找树是基于二分查找法来提高数据查找速度的二叉树的数据结构;关于二分查找法的时间复杂…

2023年11月14日 0条评论 815点热度 0人点赞 admin 阅读全文
Oracle核心经典分析

Oracle中latch和lock的区别

在 Oracle 数据库中,latch(互斥锁)和 lock(锁)是两个不同的概念,它们的区别如下: 1、作用范围: Latch:用于保护共享结构的互斥控制,例如保护内存结构或者数据结构。 Lock:用于实现事务的隔离和并发控制,用于保护特定的数据资源(如表、行)。 2、争用方式: Latch:采用自旋方式(spin)来争用资源,即在获取不到资源时,进程会反复尝试获取而不会进入阻塞状态。 Lock:采用阻塞方式来争用资源,当一个事务获取不到资源时,会进入阻塞状态等待其他事务释放资源。 3、控制对象: Latch:用…

2023年11月13日 0条评论 660点热度 0人点赞 admin 阅读全文
Oracle核心经典分析

Oracle 脏块/空闲块,详解Oracle数据库LRU算法:LRU链、脏块与脏LRU链

(转)https://www.51cto.com/article/608285.html 一、概述 1、什么是LRU 所谓的LRU(Least recently used)算法的基本概念是当内存的剩余的可用空间不够时,缓冲区尽可能的先保留使用者最常使用的数据。 换句话说就是优先清除”较不常使用的数据”,并释放其空间。 之所以”较不常使用的数据”要用引号是因为这里判断所谓的较不常使用的标准是人为的、不严格的,所谓的MRU(Most recently used)算法的意义正好和LRU算法相反。   Oracl…

2023年11月13日 0条评论 866点热度 0人点赞 admin 阅读全文
Oracle核心经典分析

Oracle中,表的列值更新或插入后,对应的列的索引值在叶子节点的顺序是如何更新或插入的?

在 Oracle 中,当表的列值更新或插入后,对应的索引值在叶子节点的顺序是通过索引的数据结构来进行更新或插入的。 对于 B 树索引(包括 B+ 树索引和位图索引),Oracle 使用自平衡的算法来维护索引的有序性和平衡性,确保索引在叶子节点上的有序性。 1、更新: --当更新表中的某一列的值时,对应的索引将发生更新。 --Oracle 使用先删除后插入的方式来实现更新操作。 --原先对应的索引项将被删除,然后需要根据新的列值,在适当的位置插入新的索引项。 --删除和插入操作都是在索引的叶子节点上进行的。 2、插入…

2023年9月23日 0条评论 488点热度 0人点赞 admin 阅读全文
Oracle核心经典分析

Oracle临时表上建立索引的研究(oracle临时表上索引)

在Oracle数据库中,临时表是一种暂时存储数据的方式,用于处理复杂查询和临时存储中间结果。临时表在处理大数据量时可以提高查询效率,同时也可以减少对数据库的负载。 在某些场景下,我们需要在临时表上建立索引以进一步优化查询性能。然而,很多人可能不知道如何在临时表上建立索引,或者是否可以在临时表上建立索引。本文将介绍在Oracle数据库中建立临时表索引的方法和注意事项。 一、全局临时表的优缺点 (1)临时表分事务级临时表和会话级临时表。 事务级临时表只对当前事务有效,通过语句:ON COMMIT DELETE ROWS…

2023年7月19日 0条评论 2132点热度 0人点赞 admin 阅读全文
Oracle核心经典分析

Oracle with as语法与用法(转)

一、简介 1、with as 是做什么的? Oracle查询中的with as子句相当于创建一个临时表,将一个语句中的某些中间结果放在临时表空间。将查询中的子查询命名,放到SELECT语句的最前面。语法如下: with temptablename([字 段列表]) as (select ...)select ... 2、wtih功能 with..as关键字,是以‘with’关键字开头的sql语句,在实际工作中,我们经常会遇到同一个查询sql会同时查询多个相同的结果集,即sql一模一样,这时候我们可以将这些相同的sq…

2023年7月19日 0条评论 1094点热度 0人点赞 admin 阅读全文
Oracle核心经典分析

Oracle中,什么是物理读和逻辑读?

经典解读: 关于物理读和逻辑读https://www.cnblogs.com/kerrycode/p/5940626.html Oraclearraysize和fetchsize参数与性能优化说明 https://blog.csdn.net/u011078141/article/details/88729284 oracle 构造cr块:https://blog.csdn.net/cymm_liu/article/details/7496775/ 当会话所需要的数据在内存的 Buffer Cache 中找不到,此时…

2023年4月6日 0条评论 607点热度 0人点赞 admin 阅读全文
12
温馨时刻
https://www.topunix.com/wp-content/uploads/2022/05/wenxin.mp3
归档

COPYRIGHT © 2022 拓扑园. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

鲁ICP备2021020523号

鲁ICP备2021020523号