SQLSERVER SQL去除重复记录(七种) 话不多说,请看代码: if not object_id(‘Tempdb..#T’) is null drop table #T Go Create table #T([ID] int,[Name] nvarchar(1),[Memo...
其他数据库 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...
其他数据库 Redis大key多key拆分实现方法解析 背景 业务场景中经常会有各种大key多key的情况, 比如: 1:单个简单的key存储的value很大 2:hash, set,zset,list 中存储过多的元素(以万为单位) 3:一个集群存储了上亿的key,Key 本身过多也带来了更多的空间占用 (如...
PostgreSQL postgres主备切换之文件触发方式详解 本文测试参考PostgresSQL实战一书。 本文档测试环境: 主库IP:192.168.40.130 主机名:postgres 端口:5442 备库IP: 192.168.40.131 主机名:postgreshot 端口:5442 PostgreSQL...
PostgreSQL postgreSQL 数字与字符串类型转换操作 数字转字符串 select cast(123 as VARCHAR); 字符串转数字 select cast(‘123’ as INTEGER); 以此类推,应该也可以转换为其他数据类型。 补充:pgSql, mySql中字符串转化...
Oracle Oracle LogMiner的使用实例代码 LogMiner介绍 LogMiner是用于Oracle日志挖掘的利器。 百科解释: LogMiner 是Oracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle 重做日志文件(归档日志文件)中的具体内容,LogM...
Oracle oracle中变长数组varray,嵌套表,集合使用方法 创建变长数组类型 CREATE TYPE varray_type AS VARRAY(2) OF VARCHAR2(50); 这个变长数组最多可以容纳两个数据,数据的类型为 varchar2(50) 更改元素类型的大小或精度 可以更改变长数组类型和嵌套表类...