今天有个朋友很着急地打电话给我,他用delete语句误删除了SQL Server 2008数据库中两个表中的所有记录,而这个数据库之前没有任何备份。让我帮他解决一下,不然他要赔偿客户很多钱。 SQL Server中误删除数据的恢复本来不是件难事,从事务日志恢复即可。但是,这个恢复需要有两个前提条件: ...
分类:
数据库 时间:
2017-12-01 17:14:59
阅读次数:
192
差异备份是以上一个全备为基点,这个期间所有差异数据的备份。 日志备份是基于前一个全备+日志备份为基点,这个期间的事务日志的备份。 在利用全备+日志备份时,需要有序并逐个还原所有日志备份。假设要还原周六的数据,则需要上周日的全备和周一到周六的所有日志备份才可以。如果有每天的差异备份,则只需要周日的全备 ...
分类:
数据库 时间:
2017-11-23 16:33:36
阅读次数:
299
物理文件组成日志文件:错误日志,查询日志,慢查询日志,事务日志,二进制日志日志是mysql数据库的觉要组成部分。日志文件中记录珩mysql数据库运行期间发生的变化,也就是说用来记录mysql数据库的客户端连接状况、SQL语句的执行情况和错误信息1.错误日志(errorlog)错误日志..
分类:
数据库 时间:
2017-11-19 18:46:32
阅读次数:
196
1.事务操作原理:事务开启之后Start transaction,所有的操作都会临时保存到事务日志。只有在得到commit才会关闭,否则清空;2.设置回滚点: savepoint 回滚点名字; 回到回滚点: rollback to 回滚点名字;3.事务特性:ACID A:原子性,要么成功,要么失败 ...
分类:
其他好文 时间:
2017-11-14 15:34:33
阅读次数:
197
MySQL日志:主要包含:错误日志、查询日志、慢查询日志、事务日志、二进制日志、中继日志;日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外..
分类:
数据库 时间:
2017-11-12 18:38:43
阅读次数:
2368
MySQL中的日志主要分为以下几种:查询日志慢查询日志错误日志二进制日志中继日志事务日志说明:支持本文实验使用的linux系统是CentOS7版本,使用的数据库是base源自带的MariaDB,数据库使用的存储引擎使用默认的InnoDB1、查询日志记录查询语句、日志存储位置日志的存放位置有两..
分类:
数据库 时间:
2017-11-11 17:49:26
阅读次数:
159
mariadb日志分类:查询日志:querylog慢查询日志:slowquerylog查询操作时间超过指定时间错误日志:errorlog也包含启动关闭服务信息二进制日志(重要):binarylog中继日志:releylog事务日志:transactionlog1.查询日志(一般不开启):记录查询操作general_log=ON|OFF
general_lo..
分类:
数据库 时间:
2017-11-11 00:22:45
阅读次数:
401
数据库的事务处理和并发控制 数据库的事务处理和并发控制数据库的事务处理和并发控制数据库的事务处理和并发控制 事务是一个逻辑工作单元,SQL Server 2005 提供了几种自动的可以通过编程来完成的机制,包括事务日志、SQL事务控制语句,以及事务处理运行过程中通过锁定保证数据完整性的机制。当用户对 ...
分类:
数据库 时间:
2017-11-10 11:44:56
阅读次数:
199
一、alwayson概念 “可用性组” 针对一组离散的用户数据库(称为“可用性数据库” ,它们共同实现故障转移)支持故障转移环境。 一个可用性组支持一组主数据库以及一至八组对应的辅助数据库(包括一个主副本和两个同步提交辅助副本)。 辅助数据库不是备份,应继续定期备份您的数据库及其事务日志。 每组可用 ...
分类:
数据库 时间:
2017-10-24 11:26:43
阅读次数:
190
事务 (SQL Server) 一、事务概念 事务是一种机制、是一种操作序列,它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行。因此事务是一个不可分割的工作逻辑单元。在数据库系统上执行并发操作时事务是作为最小的控制单元来使用的。这特别适用于多用户同时操作的数据通信系统。例如:订票、银 ...
分类:
数据库 时间:
2017-10-22 22:07:28
阅读次数:
205