1. 背景MySQL实现事务、崩溃恢复、集群的主从复制,底层都离不开日志,所以日志是MySQL的精华所在。只有了解MySQL日志,才算是彻底搞懂MySQL。今天乐水老师就带你深入浅出的学习MySQL的三大日志系统,Redo Log(重做日志)、Undo Log(恢复日志)、Bin Log(备份日志)。2. Redo Log(重做日志)2.1 Redo Log的内容与作用Redo Log 记录的是物
转载
2024-05-29 09:38:23
36阅读
--压缩日志及数据库文件大小 /*--特别注意 请按步骤进行,未进行前面的步骤,请不要做后面的步骤 否则可能损坏你的数据库. --*/ 1.清空日志 DUMP TRANSACTION 库名 WITH NO_LOG &
转载
2024-01-04 23:21:24
108阅读
经常在CSDN上看到网友发帖说,压缩日志文件处理不当,导致数据库损坏,甚至不能恢复数据,于是就写了一个通用的数据库日志文件压缩的存储过程来解决此问题:/*--压缩数据库的通用存储过程 压缩日志及数据库文件大小 因为要对数据库进行分离处理 所以存储过程不能创建在被压缩的数据库中--邹建 2004.03(引用请保留此信息)--*//*--调用示例 exec p_compdb 'test'--*/...
转载
2007-12-17 10:41:00
95阅读
2评论
轉自:http://www.netfocus.cn/peoplearticle1125.html /*--压缩数据库的通用存储过程 压缩日志及数据库文件大小 因为要对数据库进行分离处理 所以存储过程不能创建在被压缩的数据库中 --邹建 2004.03--*/ /*--调用示例 exec p_compdb 'test' --*/ use master --注意,此存储过程要建...
转载
2007-12-21 14:24:00
105阅读
/*--压缩数据库的通用存储过程 压缩日志及数据库文件大小 因为要对数据库进行分离处理 所以存储过程不能创建在被压缩的数据库中 --邹建 2004.03--*/ /*--调用示例 exec p_compdb 'test' --*/ use master --注意,此存储过程要建...
转载
2007-12-17 23:48:00
105阅读
2评论
经常看到网友发帖说,压缩日志文件处理不当,导致数据库损坏,甚至不能恢复数据,于是就写了一个通用的数据库日志文件压缩的存储过程来解决此问题:
/*--压缩数据库的通用存储过程
压缩日志及数据库文件大小
因为要对数据库进行分离处理
所以存储过程不能创建在被压缩的数据库中
--邹建 2004.03(引用请保留此信息)--*/
/*--调用示例
exec p_compdb 'test
转载
精选
2011-11-17 11:44:30
228阅读
点赞
/*--特别注意 请按步骤进行,未进行前面的步骤,请不要做后面的步骤 否则可能损坏你的数据库. 一般不建议做第4,6两步 第4步不安全,有可能损坏数据库或丢失数据 第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复.--*/--下面的所有库名都指你要处理的数据库的库名1.清空日志 DUMP TRANSACT
转载
2024-04-07 14:22:28
34阅读
记录一下数据库日志文件压缩的方法
原创
2010-01-13 17:01:17
1046阅读
先提供一种复杂的方法压缩日志及数据库文件如下:1.清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事务日志: BACKUP LOG 数据库名 WITH NO_LOG 3.收缩数据库文件(如果不压缩,数据库的文件不会减小 企业管理器-
转载
2024-01-24 20:39:42
81阅读
2000 2005/*--特别注意请按步骤进行,未进行前面的步骤,请不要做后面的步骤否则可能损坏你的数据库.一般不建议做第4,6两步第4步不安全,有可能损坏数据库或丢失数据第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复.--*/--下面的所有库名都指你要处理的数据库的库名1.清空日志DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事务日志:BACKU
转载
2024-02-28 10:18:16
151阅读
MySQL生成或相关联的日志文件种类繁多,本节重点关注与MySQL数据库服务相关的几类日志文件:错误日志(error log):记录MySQL服务进程mysqld在启动/关闭或运行过程中遇到的错误信息;查询日志(query log):又可分成两类:普通查询日志(general query log):记录客户端连接信息和执行的SQL语句信息;慢查询日志(slo
转载
2024-06-06 12:33:22
21阅读
/*--特别注意
请按步骤进行,未进行前面的步骤,请不要做后面的步骤
否则可能损坏你的数据库. 一般不建议做第4,6两步
第4步不安全,有可能损坏数据库或丢失数据
第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复.
--*/1.清空日志
DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事务日志:
BACKUP LOG 数据库名
转载
2024-06-20 15:39:13
242阅读
SQL Server 2008 事务日志物理文件尺寸无法减小的解决前言SQLServer2008中如何收缩日志文件,在邀月工作室的日志已经详细描述(点击查看),这里不再赘述。本文的重点是与大家分享日志截断、收缩后,物理文件的尺寸依然没有减小到期望尺寸的问题。解决方案 我的一个数据库,数据文件10+G ,事务日志达20+G,而且使用常规的截断、收缩方法均无法减小日志物理文件的尺寸,经过
转载
2024-08-12 13:10:36
62阅读
【标题】压缩SQL数据库日志-收缩SQL数据库日志-备份SQL数据库日志-删除SQL数据库日志 【内容】 清除SQL数据库日志文件 有两种方式: 一、是压缩日志,二、是删除日志。一、压缩日志及数据库文件大小 &nb
转载
2024-06-15 12:24:00
233阅读
# VS与MySQL数据库连接详解
在现代软件开发中,数据库的使用是必不可少的,而MySQL作为一种流行的开源数据库系统,被广泛应用于各类项目中。在本文中,我们将探讨如何在Visual Studio (VS) 中连接MySQL数据库。你将看到一些代码示例、类图和甘特图,帮助你更好地理解这一过程。
## 1. 环境准备
在使用VS连接MySQL之前,我们需要确保以下环境已经准备好:
- **
# 连接 MySQL 数据库
作为一名经验丰富的开发者,你需要教会刚入行的小白如何使用 SQLDBX 连接 MySQL 数据库。下面是整个流程的步骤表格和详细说明:
## 步骤表格
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 下载并安装 SQLDBX 软件 |
| 2 | 打开 SQLDBX 软件 |
| 3 | 点击菜单栏中的 "Connection" -> "Ne
原创
2024-06-14 06:42:41
295阅读
# MySQL数据库压缩教程
## 1. 整体流程
下面是实现MySQL数据库压缩的整体流程,以表格形式展示:
| 步骤 | 描述 |
| ---- | ---- |
| 1. | 连接到MySQL数据库 |
| 2. | 停止数据库的写入操作 |
| 3. | 将数据库导出为SQL文件 |
| 4. | 创建一个新的、空的数据库 |
| 5. | 导入SQL文件到新的数
原创
2023-10-04 11:32:11
42阅读
# MySQL中DROP DATABASE能恢复吗?
## 简介
MySQL是一款常用的开源关系型数据库管理系统,广泛应用于各种Web应用中。在使用MySQL过程中,我们经常会使用DROP DATABASE语句来删除数据库。但是,如果我们误操作或者删除后发现需要恢复数据,是不是就无法恢复了呢?本文将介绍在MySQL中使用DROP DATABASE语句删除数据库后,如何进行数据恢复的方法。
#
原创
2023-08-17 14:29:12
469阅读
数据库存储引擎一1.数据库存储引擎1.1 服务层第二层服务层是MySQL的核心,MySQL的核心服务层都在这一层,查询解析,SQL执行计划分析,SQL执行计划优化,查询缓存。以及跨存储引擎的功能都在这一层实现:存储过程,触发器,视图等。通过下图来观察服务层的内部结构1.2 存储引擎层负责MySQL中数据的存储与提取。 服务器中的查询执行引擎通过API与存储引擎进行通信,通过接口屏蔽了不同存储引擎之