刷新
[20241012]cursor_sharing=force与函数索引.txt

[20241012]cursor_sharing=force与函数索引.txt--//今天听了一个课程,提到使用cursor_sharing=force解决sql语句使用文字变量问题以及局限性,实际上一些局限性在新的oracle版--//本已经不存在, 突然想起今年3月份的事情,使用cursor_s ...

[20240930]关于共享池-表对象在库缓存探究2.txt

[20240930]关于共享池-表对象在库缓存探究2.txt--//以前探究过sql语句在共享池存在父子游标,父游标存在堆0,子游标堆0,堆6,通过各种指针链接起来,--//父游标的堆0上保存了所有子游标的列表和各个子游标的句柄指针,子游标的堆6中保存了解析过的执行计划等解析信息。--//前几天测试 ...

PART0-Oracle数据库介绍

1. Oracle数据库介绍 1.1. 关于关系型的数据库 每个组织都有必须存储和管理的信息,以满足其需求。例如,公司必须收集和维护员工的人力资源记录。这些信息必须对需要它的人可用。信息系统是一个用于存储和处理信息的正式系统。 信息系统可以是一组包含文件夹的纸箱,以及存储和检索文件夹的规则。然而,如 ...

[20240911]查看超长视图的定义2.txt

[20240911]查看超长视图的定义2.txt--//昨天看了链接:https://www.anbob.com/archives/8295.html,提供了另外的方式获得超长定义试图的长文本。--//我重复验证看看.1.环境:SYS@book> @ver2 PORT_STRING : x86_64 ...

flink-cdc实时同步(oracle to mysql)

博主头像 Flink CDC 于 2021 年 11 月 15 日发布了最新版本 2.1,该版本通过引入内置 Debezium 组件,增加了对 Oracle 的支持。 Flink下载地址 https://flink.apache.org/downloads/ 其他必需的jar包(cdc、jdbc、mysq和o ...

大数量的DML时对索引处理的技巧

进行大数据量的DML时,数据处理会很慢,甚至数据处理直接卡死。对此优化的技巧之一就是先将表在DML中查询用不到的索引置为无效以及nologging,DML处理完后再将这索引重建。 1 新建存储要置为无效的索引的临时表 create global temporary table TMP_VACHAR_ ...

oracle使用存储过程将表数据以excel格式导出

虽然目前pl/sql developer等数据库客户端软件都支持将表数据以excel格式导出,但是如果数据量大,需要等客户端加载表数据等待很久。而且,可能会遇到定时以excel格式导出数据的要求。因此我自己写了一个使用存储过程将表数据以excel格式导出的存储过程。 服务端新建目录 create d ...

oracle大表性能优化

1 不修改表结构的优化 1.1 收缩表,降低高水位线 ALTER TABLE TEST ENABLE ROW MOVEMENT; ALTER TABLE TEST SHRINK SPACE; 1.2 对表收集统计信息 BEGIN DBMS_STATS.GATHER_TABLE_STATS(ownna ...

Linux标准大页设置不合理案例

博主头像 Oracle数据库中如果标准大页设置不合理,可能导致物理内存被浪费掉。下面介绍一个案例: 查看标准大页的信息,如下所示: $ grep HugePages /proc/meminfoAnonHugePages: 0 kBShmemHugePages: 0 kBFileHugePages: 0 kBH ...

<123···5>