当前位置: 代码网 > it编程>

数据库

MySQL分库分表的实践示例

2025-09-21 12:07 | 分类:数据库 | 评论:0 次 | 浏览: 58

一、分库分表的触发条件在mysql数据库的使用过程中,当数据量增长到一定规模时,单库单表的架构会面临性能瓶颈,此时就需要考虑分库分表。以下是...

MySQL使用EXISTS检查记录是否存在的详细过程

2025-09-21 12:07 | 分类:数据库 | 评论:0 次 | 浏览: 54

exists 是 sql 中用于检查子查询是否返回至少一条记录的运算符。它通常用于测试是否存在满足特定条件的记录,从而在主查询中进行相应操作...

基于Redis的3种分布式ID生成策略

2025-09-21 12:07 | 分类:数据库 | 评论:0 次 | 浏览: 73

在分布式系统设计中,全局唯一id是一个基础而关键的组件。随着业务规模扩大和系统架构向微服务演进,传统的单机自增id已无法满足需求。高并发、高...

MySQL的索引详细介绍(全网最详细!!!)

2025-09-20 15:40 | 分类:数据库 | 评论:0 次 | 浏览: 64

目录 1.什么是索引 1.1 索引的数据结构 1.1.1 Hash表1.1.2 二叉查找树1.1.3 平衡二叉树1.1.4 B树...

【MySQL】SQL之CASE WHEN用法详解

2025-09-20 15:36 | 分类:数据库 | 评论:0 次 | 浏览: 57

目录 一、简单CASE WHEN函数:二、CASE WHEN条件表达式函数三、常用场景场景1:不同状态展示为不同...

MySQL中REPLACE函数与语句举例详解

2025-09-14 11:44 | 分类:数据库 | 评论:0 次 | 浏览: 59

mysql 的 replace 有两个不同的用途,分别是:replace() 函数:用于字符串替换。replace into 语句:用于插入...

Mysql学习笔记之存储过程与存储函数示例详解

2025-09-14 11:44 | 分类:数据库 | 评论:0 次 | 浏览: 60

1. 存储过程(stored procedure)1.1 概述1.1.1 定义:存储过程是一组预编译的 sql 语句和控制流语句(如条件判断...

MySQL磁盘空间不足问题解决

2025-09-09 11:55 | 分类:数据库 | 评论:0 次 | 浏览: 68

本文介绍查看空间使用情况的方式,以及各种空间问题的原因和解决方案。如果mysql数据库实例的磁盘空间满,会导致实例变为只读状态,写业务夯住,...

mysql主从同步异常原因及恢复

mysql主从同步异常原因及恢复

2025-09-09 11:55 | 分类:数据库 | 评论:0 次 | 浏览: 53

前言mysql数据库做主从复制,不仅可以为数据库的数据做实时备份,保证数据的完整性,还能做为读写分离,提升数据库的整体性能。但是,mysql...

MySQL数据脱敏的实现方法

2025-09-09 11:55 | 分类:数据库 | 评论:0 次 | 浏览: 66

数据脱敏(data masking)是指通过某种方式对敏感数据进行变形,使其在使用过程中无法识别原始数据,从而保护数据隐私。数据脱敏通常应用...

Redis大量数据插入过程

2025-09-04 11:55 | 分类:数据库 | 评论:0 次 | 浏览: 99

有些时候,redis实例需要装载大量用户在短时间内产生的数据,数以百万计的keys需要被快速的创建。我们称之为大量数据插入(mass ins...

MySQL COUNT用法终极指南:(*)/(1)/(列名)哪个更高效

MySQL COUNT用法终极指南:(*)/(1)/(列名)哪个更高效

2025-09-04 11:55 | 分类:数据库 | 评论:0 次 | 浏览: 74

在日常开发中,几乎每个程序员都用过count()函数。但你是否也曾在代码评审或面试时,被问到这样的问题:“count(*)、co...

基于AOP+Redis的简易滑动窗口限流

基于AOP+Redis的简易滑动窗口限流

2025-08-29 11:55 | 分类:数据库 | 评论:0 次 | 浏览: 95

在分布式系统设计中,限流是保障服务稳定性的核心技术之一。滑动窗口限流算法以其精确性和平滑性优势,成为解决传统固定窗口限流临界突变问题的理想方...

MySQL 常用命令示例详解(使用mysql)

MySQL 常用命令示例详解(使用mysql)

2025-08-24 11:55 | 分类:数据库 | 评论:0 次 | 浏览: 84

mysql是一款常用的关系型数据库管理系统,广泛应用于各个领域。在使用mysql时,我们经常需要编写一些常用脚本来进行数据操作和管理。本文将...

SQL Server查询所有表数据量的代码实例

2025-08-21 11:55 | 分类:数据库 | 评论:0 次 | 浏览: 104

1.查询当前数据库中所有用户表的数据量(即每个表的记录数)select a.name , b.rows from sysobje...

Redis的哨兵模式工作流程及原理详解

Redis的哨兵模式工作流程及原理详解

2025-08-21 11:55 | 分类:数据库 | 评论:0 次 | 浏览: 98

redis的哨兵模式原理详解开篇:哨兵模式就像城市的应急指挥中心想象一下,一个繁忙的城市交通系统。当主要交通枢纽出现故障时,如果没有应急机制...

Redis延迟双删的具体使用

Redis延迟双删的具体使用

2025-08-21 11:55 | 分类:数据库 | 评论:0 次 | 浏览: 106

1、何为延时双删延迟双删(delay double delete)是一种在数据更新或删除时为了保证数据一致性而采取的策略。这种策略通常用于解...

redis-sentinel基础概念及部署流程

redis-sentinel基础概念及部署流程

2025-08-20 19:10 | 分类:数据库 | 评论:0 次 | 浏览: 97

一. 引言redis sentinel 是 redis 官方提供的高可用解决方案,主要用于监控 redis 主从集群,在主节点故障时自动完成...

Redis实现高效内存管理的示例代码

2025-08-20 19:10 | 分类:数据库 | 评论:0 次 | 浏览: 105

redis 作为一个高性能的内存数据库,内存管理是其核心功能之一。为了高效地利用内存,redis 采用了多种技术和策略,如优化的数据结构、内...

MySQL8.x连接5.x 服务器认证问题解决

2025-08-20 11:55 | 分类:数据库 | 评论:0 次 | 浏览: 88

总的来说,答案是:可以,但是需要特别注意认证方式的兼容性问题。mysql 8.0 引入了新的默认认证插件 caching_sha2_pass...

Redis的哈希Hash类型常用命令的使用小结

2025-08-20 11:55 | 分类:数据库 | 评论:0 次 | 浏览: 99

redis 的哈希(hash)类型类似于一个键值对集合,通常用于存储对象。每个哈希包含多个字段(field),每个字段都有一个值(value...

使用shardingsphere实现mysql数据库分片方式

使用shardingsphere实现mysql数据库分片方式

2025-08-19 19:10 | 分类:数据库 | 评论:0 次 | 浏览: 87

在大数据时代,随着业务数据量的不断增长,单一的数据库往往难以承载大规模的数据处理需求。数据库分片(sharding)是一种有效的数据库扩展技...

Linux安装mysql8全过程

Linux安装mysql8全过程

2025-08-19 11:55 | 分类:数据库 | 评论:0 次 | 浏览: 94

首先需要卸载旧版本如果未安装过mysql可以忽略该步骤。如果安装过mysql,旧版mysql,避免版本冲突和不必要的麻烦。关闭mysql服务...

基于Redis自动过期的流处理暂停机制

2025-08-19 11:55 | 分类:数据库 | 评论:0 次 | 浏览: 102

在实时视频流处理系统中,我们有时会遇到某些摄像头的数据延时过大(例如网络问题或处理能力不足),此时我们希望暂时跳过该摄像头的处理,以避免积压...

MySQL 表空却 ibd 文件过大的问题及解决方法

2025-08-19 11:55 | 分类:数据库 | 评论:0 次 | 浏览: 86

登录数据库查看某张表,数据行数显示为 0,但对应的 ibd 文件却占用了几个 gb 的磁盘空间?近期在客户生产环境中,我们就碰到了这类典型问...

MySQL字符串截取的核心要点和注意事项

2025-08-19 11:55 | 分类:数据库 | 评论:0 次 | 浏览: 90

我将全面讲解 mysql 中字符串截取的核心要点和注意事项:核心截取函数1.substring()/substr()-- 基本语法selec...

Redis服务端主动回收配置的使用小结

2025-08-19 11:55 | 分类:数据库 | 评论:0 次 | 浏览: 108

客户端代码方案一、redis 服务端主动回收配置1. 设置超时断开策略在 redis.conf 中配置自动断开空闲连接:# 服务器主动关闭空...

启动与登录Mysql实现方式

启动与登录Mysql实现方式

2025-08-19 11:55 | 分类:数据库 | 评论:0 次 | 浏览: 86

启动与停止mysql服务启动mysql 服务的命令以管理员身份打开windows 的命令行窗口,在命令提示符后输入以下命令启动mysql 服...

Redis结合Caffeine两级缓存的三种实现方式

Redis结合Caffeine两级缓存的三种实现方式

2025-08-19 11:55 | 分类:数据库 | 评论:0 次 | 浏览: 103

在高性能的服务架构设计中,缓存是一个不可或缺的环节。在实际的项目中,我们通常会将一些热点数据存储到redis或memcache这类缓存中间件...

Redis实现分布式锁全过程

2025-08-18 19:10 | 分类:数据库 | 评论:0 次 | 浏览: 103

redis实现分布式锁在分布式系统中,为了避免多个进程同时对共享资源进行修改,需要使用分布式锁来确保只有一个进程能够访问某个关键代码块。re...

Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com