SQLSERVER 深入浅析SQL Server 触发器 触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器 触发器对表进行插入、更新、删除的...
其他数据库 redis分布式锁及会出现的问题解决 一、redis实现分布式锁的主要原理: 1.加锁 最简单的方法是使用setnx命令。key是锁的唯一标识,按业务来决定命名。比如想要给一种商品的秒杀活动加锁,可以给key命名为 “lock_sale_商品ID” 。而value设置成什么呢?我们可以姑且设置...
其他数据库 关于Redis数据库入门详细介绍 1、Redis是什么? 非关系型数据库:NoMsql 主流的 NoSQL 数据库有Redis、 MongBD、 Hbase、 Memcached 等。 Redis译为“远程字典服务”,它是一款基于内存实现的键值型 NoSQL 数据库, 通常也被称为数据结构...
MongoDB MongoDB分片在部署与维护管理中常见的事项总结大全 前言 分片(sharding)是MongoDB将大型集合分割到不同服务器(或者说集群)上所采用的方法,主要为应对高吞吐量与大数据量的应用场景提供了方法。 将数据分散到不同的机器上,不需要功能强大的服务器就可以存储更多的数据和处理更大的负载。基本思想就是将集...
SQLSERVER SQL Server 2012 开窗函数 废话不多说了,直接给大家贴代码了,具体代码如下所示: — 开窗函数:在结果集的基础上进一步处理(聚合操作) — Over函数,添加一个字段显示最大年龄 SELECT * , MAX(StuAge) OVER ( ) MaxStuAg...
其他数据库 redis锁机制介绍与实例 1 悲观锁 执行操作前假设当前的操作肯定(或有很大几率)会被打断(悲观)。基于这个假设,我们在做操作前就会把相关资源锁定,不允许自己执行期间有其他操作干扰。 Redis不支持悲观锁。Redis作为缓存服务器使用时,以读操作为主,很少写操作,相应的操作被打断...
Oracle Oracle移动数据文件不停机和停机两种方式详解 11G and before 分为不停机和停机两种方式: 一、不停机移动数据文件 完整步骤: 1、确认开启归档模式 2、offline数据文件 3、物理层移动数据文件(可重命名) 4、逻辑层rename数据文件路径及名称 5、recover恢复数据文件 6...
SQLSERVER SQLServer批量更新两个关联表数据的方法 本文实例讲述了SQLServer批量更新两个关联表数据的方法。分享给大家供大家参考,具体如下: 方式1: UPDATE a SET WtNo=b.NO from WT_Task a INNER JOIN WT_BasicInformation b ON a...
MySQL MySQL索引失效场景及解决方案 一、前言 在对SQL语句进行索引查询时会遇到索引失效的时候,对于该语句的可行性以及性能效率方面有至关重要的影响,本篇剖析索引为何失效,有哪些情况会导致索引失效以及对于索引失效时的优化解决方案,其中着重介绍最左前缀匹配原则、MySQL逻辑架构和优化器、索引失...
PostgreSQL Postgresql分布式插件plproxy的使用详解 Simple remote function call 节点61/62(datanode) CREATE TABLE users (username text, email text); insert into users values ('user0',...
MySQL MySQL索引优化实例分析 1.数据准备 #1.建立员工表,并创建name,age,position索引,id为自增主键 CREATE TABLE `employees` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar...