数据库

ORCAL 临时创建表与删除表

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

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

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

Linux基础:深入讲解Linux负载均衡LVS

一、LVS负载均衡 负载均衡集群是Load Balance 集群的缩写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有Nginx、LVS、Haproxy,商业的硬件负载均衡设备有F5、Netscale等。 二、负载均衡LVS基本介绍 LB集群的架构和...

Mysql数据库单库迁移的操作方法

为什么要迁移 MySQL 迁移是 DBA 日常维护中的一个工作。迁移,究其本义,无非是把实际存在的物体挪走,保证该物体的完整性以及延续性。就像柔软的沙滩上,两个天真无邪的小孩,把一堆沙子挪向其他地方,铸就内心神往的城堡。 生产环境中,有以下情况需要做迁移工...

如何使用canal监控mysql数据库实现elasticsearch索引实时更新

业务场景 使用elasticsearch作为全文搜索引擎,对标题、内容等,实现智能搜索、输入提示、拼音搜索等 elasticsearch索引与数据库数据不一致,导致搜索到不应被搜到的结果,或者搜不到已有数据 索引相关业务,影响其他业务操作,如索引删除失败导...

带你深入分析MySQL重做日志 redo /log

二、缓存、磁盘结构 在事务的ACID特性中,原子性(A)、一致性(C)、持久性(D)由undo log和redo log实现,隔离性(I)由锁+MVCC实现 undo log:事务还没有commit,中途执行异常,可以使用undo log把数据恢复到事务执...

SQL开发知识:SQL删除多列语句的写法

最近在写SQL过程中发现需要对一张表结构作调整(此处是SQL Server),其中需要删除多列,由于之前都是一条SQL语句删除一列,于是猜想是否可以一条语句同时删除多列,如果可以,怎么写法? 第一次猜想如下(注意:此处是猜想,非正确的写法): ALTER ...

MongoDB数据库基础 集合操作知识

一、创建集合 本章节我们为大家介绍如何使用 MongoDB 来创建集合。 MongoDB 中使用 createCollection() 方法来创建集合。 语法格式: db.createCollection(name, options) ...