技术栈
oracle
丁丁点灯o
3 小时前
数据库
·
oracle
Oracle中使用外键的场景及不适用外键的情况
**典型代表:**银行账务、保险理赔、ERP(企业资源计划)财务模块、医疗病历系统原因:这类系统数据绝对不容有错。一旦出现“订单引用了不存在的用户”或“报销单关联了已离职的员工”,轻则业务流程卡死,重则审计出问题、造成经济损失。
oradh
5 小时前
数据库
·
oracle
Oracle enq: US - contention 等待事件总结
enq: US - contention 中的 US = Undo Segment。这个等待事件表示:会话需要获取一个 UNDO 段来存放事务的 UNDO 数据,但在获取过程中发生了排队等待。
严同学正在努力
9 小时前
数据库
·
ai
·
oracle
·
dba
SQL Server 15.0.2000.5(2019 CU5)性能分析基线构建实战教程
SQL Server 15.0.2000.5 是 SQL Server 2019 CU5,引入了 Intelligent Query Improvement(智能查询改进)、Batch Mode on Rowstore、T-SQL 增量编译等重磅特性。但要发挥这些优势,第一步永远是建立性能基线——你不知道现在的性能,就无法知道优化是否有效。本文用一篇文章讲透如何为 15.0.2000.5 构建完整的性能分析基线。
MC丶科
10 小时前
数据库
·
数据仓库
·
redis
·
缓存
·
oracle
·
容器
·
规格说明书
软考架构师90天冲刺|DAY44·Redis高级应用
Redis不仅仅是简单的键值缓存,它提供了丰富的数据结构来满足不同的业务场景。表1:Redis数据结构详解
云贝贝贝
12 小时前
运维
·
数据库
·
oracle
Oracle 运维高频 6 坑:硬日期、AUTOEXTEND、闪回、锁、FRA、双引号
做 Oracle 运维 / DBA,有些坑专坑"想当然":日期字面量直接插、数据文件不设上限、闪回表语法写错、锁一上来 self-join、归档区悄悄满了、对象名加了双引号就查不到。这篇是我们一线带学员、做交付时反复踩的 6 个场景,命令都能直接复制,建议先收一份。 」
xuefuhe
13 小时前
oracle
Oracle TDE
根据 Oracle 官方文档关于多租户架构下 TDE(透明数据加密)的配置规范,不依赖传统 sqlnet.ora 文件的 联合模式(United Mode)配置 TDE 详细步骤说明 。
码云数智-园园
14 小时前
数据库
·
oracle
Oracle 锁等待、会话阻塞故障复盘:生产事故排查步骤
凌晨两点,告警群突然炸了:订单服务大面积超时,数据库 CPU 不算高,但应用线程池被打满。登录数据库一查,发现大量会话状态是 WAITING,等待事件集中在 enq: TX - row lock contention。这不是性能慢,而是典型的锁等待与会话阻塞事故。本文结合真实复盘经验,梳理一套可直接落地的排查步骤,帮你在黄金时间内快速止血、定位根因。
oradh
1 天前
数据库
·
oracle
·
oracle enq tx
·
enq tx index
Oracle enq: TX - index contention 锁等待事件问题排查总结
这个等待事件的本质是:多个并发会话同时向同一个索引叶子块插入数据时,该块触发分裂(split),Oracle 用 TX mode 4 锁序列化分裂操作,其他会话必须排队等待分裂完成。
LRL_
3 天前
数据库
·
oracle
·
apache
7x24小时不停机:基于 Apache SeaTunnel 实现 Oracle to Oracle 实时 CDC 同步全实战
在企业级数据治理和实时数仓建设中,Oracle 数据库之间的高效、不间断数据同步一直是一大痛点。传统的定时批处理(Batch)模式不仅对源库具有较高的瞬时高压,还存在显著的数据延迟,无法满足现代实时业务的需求。
G.E.M.小白
3 天前
数据库
·
oracle
·
sqlite3
【SQLite3 数据库】从安装、SQL 操作到 C/C++ API 实战
1.在线安装 sudo apt-get install sqlite3 sudo apt-get install libsqlite3-dev
神明不懂浪漫
3 天前
数据库
·
经验分享
·
笔记
·
mysql
·
oracle
【第一章】MySQL简介
在结束了数据结构以后,我深思熟虑,决定为大家开始数据库模块的介绍。因为数据库在我们学习和开发的阶段都非常重要:它既是“存数据的地方”,也是“让数据变得可用”的一整套工程体系。
词却
3 天前
数据库
·
oracle
数据库基础:DQL 数据查询语言
前言:本文是“数据库基础”系列的第六篇。上一篇我们完成了 MySQL 的安装和基础操作,学会了创建数据库、创建表和简单的增删改查。本篇我们将正式进入 SQL 语言中最核心的部分——DQL 数据查询语言(Data Query Language)。在数据库操作中,查询是最频繁、最复杂的操作,掌握 SELECT 语句的各种用法,是数据库开发的必备技能。
昌原的儿子LEO
3 天前
linux
·
数据库
·
oracle
Linux IO多路复用与SQLite数据库核心知识点总结
目录本文整理自学习笔记,涵盖 select 与 epoll 的区别,以及 SQLite 数据库的命令行操作、SQL 语法和 C 语言 API 接口。
坐吃山猪
3 天前
java
·
数据库
·
oracle
·
多线程
【多线程】Semaphore使用
Semaphore:不限一个,限 N 个——并发世界的停车场道闸想象你维护着一个数据库,连接池里只有 20 个连接。某天运营搞活动,瞬时涌进 200 个请求——如果不做任何限制,200 个线程同时去抢连接,连接池瞬间枯竭,数据库被打挂,全线请求超时。
姜太小白
3 天前
数据库
·
sql
·
oracle
【Oracle】记排查sh脚本调用SQL执行卡顿的排查总结
整个过程分为 OS层(操作系统) 和 DB层(数据库) 两个阶段。步骤 1:发现可疑进程步骤 2:查看父进程内核态等待状态
人生苦短128
3 天前
数据库
·
oracle
Oracle RAC 日常管理+排错命令大全
区分两类命令:gv$ = 全部节点;v$ = 仅当前登录实例看是DB实例、ASM、VIP、SCAN、监听哪一个异常。
额额额对了
3 天前
linux
·
数据库
·
oracle
Linux 数据库开发实战:使用 C 语言与 SQLite3 构建轻量级终端词典
在 Linux 系统级开发中,我们经常会遇到需要持久化存储数据的场景。相比于 MySQL 等重量级关系型数据库,SQLite3 凭借其零配置、嵌入式、单文件存储的特性,成为了 C/C++ 开发者在 Linux 环境下的首选。本文将带你从零开始,在 Linux 环境下搭建 SQLite3 开发环境,并使用 C 语言编写一个完整的终端词典查询程序。
养生技术人
4 天前
运维
·
数据库
·
sql
·
oracle
·
ocp
Oracle OCP认证考试题目详解082系列第17题
Question #17, Topic 1Which two statements are true regarding Oracle database space management within blocks managed by Automatic Segment Space Management (ASSM)? (Choose two.)
xx~t
4 天前
linux
·
c语言
·
数据库
·
oracle
·
sqlite
嵌入式——Linux软件编程——数据库
今日学习:SQLite轻量级数据库,命令行操作 + C语言API编程SQLite是一款文件型轻量级关系型数据库,不需要独立数据库服务进程,整个数据库就保存在一个磁盘文件,非常适合嵌入式、小型Linux C程序开发。
oradh
4 天前
数据库
·
oracle
·
普通表改造分区表
Oracle普通表改造分区表的方法总结
本文章主要讲述alter table modify改造方法,在线重定义改造方式请参考文章《Oracle表在线重定义操作总结(DBMS_REDEFINITION)》,CTAS方式请参考文章《Oracle CTAS+rename 表重建方法操作总结》