AI智能
改变未来

全栈知识 第1384页

Oracle递归查询start with connect by prior-爱站程序员基地

Oracle递归查询start with connect by prior

AI

一、基本语法 connect by递归查询基本语法是: [code]select 1 from 表格 start with ... connect by prior id = pId start with:表示以什么为根节点,不加限制可以写...

Oracle SQL调优记录-爱站程序员基地

Oracle SQL调优记录

AI

一、前言 本博客只记录工作中的一次oracle sql调优记录,因为数据量过多导致的查询缓慢,一方面是因为业务太过繁杂,关联了太多表。面对复杂的业务场景,确实有些情况是需要关联很多表的。当然有些情况是可以将业务实现放在Java代码里,有些情...

Oracle SQL优化器简介-爱站程序员基地

Oracle SQL优化器简介

AI

在看《基于Oracle的SQL优化一书》知道了很多专业名称,做了记录,CBO、优化器、查询转换、执行计划、Hint、并行、游标、绑定变量、统计信息、直方图、索引等等。这篇博客可以说是读书笔记 一、Oracle的优化器 1.1 优化器简介 优...

Oracle sql共享池$sqlarea分析SQL资源使用情况-爱站程序员基地

Oracle sql共享池$sqlarea分析SQL资源使用情况

AI

遇到需要排查一个系统使用sql的情况,可以通过查询Oracle的 $sql 、 $ssssion 、 $sqlarea 进行统计排查 排查时可以先看一下 $sql 和 $session 的基本信息 [code] select *from v...

Oracle merge合并更新函数-爱站程序员基地

Oracle merge合并更新函数

AI

本博客介绍一下Oracle merge合并函数,业务场景:新增数据的时候要先查询数据库是否已经有改数据,有数据就更新数据,没数据才新增数据,这是很常见的业务场景,如果是用Oracle数据库的话,其实直接用merge函数效率更快,而且merg...

oracle select in超过1000条报错解决方法-爱站程序员基地

oracle select in超过1000条报错解决方法

AI

本博客介绍oracle select in超过1000条数据的解决方法,java框架是采用mybatis的,这可以说是一种比较常见的错误: select * from A where id in(...) ,oracle官方函数做了限定,i...

Oracle SQL*Plus的安装与使用-爱站程序员基地

Oracle SQL*Plus的安装与使用

AI

文章目录 SQL*Plus 是什么? 什么状况需要SQL*Plus ? SQL*Plus的安装 早期版本的及时客户端安装 新版本的及时客户端安装 其他 下载链接 19.6.0.0.0 版本 12.2.0.1.0 版本 Oracle Deve...

Oracle SQL调优之表设计-爱站程序员基地

Oracle SQL调优之表设计

AI

在看《收获,不止sql优化》一书,并做了笔记,本博客介绍一下一些和调优相关的表比如分区表、临时表、索引组织表、簇表以及表压缩技术 分区表使用与查询频繁而更新数据不频繁的情况,不过要记得加全局索引,而不加分区索引,分区类型:分区分为范围分区、...

Oracle数据库学习笔记-爱站程序员基地

Oracle数据库学习笔记

AI

Oracle数据库学习笔记 目录 Oracle数据库学习笔记 一、创建 –创建:表名 二、增 –增加:insert into 表名(键)values(元素); 三、删 –删除:delete from 表名...