数据库 第813页
-
-
MySQL死锁系列-常见加锁场景分析
本文我们就从原理走向实战,分析常见 SQL 语句的加锁场景。了解了这几种场景,相信小伙伴们也能举一反三,灵活地分析真实开发过程中遇到的加锁问题。 如下图所示,数据库的隔离等级,SQL 语句和当前数据库...
-
MySQL DBA基本知识点梳理和查询优化
本文主要是总结了工作中一些常用的操作,以及不合理的操作,在对慢查询进行优化时收集的一些有用的资料和信息,本文适合有一定MySQL基础的开发人员。 一、索引相关 索引基数:基数是数据列所包含的不同值的数...
-
-
Rspec的数据库事务:如何清理陈旧数据?
测试用例之间的陈旧数据是RSpec中竞态条件的主要原因之一,包括数据库Redis、文件等。本文就将讨论如何清理数据库中的陈旧数据。 Rails Rspec后台默认事务 如果使用rails-rspec,...
-
基于MyCat构建MySQL分布式集群
什么是MyCat MyCat是一个开源的分布式数据库中间件,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协...
-
一次教科书级别的Redis高可用架构设计实践
一、高可用架构设计原理 1、概述 Qunar Redis 集群是一个分布式的高可用架构,整个架构主要由以下几个重要部分组成: Redis Server 节点:每个节点有一主一从两个实例,多个节点组成一...
-
Spring Boot 如何快速集成Redis?
Spring Boot 如何快速集成 Redis?没错,栈长本文教你,让大家少走弯路! 添加依赖 使用像 Redis 这类的 NoSQL 数据库就必须要依赖 spring-data-redis 这样的...
-
聊一聊 Redis 数据内部存储使用到的数据结构
Redis 数据库虽然一直都在使用,但是对其内部存储结构之类的,都没有研究过,哪怕是面试的时候都没有准备过这方面的东西。最近在看一门网课,里面有讲到过这一块的内容,结合了《Redis 设计与实现》这本...
-
在MySQL中怎样进行跨库查询?
在MySQL中跨库查询主要分为两种情况,一种是同服务的跨库查询;另一种是不同服务的跨库查询;它们进行跨库查询是不同的,下面就具体介绍这两种跨库查询。 一、同服务的跨库查询 同服务的跨库查询只需要在关联...
