开发学习

redo和undo的一点关系及删除联机日志文件组的注意事项-小浪学习网

redo和undo的一点关系及删除联机日志文件组的注意事项

1) redo和undo的藕断丝连 前滚redo 回滚undo undo受到redo的保护,以便历经前滚后在buffer cache中得到undo,并将这些undo运用到buffer cache里的数据块和索引块上,使那些数据文件能赶上数据库...
站长的头像-小浪学习网站长2年前
387
理解redo(11)truncate和select的redo-小浪学习网

理解redo(11)truncate和select的redo

很多系统,在作删除操作时,都只是做一个标志位,并不会去做磁盘置0那样昂贵的操作。truncate也如是,更改的只是segment header和i-node表。truncate 会产生redo,是修改数据字典产生的,不是删...
站长的头像-小浪学习网站长2年前
428
MsSql 存储过程分页代码 [收集多篇]-小浪学习网

MsSql 存储过程分页代码 [收集多篇]

最近发现好多朋友看 mssql存储过程分页的代码,特给大家整理了一些。希望对大家能有所帮助。 代码如下:--使用说明 本代码适用于MsSql2000,对于其它数据库也可用.但没必要 --创建存储过程 CREATE...
站长的头像-小浪学习网站长2年前
2612
自动清理MySQL 的Lock 进程的脚本-小浪学习网

自动清理MySQL 的Lock 进程的脚本

最近数据库服务器在某一时段进程数忽然暴增,导致数据库服务器死掉,根据日志查询,是由于Mysql大量Lock进程造成服务器进程数过高导致。 遂写了一个脚本,每分钟检查下,如果存在负载过高的情况...
站长的头像-小浪学习网站长2年前
4312
MySQL MMM 高可用解决方案-小浪学习网

MySQL MMM 高可用解决方案

在mysql中,单纯的mysql 主从配置会出现单点故障:(SPOF:Single pointof failure),通过mysql MMM项目可以实现避免这个致命的问题。 一 何为mysql MMM ,摘录官方的解释 如下,很有意思 When yo...
站长的头像-小浪学习网站长2年前
3412
SqlServer 序号列的实现方法-小浪学习网

SqlServer 序号列的实现方法

对于 SQL SERVER 2000 及更早的版本,需要使用一个自增列,结合临时表来实现。 对于 SQL SERVER 2000 及更早的版本,需要使用一个自增列,结合临时表来实现。 代码如下:SELECT [AUTOID] = IDENT...
站长的头像-小浪学习网站长2年前
336
MySQL删除更新数据时报1175错误-小浪学习网

MySQL删除更新数据时报1175错误

今天删除mysql数据库中的一条记录的时候,一直不能删除,提示错误信息如下: Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a...
站长的头像-小浪学习网站长2年前
225
恢复SQL Server实例连接-小浪学习网

恢复SQL Server实例连接

问题: 开启SQL Server 2008之后,本地管理员组不再需要手动添加,因为在安装的时候已经默认添加。你甚至只需要把当前用户手动添加到本地管理员用户即可。这意味着,特别是如果你不使用混合认证...
站长的头像-小浪学习网站长2年前
259
MySQL 执行计划解读-小浪学习网

MySQL 执行计划解读

1. explain extended select ..... 将执行计划反编译成SELECT 语句,运行 show warnings 可得到被MYSQL优化器优化后的查询语句。 2. explain partitions select .... 用于分区表的EXPLAIN 3.执...
站长的头像-小浪学习网站长2年前
349
由于文件权限问题导致SQL Server 2008 无法正常启动解决-小浪学习网

由于文件权限问题导致SQL Server 2008 无法正常启动解决

项目中使用MS SQL Server 2008作为数据库服务器。操作系统为MS Windows Server 2008 R2,64位。 在服务器安装完成之后,就一直没有重启过机器,今天对数据库做了一些简单调整,主要是想要通过DA...
站长的头像-小浪学习网站长2年前
3614
在SQL Server Management Studio中可以运行作业但是用T-SQL运行-小浪学习网

在SQL Server Management Studio中可以运行作业但是用T-SQL运行

问题: 在SQL Server Management Studio中可以运行作业但是用T-SQL运行则失败,反之亦然. 分析: 这种情况多数为执行时上下文(Context)安全性问题。在SSMS中执行的时候,T-SQL语句是在当前登录...
站长的头像-小浪学习网站长2年前
4610