数据库

Oracle中的高效SQL编写PARALLEL解析

Oracle 的并行执行是一种分而治之的方法. 执行一个 SQL 时, 分配多个并行进程同时执行数据扫描,连接以及聚合等操作, 使用更多的资源(CPU,IO等),得到更快的SQL响应时间。并行执行是充分利用硬件资源,处理大量数据时的核心技术。 并行使用场景:OLAP系统、OLTP里的诸如CREATE INDEX的操作,加速创建索引,在OLTP系统中要慎用。 什么时候会用到并行:DDL(CRE

Oracle 2024年05月12日  107

选读SQL经典实例笔记10_高级查询

1. 结果集分页 1.1. 只有做过了排序,才有可能准确地从结果集中返回指定区间的记录 1.2. DB2 1.3. Oracle 1.4. SQL Server 1.5. sql select sal from ( select row_number() over (order by sal) as rn, sal from emp ) x where rn

Mysql 2024年05月12日  155

[20230903]完善hide.sql脚本2.txt

[20230903]完善hide.sql脚本2.txt--//以前写的用来查询隐含参数的脚本如下:$ cat hide.sqlcol name format a40col description format a66col session_value format a22col default_value format a22col system_value format a22select

Oracle 2024年05月11日  118

选读SQL经典实例笔记19_Any和All

1. Any 1.1. 任意一个 1.2. 选修了任意一门课程的学生 1.2.1. 找出选修了至少一门课程的学生 1.3. 比任何火车都快的飞机 1.3.1. 找出比所有火车都快的飞机 2. All 2.1. 全部 2.2. 吃所有蔬菜的人 2.2.1. 没有任何一种蔬菜他们不吃 3. 问题12 3.1. 选修了全部课程的学生 3.2. sql select * from student

SQLServer 2024年05月11日  137

awr_plan_change脚本中平均执行时间不正确浅析?

awr_plan_change.sql脚本是Kerry Osborne的一个脚本,这个脚本也是我非常喜欢并且经常使用的一个脚本。脚本如下所示 set lines 155col execs for 999,999,999col avg_etime for 999,999.999col avg_lio for 999,999,999.9col sql_id for a16col begin_inter

Oracle 2024年05月11日  156

mysql查询如何添加序号

这篇文章主要讲解了“mysql查询如何添加序号”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql查询如何添加序号”吧! mysql查询添加序号的方法:1、通过定义用户变量生成序号,语句如“SELECT id,userid,subject,score, (@i :=@i + 1) AS 'xuhao'FROM t

Mysql 2024年05月10日  138

MySQL数据库和Go语言:如何进行容错处理?

MySQL数据库和Go语言:如何进行容错处理? MySQL作为一种常见的关系型数据库,被广泛应用于企业级应用程序中。而Go语言作为一门高效、简单和强大的编程语言,受到了越来越多的开发者的欢迎。但是,在实际开发过程中,如果不进行容错处理,这两者之间的应用往往会出现各种问题。那么,在MySQL数据库和Go语言中,如何进行容错处理呢?本文将从以下几个方面进行讨论。 连接MySQL数据库时的错误处理 在G

Mysql / Go编程 2024年05月09日  153

PostgreSQL备份和恢复(Docker安装)

目录 一.准备备份脚本并拷贝进容器 二,在宿主机写定时任务去执行容器内的备份脚本 一.准备备份脚本并拷贝进容器 vi backup.sh #内容如下 #!/bin/bash # PostgreSQL database credentials DB_NAME="<要备份的数据库名>" DB_USER="<具有该数据库导出权限的用户>" DB_PASS="&lt

PostgreSQL 2024年05月08日  164

Redis全量同步和增量同步原理

全量同步 主从第一次同步是全量同步:也就是说,当你主从节点连接建立后,需要执行一次全量同步。那么Redis如何实现全量同步呢? 其实本质就是Master 给 slave 发送其保存的RDB文件。slave读取RDB文件恢复数据 详细介绍: 【第一步】slave与master建立连接后,master判断该slave 是否是第一次建立连接。那么该如何判断呢? 其实Master和slav

Redis 2024年05月08日  144

关闭

用微信“扫一扫”