其他数据库 关于使用Redisson订阅数问题 一、前提 最近在使用分布式锁redisson时遇到一个线上问题:发现是subscriptionsPerConnection or subscriptionConnectionPoolSize 的大小不够,需要提高配置才能解决。 二、源码分析 下面对其源码进...
MySQL Mysql环境变量配置的详细图文教程 一、安装mysql之后,在命令窗口显示出错,如下: 二、桌面找到此电脑图标,右击属性,如下: 三、高级系统设置进入后,点击环境变量,如下图: 四、系统变量下,点击新建,如下所示: 五、变量名和变量值的填写 变量名:MYSQL_HOME 变量值:默认在C盘如...
其他数据库 RedisAPI原子性操作及原理解析 在学习Redis的常用操作时,经常看到介绍说,Redis的set、get以及hset等等命令的执行都是原子性的,但是令自己百思不得其解的是,为什么这些操作是原子性的? 原子性 原子性是数据库的事务中的特性。在数据库事务的情景下,原子性指的是:一个事务(tr...
MongoDB windows与mac安装mongodb数据库的方法步骤与注意事项 nosql数据库 ——mongodb数据库! Mongo DB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐。Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中每一条记...
SQLSERVER 必须会的SQL语句(四) 数据删除和更新 1.删除 1)删除记录 Delete from 表名 where id =’xx’ 2)删除所有数据,并回归初始化标识字段。 Truncate table 表名 ...
SQLSERVER 彻底删除SQL Server注册表的方法 一般在卸载完数据库时,大家都希望能够将注册表信息完全删干净,下面就将教您彻底删除SQL Server注册表的方法,供您参考。 在卸载SQL Server开始——运行:输入regedit 进入注册表编辑器,进入之后执行下列操作: 1.彻底删除SQL Serv...
MySQL MySQL 去重实例操作详解 前言 在 MySQL 中,最常见的去重方法有两个:使用 distinct 或使用 group by,那它们有什么区别呢?接下来我们一起来看。 1.创建测试数据 最终展现效果如下: 2.distinct 使用 distinct 基本语法如下: S...
SQLSERVER SqlServer 复制中将大事务分成小事务分发的方法 在sql server 复制中,当在发布数据库执行1个大事务时,如一次性操作 十万或百万以上的数据。当操作数据在发布数据库执行完成后 ,日志读取器代理将扫描事务日志,一次性传递到分发数据库中。若上个事务未传递完成,连续执行多个事务,日志读取器代理将扫描日志...
其他数据库 利用Redis实现防止接口重复提交功能 前言 在划水摸鱼之际,突然听到有的用户反映增加了多条一样的数据,这用户立马就不干了,让我们要马上修复,不然就要投诉我们。 这下鱼也摸不了了,只能去看看发生了什么事情。据用户反映,当时网络有点卡,所以多点了几次提交,最后发现出现了十几条一样的数据。 只能说现...
其他数据库 详解缓存穿透击穿雪崩解决方案 一:前言 设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。 二:缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请...
MySQL 一文解答什么是MySQL的回表 引言 简单来说,回表就是 MySQL 要先查询到主键索引,然后再用主键索引定位到数据。 下面,对一些问题进行分析与回答: 什么是聚簇索引?什么是非聚簇索引? 为什么回表要先查到主键索引? 主键索引和非主键索引有什么区别? 如何避免回表? 聚簇索引和非聚簇索...
MySQL MySQL中索引的定义以及操作新手教程 索引的定义 数据库中的索引就像一本书的目录,可以据此快速定位数据库中相关数据的所在位置。 在数据库中,索引被定义为一种特殊的数据结构,由数据库中的一列或多列组合而成,可以用来快速查询数据表中某一特定值的记录。 索引是在表的字段的基础上建立的一种数据库对象,...