数据库

MySQL知识点之InnoDB中的行级锁

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了关于InnoDB中的行级锁的相关知识,行锁,也称为记录锁,顾名思义就是在记录上加的锁,下面一起来看一下,希望对大家有帮助。

redis数据淘汰策略是什么

下面由Redis教程栏目给大家介绍redis数据淘汰策略,希望对需要的朋友有所帮助!1、淘汰简介Redis官方给的警告,当内存不足时,Redis会根据配置的缓存策略淘汰部分keys,以保证写入成功。当无淘汰策略时或没有找到适合淘汰的key时

安装Redis及php的redis扩展

Redis功能强大,使用简单,性能强悍。现在已经是PHPer必须要掌握的技能。抛开其他的应用场景不说,用redis来存储session这一应用,是一个phper必须要知道的。Redis的源码安装因为绝大部分的服务器安装的都是linux操作系

mysql怎么将字段修改为not null

在mysql中,可以通过使用ALTER TABLE语句给字段添加非空约束来将字段修改为not null,语法“ALTER TABLE 数据表名 CHANGE COLUMN 字段名 字段名 数据类型 NOT NULL;”。ALTER TABL

oracle有几种索引

oracle中有六种索引:1、“B*”数索引,能根据键提供一行或一个行集的快速访问;2、位图索引,适用于高度重复而且通常只读的数据;3、基于函数的索引,将一个函数计算得到的结果存储在行的列中;4、应用域索引,是自己构建和存储的索引;5、HA

高赞分享:符合生产的MySQL优化思路

前言写这篇文章的出发点是记录我在工作中处理数据的问题中累计的经验,写着写着发现每一个点都会衍生出其它的背景知识,如优化索引时需要对慢查询、Explain等相关功能有一定的了解,如引入Elasticsearch需要解决数据的同步,学习Elas

什么是MVCC,为什么要设计间隙锁?

本篇文章带大家了解一下MVCC,介绍一下MVCC与隔离级别的关系,从设计的角度上,聊聊为什么要设计出MVCC,且RC和RR的隔离级别到底有什么不同。MVCC作用MVCC使得大部分支持行锁的事务引擎,不再单纯的使用行锁来进行数据库的并发控制,

如何用好MySQL索引?你必须了解这些事!

如何用好MySQL索引?下面本篇文章就来给大家分享一些想要用好MySQL索引,你必须知道的事情,希望对大家有所帮助!这一篇文章来聊一聊如何用好MySQL索引。为了更好地进行解释,我创建了一个存储引擎为InnoDB的表user_innodb,

设置redis开机启动

使用下面的方法要注意的是安装文件路径和配置文件的路径。[root@localhost ~]# vi /etc/init.d/redis复制下面代码到脚本中(注意要修改里面redis的安装路径,不清楚find查找下)(这段代码就是redis根

oracle怎么查询归档空间

方法:1、用“select * from v$recovery_file_dest”语句查看归档空间实际使用情况;2、用“select * from v$flash_recovery_area_usage;”语句查看闪回恢复区空间使用情况。

教你通过Homebrew安装配置Redis

下面由Redis教程栏目给大家介绍通过Homebrew安装配置Redis,希望对需要的朋友有所帮助!背景通过 Homebrew (https://brew.sh/), 在本地机器上安装&配置 Redis安装 Redis$ brew inst

详细介绍mysql理论和基础知识

本篇文章给大家详细介绍mysql理论和基础知识。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。mysql架构一、网络连接层客户端连接器(Client Connectors):提供与MySQL服务器建立的支持。目前几乎支持所

MySQL进阶学习:深入了解explain命令

本篇文章是MySQL的进阶学习,带大家深入了解explain各字段的含义,希望对大家有所帮助!explain有何用处呢:为了知道优化SQL语句的执行,需要查看SQL语句的具体执行过程,以加快SQL语句的执行效率。可以使用explain+SQ

如何在centos系统下安装redis数据库

具体安装步骤如下:一、安装redis第一步:下载redis安装包[root@iZwz991stxdwj560bfmadtZ local]# wget http://download.redis.io/releases/redis-4.0.6

在线互相切换Redis主从实例

由于某些原因,我们可能需要将redis master更换机器,我们可以停机进行更换,但是那样可能影响到用户体验。本文简要操作进行不停机迁移。(推荐:redis视频教程)系统环境CentOS 6.3 x64redis-server 2.6.1

mysql设计概念及多表查询和事务操作

本篇文章给大家带来了关于视频教程的相关知识,其中主要介绍了关于数据库设计概念的相关问题,包括了设计简介、多表查询、事务操作等等内容,下面一起来看一下吧,希望对大家有帮助。

oracle中schema是什么

在oracle中,schema是数据库对象的集合;一个oracle用户对应一个schema,并且只能通过创建用户的方法创建schema,可以将schema称为user的别名,也就是schema名字同user名字对应并且相同。本教程操作环境:

oracle的存储过程怎么调用

在oracle中,存储过程调用的方法是“declare ... begin 存储过程调用开始按顺序的调用过程 END;”;存储过程包含了过程声明、执行过程部分和存储过程异常三个部分,存储过程可以有无参数过程和带参数存储过程。本教程操作环境:

关于spring redis注解实现缓存机制

下面由Redis教程栏目给大家介绍关于spring redis注解实现缓存机制,希望对需要的朋友有所帮助!1、xml配置 <bean id="poolConfigTax" class="redis.clients.jedis.JedisPo

一起学习 Redis缓存穿透、缓存击穿、缓存雪崩的原理和解决办法

推荐(免费):redis缓存穿透:key中对应的缓存数据不存在,导致去请求数据库,造成数据库的压力倍增的情况缓存击穿:redis过期后的一瞬间,有大量用户请求同一个缓存数据,导致这些请求都去请求数据库,造成数据库压力倍增的情,针对一个key