数据库事务简介
构成单一逻辑工作单元的操作集合称作事务(transaction)。即使有故障,数据库系统也必须保证事务的正确执行——要么执行整个事务,要么属于该事务的操作一个也不执行。以资金转账为例,应该保证支票账户支出金额的操作和储蓄账户的存入金额的操作在同一个逻辑工作单元内完成。简言之,事务是访问并可能更新各种 ...
2021-11-18
MYSQL having实例及与where的区别
MySQL的HAVING子句在SELECT语句中是用来为某一组行或聚合指定过滤条件。MySQL的HAVING子句通常与GROUP BY子句一起使用。当它在GROUP BY子句中使用时,我们可以应用它在GROUP BY子句之后来指定过滤的条件。如果省略了GROUP BY子句,HAVING子句行为就像W ...
2021-11-17
Hbase面试题整理
20 道Hbase面试题
2021-11-17
MySQL 覆盖索引与延迟关联
如果 MySQL 根据索引查找到数据,但索引的叶子结点中并不包含我们所需要的数据字段,那么仍然需要进行回表查询。如果一个索引包含(覆盖)我们所需要查询的所有字段值,我们就称之为「覆盖索引」。
2021-11-16
Redis如何进行事务控制
任何数据库都要有一套自己的事务控制机制,redis事务是一次可以执行多个命令,它的本质是一组命令的集合。一个事务中所有的命令都会被序列化,在事务执行的过程中会按照顺序执行队列中的命令。其它客户端提交的命令请求会等到事务执行完毕再执行。总的来说:redis事务就是一次性、顺序性、排他性的执行一个队列中 ...
2021-11-09
MySQL 默认隔离级别是RR,为什么阿里等大厂会改成RC?
本文介绍了一些 MySQL数据库的 RR 和 RC 两种事务隔离级别。他们主要在加锁机制、主从同步以及一致性读方面存在一些差异。 而很多大厂,为了提升并发度和降低死锁发生的概率,会把数据库的隔离级别从默认的 RR 调整成 RC。 当然,这样做也不是完全没有问题,首先使用 RC 之后,就需要自己解 ...
2021-11-09
Linux下安装MySQL8.0
超详细 Linux 环境安装 MySQL 教程,按步骤操作即可
2021-11-09
Mysql添加用户与授权
Mysql添加用户与授权常用命令
2021-11-08
Redis去重方法
这篇文章主要介绍了Redis实现唯一计数的3种方法分享,本文讲解了基于SET、基于 bit、基于 HyperLogLog三种方法,需要的朋友可以参考下。
2021-11-07
MySQL怎么缓解读压力
缓存,其实就是将高频访问的数据放到内存里面,减少读盘的次数。为了提高内存的利用率,MySQL还建立了缓存池,也就是buffer pool,存储最热的数据页和索引页。
2021-11-07

© 2016 - 2024 chengxuzhixin.com All Rights Reserved.

浙ICP备2021034854号-1    浙公网安备 33011002016107号