·改善SQL Server数据库的内存管理方法
2009-2-12
最近，为了能在数据库服务器中运行其他应用程序，在保持数据库操作系统版本不变的前提下对数据库服务器进行了软、硬件上的升级。在软件上，将操作系统从Windows 2000升级到Windows Server 2003；在硬件上，将服务器中的内存由原来的512MB增加到1GB（1024MB）。 在升级后的开始几个星期之内，服务器在使用中表现良好。但是不久后就发现，在服务器上同时运......

[阅读全文]
·SQL Server数据库崩溃后的恢复之法
2009-2-12
任何数据库系统都无法避免崩溃的状况，即使你使用了Clustered，双机热备……仍然无法完全根除系统中的单点故障，何况对于大部分用户来说，无法承受这样昂贵的硬件投资。所以，在系统崩溃的时候，如何恢复原有的宝贵数据就成为一个极其重要的问题了。 在恢复的时候，最理想的情况就是你的数据文件和日志文件都完好无损了，这样只需要sp_attach_db，把数据文件附加到新的数据库......

[阅读全文]
·优化SQL Server数据库服务器内存配置（3）
2009-2-12
3使用tempinRAM SQL Server使用tempdb临时数据库作为一些查询连接操作时排序或创建临时表的工作空间。将tempdb创建在RAM中可以使系统操作性能有较大提高，而且因为tempdb在每次重启动服务器时都重建，这样即使有非正常的关闭也是较为安全的，例如停电故障。要将tempdb创建在RAM中，可以使用sp_configure进行设置，具体用法请参阅有关资......

[阅读全文]
·优化SQL Server数据库服务器内存配置（2）
2009-2-12
4注意事项 (1)合理确定分页文件的最大值，根据系统需求随时进行调整，使用过多虚拟内存将导致整个系统处理性能的下降。设置虚拟内存最大值的目的是使用户不必在WindowsNT的交换文件上消耗过多的磁盘空间，通常情况下如果超过了系统需要的最佳值后，生成交换文件的磁盘空间就被浪费了。 (2)尽可能设立专用硬盘配置内存交换区，或将交换空间放到主硬盘的另一个分区，同时应将主硬盘......

[阅读全文]
·优化SQL Server数据库服务器内存配置（1）
2009-2-12
前言 农业银行总行1998年以来正式推广了新版网络版综合业务统计信息系统，该系统是基于WindowsNT4.0平台，采用客户／服务器模式，以Microsoft SQL Server为基础建立起来的大型数据库应用程序，系统界面友好、操作简便，计算、分析、检索功能非常强大，为保证农业银行系统及时进行纵向和横向业务数据采集、按照不同要求生成统计报表，进行全面业务活动分析提供了强有......

[阅读全文]
·数据库远程复制和异地容灾方案相关分析
2009-2-12
目前，针对oracle数据库的远程复制、容灾主要有以下几种技术或解决方案： （1）基于存储层的容灾复制方案 这种技术的复制机制是通过基于SAN的存储局域网进行复制，复制针对每个IO进行，复制的数据量比较大;系统可以实现数据的同步或异步两种方式的复制.对大数据量的系统来说有很大的优势（每天日志量在60G以上）,但是对主机、操作系统、数据库版本等要求一致，且对络环境......

[阅读全文]
·基于规则的优化机制对表达式的处理
2009-2-12
ORACLE优化器在任何可能的时候都会对表达式进行评估，并且把特定的语法结构转换成等价的结构，这么做的原因是： · 要么结果表达式能够比源表达式具有更快的速度。 · 要么源表达式只是结果表达式的一个等价语义结构。 不同的SQL结构有时具有同样的操作（例如：= ANY (subquery) and IN (subquery)），ORACLE会把他们映射到一个......

[阅读全文]
·SQL Server 中调整自增字段的当前初始值
2009-2-12
前几天在把一个Communtiy Server 的数据库从SQL 2000升级到SQL 2005 的时候，碰到一个怪异的问题，报如下错误： Violation of PRIMARY KEY constraint 'PK_cs_Threads'. Cannot insert duplicate key in object 'dbo.cs_Threads'. 分析进去后......

[阅读全文]
·SQL Server中数据仓库的构建与分析
2009-2-12
基本概念： 1．多维数据集：多维数据集是联机分析处理 (OLAP) 中的主要对象，是一项可对数据仓库中的数据进行快速访问的技术。多维数据集是一个数据集合，通常从数据仓库的子集构造，并组织和汇总成一个由一组维度和度量值定义的多维结构。 2．维度：是多维数据集的结构性特性。它们是事实数据表中用来描述数据的分类的有组织层次结构（级别）。这些分类和级别描述了一些相似的成......

[阅读全文]
·SQL在存储过程编写经验和优化措施
2009-2-12
【导读】在数据库的开发过程中，经常会遇到复杂的业务逻辑和对数据库的操作，这个时候就会用SP来封装数据库操作。本文介绍SQL在存储过程编写经验和优化措施 一、适合读者对象 数据库开发程序员，数据库的数据量很多，涉及到对SP(存储过程)的优化的项目开发人员，对数据库有浓厚兴趣的人。 二、介绍 在数据库的开发过程中，经常会遇到复杂的业务逻辑和对数据库的操作，这......

[阅读全文]
·浅析SQL Server与Oracle、DB2的比较
2009-2-12
【导读】本文浅要分析了三种数据库SQL Server与Oracle、DB2在使用和性能等方面的差异,供参考。 开放性 SQL Server 只能在Windows 上运行，没有丝毫的开放性，操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用，NT server只适合中小型企业。而且Windows平台的可靠性，安全性和伸缩性是非常有......

[阅读全文]