数据库

SQL基础:SQL Server数据库基本概念、组成、常用对象与约束

二、基本概念 1、数据库 数据库(DB):即DataBase的缩写,是按照一定的数据结构来组织、存储和管理数据的一个仓库。是存储在一起的相关数据的一个集合。可以把数据库想象成一个文件柜,文件柜里面又包含有多个文件夹,而文件夹里面又包含有多个文件。 数据库根...

SQL开发知识:详解Mysql索引的前缀原则

前言 之所以有这个最左前缀索引 归根结底是mysql的数据库结构 B+树 在实际问题中 比如 索引index (a,b,c)有三个字段, 使用查询语句select * from table where c = '1' ,sql语句不会走...

如何利用JuiceFS使MySQL 备份验证性能提升

总结 前言: JuiceFS 非常适合用来做 MySQL 物理备份,具体使用参考官方文档。在测试时,备份验证的数据准备(xtrabackup –prepare)过程非常慢。我们借助 JuiceFS 提供的性能分析工具做了分析,快速发现性能瓶颈,...

ORCAL 临时创建表与删除表

一.Orcal临时表分类 1.会话级临时表 1).保存一个会话Session的数据。 2).当会话退出时,临时表数据自动清空。表结构与元数据还存储在用户数据字典。 总结:会话级临时表是指临时表中的数据只在会话生命周期之中存在,当用户退出会话结束的时候,Or...

ORACLE开发:Oracle数据库事务的开启与结束详解

前言 Oracle的事务开始于一个DML语句。 当以下情况发生时,事务结束: 1、COMMIT/ROLLBACK 2、执行了DDL/DCL语句 3、客户端主动断开数据库的连接(DISCONNECT) 4、数据库关闭(宕机) 另外,一个DDL/DCL语句实际...