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

数据库

MySQL 中的事务Transaction详解

2026-08-21 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 81

事务是一组操作的集合,这些操作要么全部成功,要么全部失败,保证数据的一致性。它是数据库保证数据完整性的核心机制。一、事务的四大特性(acid...

Redis Pub/Sub中原理、场景与代码示例

2026-08-21 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 118

一、什么是 redis pub/subredis pub/sub(publish/subscribe) 是 redis 内置的发布/订阅消息...

MySQL中的SUBSTRING()和MID()函数的用法:精准抽取字符串中的子串

2026-08-20 19:23 | 分类:数据库 | 评论:0 次 | 浏览: 94

在数据库操作中,经常需要从存储的字符串中提取出特定的部分,比如从用户全名中提取姓氏、从日期字符串中提取年份等。mysql提供了substri...

MySQL 中的TRIM()函数优雅去除字符串两侧的空格

2026-08-20 19:23 | 分类:数据库 | 评论:0 次 | 浏览: 93

在数据库管理中,数据的准确性和整洁性至关重要。有时,从外部源导入的数据或用户输入的数据可能包含不必要的空格,尤其是在字符串的开头或结尾。这些...

mysql表空间碎片率过高怎么清理?这三种方法最有效

2026-08-20 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 91

背景信息mysql 版本: mysql 5.7.20碎片产的生原因(1)记录被delete,且原空间无法复用(mysql插入为了提高效率直接...

MySQL表空间碎片怎么查?一文教你清理磁盘碎片

2026-08-20 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 89

1. 查询 mysql 表空间和磁盘碎片查询表空间使用情况使用以下 sql 语句可以查看数据库中各个表的表空间使用情况,包括数据大小、索引大...

Oracle索引怎么创建和管理?B-Tree、位图、唯一索引详解

2026-08-20 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 95

在 oracle 中,索引是一种数据库对象,用于提高查询性能。通过索引,oracle 可以更快地找到数据,尤其是在处理大量数据时。常见的索引...

mysql binlog一直没清理空间不足怎么办?教你3步释放磁盘空间

mysql binlog一直没清理空间不足怎么办?教你3步释放磁盘空间

2026-08-20 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 93

mysql的binlog开启后一直没清理,占用太大空间1. 查看binlog过期时间show variables like 'expire_...

mysql如何定期全量备份脚本

2026-08-20 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 84

mysql定期全量备份脚本在工作过程中,因为问题排查的需要,可能需要将数据进行备份,创建全量备份脚本/data/scripts/full_b...

Ubuntu系统如何安装MySQL数据库?详细命令行步骤教程

2026-08-20 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 91

ubuntu安装mysql在ubuntu系统上安装mysql数据库,可以使用命令行方式进行操作。以下是最新的基于apt包管理器的命令行安装步...

MySQL基础教程之数据类型与表的约束

MySQL基础教程之数据类型与表的约束

2026-08-20 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 88

前言在了解了mysql关于数据库与表的操作后,我们来继续mysql关于数据类型与表的约束等相关内容。一、数据类型(1) 数值类型下面我们展示...

MySQL数据库基础之库操作|表操作|数据类型|表约束详解

2026-08-20 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 87

1. 数据库基础1.1 什么是数据库文件保存数据的缺点:1)文件的安全性问题2)文件不利于数据查询和管理3)文件不利于存储海量数据4)文件在...

MySQL数据归档之从中小表到大表的全场景方案

2026-08-20 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 84

1. 归档要解决什么问题归档不是简单的「把旧数据挪走」,通常要同时满足:目标说明在线表变小热查询只扫近期数据,索引更小、缓存命中率更高冷数据...

MySQL学习的一大重点之视图(实战例题)

2026-08-20 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 100

0 ~> 前置概念辨析0.1 两个 “视图” 的本质区分明确强调二者无任何关联,更加精准的定义如下:本文的视图...

MySQL 乐观锁原理、实现、踩坑与实战完整指南

2026-08-20 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 77

前言在开发扣库存、账户余额变更、订单状态流转这类并发业务时,如果不加控制,高并发下很容易出现超卖、数据覆盖、余额错乱问题。很多同学第一反应想...

慢SQL是什么原因导致的?如何定位和优化慢查询

2026-08-20 12:04 | 分类:数据库 | 评论:0 次 | 浏览: 82

慢sql指执行时间超过预定阈值的sql,通常由long_query_time参数设定,默认为10秒。定位通过在配置文件my.cnf里的[my...

SQL Server数据库完整备份、差异备份与日志备份的实操指南

2026-08-19 12:16 | 分类:数据库 | 评论:0 次 | 浏览: 106

"备份策略?不就是每天晚上全备一下吗?""反正有完整备份,丢了最多丢一天的数据。""日志备...

MySQL分区、分表、分库从原理到生产最佳实践记录

MySQL分区、分表、分库从原理到生产最佳实践记录

2026-08-19 12:16 | 分类:数据库 | 评论:0 次 | 浏览: 82

前言单机 mysql 的瓶颈如下:关于分库、分表和读写分离的架构图如下所示;1、分库分表分区1.1、联系技术物理位置逻辑视图是否跨实例分区(...

SQL Server中临时表与表变量的实战场景对比

2026-08-19 12:15 | 分类:数据库 | 评论:0 次 | 浏览: 102

“这句 sql 用临时表还是表变量?”这是 sql server 开发中被问得最多的问题之一。网上说法五花八门:有人...

Redis的DEL命令没删掉数据

2026-08-19 12:15 | 分类:数据库 | 评论:0 次 | 浏览: 118

引言redis作为当今最流行的内存数据库之一,以其高性能、丰富的数据结构和原子性操作著称。del命令作为redis中最基础的数据删除操作,看...

开发环境windows安装oracle 19c并连接数据库的详细图文教程

开发环境windows安装oracle 19c并连接数据库的详细图文教程

2026-08-19 12:15 | 分类:数据库 | 评论:0 次 | 浏览: 96

oracle 19c下载地址:https://www.oracle.com/cn/database/technologies/oracle-...

Oracle 11g内存参数调整从1.5G到16G的完整过程

2026-08-19 12:14 | 分类:数据库 | 评论:0 次 | 浏览: 101

背景:一台内存32gb的oracle 11g r2数据库服务器,通过dbca创建实例时设置了24gb最大内存,但启动后发现sga仅占用1.5...

Oracle判断小数部分的有效长度两种思路总结

2026-08-19 12:13 | 分类:数据库 | 评论:0 次 | 浏览: 103

前言遇到一个比较奇葩的需求,数据表有两个字段类型都是number(18,6),a字段存储的是未经处理的数字,比如0.233350这样的;b字...

MySQL自动备份与恢复方案

2026-08-19 12:13 | 分类:数据库 | 评论:0 次 | 浏览: 83

从一次数据库恢复事故开始:给自己的 mysql 自动备份与恢复方案这篇文章不是为了炫耀搭了一套多复杂的数据库系统,而是为了提醒未来的自己:数...

Oracle SQL检索数据实用技巧与实战案例

2026-08-19 12:13 | 分类:数据库 | 评论:0 次 | 浏览: 98

前言在企业级应用开发中,sql不仅是连接数据库的桥梁,更是数据分析和业务决策的核心工具。即便在ai与大数据技术迅猛发展的今天,掌握高效、精准...

PostgreSQL PgAdmin与DBeaver图形化管理工具详解

2026-08-19 12:13 | 分类:数据库 | 评论:0 次 | 浏览: 103

pgadmin是一个开源的 postgresql 数据库管理工具,提供了图形化的界面来简化数据库的管理与操作。pgadmin 是 postg...

Mysql二进制日志binglog文件如何删除是否磁盘空间问题

2026-08-19 12:13 | 分类:数据库 | 评论:0 次 | 浏览: 84

场景由于最近在对服务器进行压测数据量很大,会导致mysql 的 binlog磁盘占用很大,导致磁盘被写满的情况。此次的场景只针对快速的删除释...

MySQL日志文件自动清理原理:binlog、redo log和undo log的区别

2026-08-19 12:12 | 分类:数据库 | 评论:0 次 | 浏览: 79

binlog的清理机制mysql中的binlog(二进制日志)文件会被清理,且应该定期进行清理,以避免它们占用过多的磁盘空间,并保持日志历史...

MySQL数据库迁移实战指南:从连接到代码的“零改造“路径

MySQL数据库迁移实战指南:从连接到代码的“零改造“路径

2026-08-18 19:28 | 分类:数据库 | 评论:0 次 | 浏览: 87

一、为什么迁移成本总是超预期很多同学在做 mysql 迁移时最头疼的是改造工作量——驱动要换、sql 要改、函数要重...

布隆过滤器是什么?如何用Redis防止缓存穿透

2026-08-18 19:27 | 分类:数据库 | 评论:0 次 | 浏览: 115

一、什么是布隆过滤器布隆过滤器(bloom filter)是一种空间效率极高的概率型数据结构,用于判断一个元素是否在一个集合中。核心特性:判...

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