排序
Redis和MySQL如何保证一致性
可以采用「先更新数据库,再删除缓存」的更新策略+过期时间来兜底。 我们用「读 + 写」请求的并发的场景来分析。 假如某个用户数据在缓存中不存在,请求 A 读取数据时从数据库中查询到年龄为 20...
数据库性能很差是什么原因,怎么排查?
查询语句效率低下: 检查数据库的查询语句,确保它们被正确优化。 使用数据库查询分析工具,如EXPLAIN(MySQL)、SQL Server Profiler(SQL Server)或pg_stat_statements(PostgreSQL),来分...
InnoDB内存结构详解
InnoDB内存结构详解 buffer pool buffer pool是InnoDB的缓存,用来存放各种数据,包括索引页(index page)、数据页(data page)、undo页、插入缓冲、自适应哈希索引(AHI)、innodb存储的锁信息、...
Linux操作系统如何使用yum安装mysql
1.卸载旧版mysql 如果安装过先卸载,第一次安装略过此步 [root@bianchengshe etc]# rpm -qa | grep mysql mysql-community-common-5.7.38-1.el7.x86_64 mysql-community-client-5.7.38-1.el7.x8...
SQL中case when的详细用法解析
在数据库查询语言SQL中,CASE WHEN是一个非常有用的表达式,它允许我们根据一组条件来改变查询的结果。 在这篇文章中,我们将详细介绍CASE WHEN的用法。 1. CASE WHEN是什么? CASE WHEN是SQL中...
一款数据库元数据管理平台工具
“元数据”的定义在不同的软件、项目、工程的定义范围都不太一样。 本文这里指的是软件项目开发使用的数据库表结构信息。 我今天介绍的这个开源项目叫Databasir,它是一个面向团队的关系型数据...
mysql命令语句大全(常用的MySQL命令语句)
MySQL是一个广泛使用的关系型数据库管理系统,它使用SQL(结构化查询语言)作为查询和操作数据的主要方式。 以下是一些常用的MySQL命令语句 数据库操作 创建数据库 CREATE DATABASE database_na...













