SQLSERVER 性能优化:SQL Server 性能调优之查询从20秒至2秒的优化方法 一、需求 需求很简单,就是需要查询一个报表,只有1个表,数据量大约60万左右,但是中间有些逻辑。 先说明一下服务器配置情况:1核CPU、2GB内存、机械硬盘、Sqlserver 2008 R2、Windows Server2008 R2 SP1和阿里云的服...
MySQL ORCAL 临时创建表与删除表 一.Orcal临时表分类 1.会话级临时表 1).保存一个会话Session的数据。 2).当会话退出时,临时表数据自动清空。表结构与元数据还存储在用户数据字典。 总结:会话级临时表是指临时表中的数据只在会话生命周期之中存在,当用户退出会话结束的时候,Or...
Oracle ORACLE开发:Oracle数据库事务的开启与结束详解 前言 Oracle的事务开始于一个DML语句。 当以下情况发生时,事务结束: 1、COMMIT/ROLLBACK 2、执行了DDL/DCL语句 3、客户端主动断开数据库的连接(DISCONNECT) 4、数据库关闭(宕机) 另外,一个DDL/DCL语句实际...
MySQL Linux基础:深入讲解Linux负载均衡LVS 一、LVS负载均衡 负载均衡集群是Load Balance 集群的缩写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有Nginx、LVS、Haproxy,商业的硬件负载均衡设备有F5、Netscale等。 二、负载均衡LVS基本介绍 LB集群的架构和...
PostgreSQL postgresql 数据库基础 之 array_to_string和array的用法讲解 有三张表,分别如下: select * from vehicle select * from station select * from vehicle_station 需求: vehicle和station表示多对多的关系,需要把vehicle表对应的s...
MySQL Mysql数据库单库迁移的操作方法 为什么要迁移 MySQL 迁移是 DBA 日常维护中的一个工作。迁移,究其本义,无非是把实际存在的物体挪走,保证该物体的完整性以及延续性。就像柔软的沙滩上,两个天真无邪的小孩,把一堆沙子挪向其他地方,铸就内心神往的城堡。 生产环境中,有以下情况需要做迁移工...
MySQL 如何使用canal监控mysql数据库实现elasticsearch索引实时更新 业务场景 使用elasticsearch作为全文搜索引擎,对标题、内容等,实现智能搜索、输入提示、拼音搜索等 elasticsearch索引与数据库数据不一致,导致搜索到不应被搜到的结果,或者搜不到已有数据 索引相关业务,影响其他业务操作,如索引删除失败导...
MySQL 带你深入分析MySQL重做日志 redo /log 二、缓存、磁盘结构 在事务的ACID特性中,原子性(A)、一致性(C)、持久性(D)由undo log和redo log实现,隔离性(I)由锁+MVCC实现 undo log:事务还没有commit,中途执行异常,可以使用undo log把数据恢复到事务执...
SQLSERVER SQL开发知识:SQL删除多列语句的写法 最近在写SQL过程中发现需要对一张表结构作调整(此处是SQL Server),其中需要删除多列,由于之前都是一条SQL语句删除一列,于是猜想是否可以一条语句同时删除多列,如果可以,怎么写法? 第一次猜想如下(注意:此处是猜想,非正确的写法): ALTER ...
Oracle ORACLE开发:Oracle同步数据到kafka的方法 环境准备 软件准备 CentOS Linux 7.6.1810 (2台,A主机,B主机) Oracle 11.2.0.4(A主机安装) Kafka 2.13-2.6.0 (B主机安装) kafka-connect-oracle-master (B主机安装,...
MongoDB MongoDB数据库基础 集合操作知识 一、创建集合 本章节我们为大家介绍如何使用 MongoDB 来创建集合。 MongoDB 中使用 createCollection() 方法来创建集合。 语法格式: db.createCollection(name, options) ...
Oracle 详解Oracle数据库url连接最好的orcl代表的什么 今天生产上项目启动访问 一个数据库的时候,出现了 ORA-12505, TNS:listener does not currently know of SID given in connect desc . 后面看了下,我的数据库配置为: driverCl...