排序
InnoDB持久化策略以及过程详解
InnoDB两种持久化策略 InnoDB内存部分包括缓冲池(buffer pool) 和日志缓冲(log buffer),两者刷盘方式不同,前者走direct_io模式(直接绕过Page Cache来访问磁盘),后者走Page Cache模式(...
索引和数据库的源数据结构是耦合的吗?
在InnoDB存储引擎中,索引又可以分成聚簇索引和非聚簇索引(二级索引),它们区别就在于叶子节点存放的是什么数据: 聚簇索引的叶子节点存放的是实际数据,所有完整的用户记录都存放在聚簇索引...
什么是内存数据库?
内存数据库是一种将数据存储在内存中的数据库管理系统。 相比传统的磁盘存储数据库,内存数据库具有更快的数据读写速度和更高的并发性能,因为内存的访问速度远远快于磁盘访问速度。 内存数据库...
MySQL中的预写日志机制
在 MySQL 中,InnoDB 存储引擎实现了 WAL 机制。 包含 Redo log buffer、Redo log、Undo Log 等,来记录事务已提交但未写入数据文件的数据变更以及事务回滚后的数据还原。 为了给大家讲清楚 MyS...
数据库备份的方法有哪些?
数据库备份是指将数据库中的数据复制到另一个存储设备或位置的过程。 备份是非常重要的,因为它可以帮助保护数据库免受数据丢失、系统故障或其他意外事件的影响。 以下是一些备份数据库的常用方...
MySQL数据库游标用法详解(数据库游标的灵活应用技巧)
游标(Cursor)是数据库中用于操作查询结果集的一种对象。 游标允许您逐行访问查询结果,而不是一次性返回整个结果集。 这在处理大量数据时非常有用,因为它可以减少内存占用并提高处理效率。 ...
MS SQL数据库初探:特性、优势与应用场景解析
在数据库管理系统的世界中,MS SQL Server(常简称为MSSQL)是一个重要的角色。 由微软开发和维护,它在全球范围内得到了广泛的使用。 本文将深入探讨MSSQL是什么,它的主要特性,优势,以及典...













