SQLSERVER SQL SERVER 9003错误解决方法 SQLSERVER 9003错误解决方法 只适用于SQL2000 (只适用于SQL2000) “无法打开新数据库 ‘POS’。CREATE DATABASE 中止。 (Microsoft SQL Server,错误: 9...
其他数据库 Redis分布式锁详细介绍 分布式锁 在单进程应用中,当一段代码同一时间内只能由一个线程执行时, 多线程下可能会出错,例如两个线程同时对一个数字做累加,两个线程同时拿到了该数字,例如40,一个线程加了10,一个线程加了20,正确结果应该是70, 但由于两个线程在自己的内存中一个算出的...
MySQL mysql explain中key_len的含义以及计算方法 前言 在Mysql中执行explain的结果中有一列为key_len,那么key_len的含义是什么呢? key_len:表示索引使用的字节数,根据这个值可以判断索引的使用情况,特别是在组合索引的时候,判断该索引有多少部分被使用到非常重要。 计算key_l...
其他数据库 在Redis中如何保存时间序列数据详解 前言 我们现在做互联网产品的时候,都有这么一个需求:记录用户在网站或者App上的点击行为数据,来分析用户行为。这里的数据一般包括用户ID、行为类型(例如浏览、登录、下单等)、行为发生的时间戳: UserID, Type, TimeStamp 我之前做过的一...
SQLSERVER 使用SQL批量替换语句修改、增加、删除字段内容 sql替换语句,用该命令可以整批替换某字段的内容,也可以批量在原字段内容上加上或去掉字符。 命令总解:update 表的名称 set 此表要替换的字段名=REPLACE(此表要替换的字段名, ‘原来内容’, ‘新内容...
其他数据库 windows环境下Redis+Spring缓存实例讲解 一、Redis了解 1.1、Redis介绍: redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合...
MongoDB Ubuntu 18.04安装MongoDB 4.0 的教程详解 首先,导入包管理的公钥。 Ubuntu包管理工具(即dpkg和apt)要求发行商使用GPG密钥签署包,从而确保包的一致性和真实性。 sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:8...
PostgreSQL PostgreSQL 字符串拆分与合并案例 我就废话不多说了,大家还是直接看代码吧~ with person_name as ( select c.id, array_to_string(array_agg(distinct p.c_name), ‘ , ‘) as p_na...
其他数据库 Redis基本数据类型Zset有序集合常用操作 Redis数据类型Zset有序集合 有序集合和集合一样也是 string 类型元素的集合,且不允许重复的成员。 不同的是有序集合每个元素都会关联一个 double 类型的分数。redis 正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯...
其他数据库 Redis的持久化方案详解 Redis支持RDB与AOF两种持久化机制,持久化可以避免因进程异常退出或down机导致的数据丢失问题,在下次重启时能利用之前的持久化文件实现数据恢复。 RDB持久化 RDB持久化即通过创建快照(压缩的二进制文件)的方式进行持久化,保存某个时间点的全量数据...
MySQL Mysql外键约束的创建与删除的使用 创建表时创建外键 创建两个表格, 一个名为class, create table classes( id int not null primary key, name varchar(30) ); 另一个名为student create table stu...
其他数据库 提高redis缓存命中率的方法 缓存命中率的介绍 命中:可以直接通过缓存获取到需要的数据。 不命中:无法直接通过缓存获取到想要的数据,需要再次查询数据库或者执行其它的操作。原因可能是由于缓存中根本不存在,或者缓存已经过期。 通常来讲,缓存的命中率越高则表示使用缓存的收益越高,应用的性能越...