Welcome 微信登录

首页 / 数据库 / SQLServer

关于SQL server 2005+SP3的死锁的一次诊断过程

关于SQL server 2005+SP3的死锁的一次诊断过程

关于SQL server 2005+SP3的死锁的一次诊断过程2013-12-30有puber在SQLServer版发了一个帖子SQL server2005+Sp3的死锁问题,因最近正在研究SQLServer的一些问题,出于兴趣决定试试看能不能帮助这位pubber。问题描述:我的程序为多线程,同时最多20个线程。20个线程同时向一个表中做insert操作,但是各线程之间的记录不可能重复(主键肯定不一样),但是还是报死锁,同样的程序连oracle运行时却很正...
SQL Server 2008引擎组件

SQL Server 2008引擎组件

SQL Server 2008引擎组件2013-12-30首先让我们先来看看SQL Server2008的引擎组件,SQLServer2008有四大组件:协议、关系引擎、存储引擎和SQLOS。协议层(Protocol Layer)当一个应用程序与SQL Server数据库引擎通讯时,协议层提供的应用程序编程接口利用微软自定义的tabular data stream(TDS)package来规范通讯格式。这一层的意义在于向应用程序提供访问SQL Server...
SQL Server 2008的I/O性能监控

SQL Server 2008的I/O性能监控

SQL Server 2008的I/O性能监控2013-12-30I/O性能诊断SQL Server性能非常依赖于I/O子系统。除非你的数据库适合物理内存,SQL Server经常地会有数据库页面进出缓存池。这样就发生了实质的I/O流量。同样,在事务被明确的提交 前,日志记录需要写入磁盘。SQL Server为各种目的可以使用tempdb,例如存储中间结果,排序,保 持行的版本或其他。所以好的I/O子系统对于SQL Server性能非常重要。I/O的性能取...
SQL Server 2008存储结构之IAM结构

SQL Server 2008存储结构之IAM结构

SQL Server 2008存储结构之IAM结构2013-12-30索引分配映射(Index Allocation Map,IAM)页面在4 GB的区间中跟踪被一个分配单元所使用的区。一个分配单元就是一组页面,这些页面属于一个数据表或索引的单个分区。它由下面三种类型页面中的一种组成:含 有常规的行内数据的页面、含有大型对象(Large Object,LOB)数据的页面和含有行溢出数据的页面。 其实SQL Server的数据页面类型与Oracle的段的概念...
SQL Server 2008存储结构之非聚集索引

SQL Server 2008存储结构之非聚集索引

SQL Server 2008存储结构之非聚集索引2013-12-30非聚集索引与聚集索引具有相同的 B 树结构,它们之间的显著差别在于以下两点:基础表的数据行不按非聚集键的顺序排序和存储。非聚集索引的叶层是由索引页而不是由数据页组成。非聚集索引既可以建在堆表结构上也可以建在聚集索引表上;非聚集索引中的每个索引行都包含非聚集键值和行定位符。此定位符指向聚集索引或堆中包含该键值的数据行。如果表是堆则行定位器是指向行的指针。该指针由文件标识符 (ID)、页码和...
SQL Server 2008的数据类型

SQL Server 2008的数据类型

SQL Server 2008的数据类型2013-12-30精确数字类型decimal[ (p[ , s] )] 和 numeric[ (p[ , s] )]也称为带固定精度和小数位数的数值数据类型。固定精度和小数位数。使用最大精度时,有效值从 - 10^38 +1 到 10^38 - 1。p(精度)最多可以存储的十进制数字的总位数,包括小数点左边和右边的位数。该精度必须是从 1 到最大精度 38 之间的值。默认精度为 18。s (小数位数)小数点右边可以...
SQL Server 2008内存性能监控

SQL Server 2008内存性能监控

SQL Server 2008内存性能监控2013-12-30 it168 内存相关概念以下均是针对Window 32位系统环境下,64位的不在下面描述情况下。用户模式和内核模式(user mode& kernel mode)为了防止用户程序访问并篡改操作系统的关键部分,Windows使用了2种处理器存取模式:用户模式和内核模式。顾名思义,内核模式是给操作系统核心代码和基本驱动用的,用户模式给用户应用程序。在内核模式下程序可以访问所有的内存和硬件,...
goldengate for sql server 日志暴涨的解决办法

goldengate for sql server 日志暴涨的解决办法

goldengate for sql server 日志暴涨的解决办法2014-03-08 csdn博客 ocpyanggg for sqlserver 2008 R2 开启后,sqlserver的日志会出现暴涨的情况,解决办法如下 :1.先确认是否数据库设置问题导致如:1)查看ggerror中,是否有报错 !2)然后确认log备份使用的是log backup同时没有使用压缩.3)数据库恢复 模式2.在gg添加表的扩展日志后,确认agent中是否对应的CD...
skip_unusable_indexes参数对不可见索引的影响

skip_unusable_indexes参数对不可见索引的影响

skip_unusable_indexes参数对不可见索引的影响2014-03-08 csdn博客 ocpyangskip_unusable_indexes参数对不可见索引的影响数据库如何处理不可用索引主要 由参数skip_unusable_indexes决定的;如果该参数设置为true则数据库遇到不可用索引 时,只会忽略而不会提示任何错误信息;同时即使该表上带有不可用的索引或索引分区,也 可以针对该表执行DML操作,针对不可用索引对应的DML语句都将正常...
sql server 2008 R2 故障恢复移动文件

sql server 2008 R2 故障恢复移动文件

sql server 2008 R2 故障恢复移动文件2014-03-08 csdn博客 ocpyang朋友咨询的问题,这里给个参考步骤:故障恢复移动文件/*如果数据 库无法启动,即处于可疑模式下或处于未恢复状态,则只有 sysadmin 固定角色的成员才可 以移动该文件。*/1.如果启动了 SQL Server 实例,则将其停止。2. 通过在命令提示符下输入下列命令之一,在仅 master 恢复模式下启动 SQL Server 实例。对于默认的 (MSS...
<< 51 52 53 54 55 56 57 58 59 60 >>