SQL Server DBA 的工作清单
有许多不同类型的数据库管理员。 一些类型的数据库管理员致力于于开发领域,而其他的一部分更重视数据库性能的调整以及仍然有一部分数据库管理员则致力于管理SQL Server的业务。 依据数据库管理员的工作环境不同,他们将执行一定数量的不同的任务。为了区分所有不同的任务,数据库管理员可能要执行我清单上所列的任务。
我的清单上包括许多不同类型的任务。 我将这些任务入分类为了7个不同方面: 配置、数据库标准、数据库设计、开发、维护、监测和规划。而且对每项任务,我都对其任务作出了简短的描述。 在有些环境里, 数据库管理员也许会执行这些任务中的每一项,但是在其他环境,这些任务也许由许多不同的个体分享。 如果你想成为一名数据库管理员或者目前你已经是一名数据库管理员,那么这些也许是你将面临或应该执行的这任务。
配置任务:
SQL Server机器配置
数据库管理员应该为每一个新的SQL Server安装配置物理机。并且还应该和应用者一起来识别其容错性和性能要求。这些规定将用于建立物理安装的要求。 在有些环境里, 数据库管理员将进行实的际硬件安装和操作系统的安装。 但在其他环境里,他们也许就只需向系统管理员提供怎样配置SQL Server机器硬件的信息。
安装SQL Server实例
数据库管理员将负责安装SQL Server软件以及在SQL Server机器上安装实例。 数据库管理员应该考虑每次安装应该如何进行。 当你有多个事例和机器时,你应该考虑建立一个脚本安装,因此能保证所要安装实例的一致性。这种一致性将有助于最大限度地减少管理所有实例的维护面。
数据库标准标准相关的任务:
建立数据库标准
为了保持整个组织的一致性,数据库管理员应该建立数据库标准。 并且数据库管理员要负责对整个组织数据库标准的建立和传达。 但是数据库标准不能平白无故的建立,因此数据库管理员应该拿数据库标准同组织的应用开发者进行讨论。 标准是一个不断演变的过程中,一旦建立,他们需要得到维护。数据库管理员应确保当新的应用技术和新数据库版本发布时,该标准能适当的调整和修改,以满足不断变化的信息技术环境。
审查服从标准的数据库设计
一旦标准到位数据库管理员需要对每个新的数据库,或者改进的数据库进行审查以确定它们符合数据库标准。 如果数据库不符合标准那么数据库管理员应该扮演交通警角色,并且要么确定数据库符合标准,要么采用另一种处理方法来记录这个特殊数据库为什么不符
相关文档:
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列
......
原文地址:http://www.eygle.com/case/Use.sql_trace.to.Diagnose.database.htm
SQL_TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具.在日常的数据库问题诊断和解决中,SQL_TRACE是非常常用的方法。
本文就SQL_TRACE的使用作简单探讨,并通过具体案例对sql_trace的使用进行说明.
一、 基础介绍
(a) ......
C#中以windows验证方式连接SQL server数据库的类。很多人连接数据库时可能都是网上查了然后就连了,对于参数的含义倒是没怎么在意,偶也是(呵呵),当然我们都注重结果嘛,可是这样不容易记忆每次连的时候都是上网查,感觉挺不方便,所以索性查了一下。~~~Integrated Security=True;表示在连接数据库进行身份验证时用wind ......
说到软解析(soft prase
)和硬解析(
hard prase
),就不能不说一下
Oracle
对
sql
的处理过程。当你发出一条
sql
语句交付
Oracle
,在执行和获取结果前,
Oracle
对此
sql
将进行几个步骤的处理过程:
1、语法检查(
syntax check
)
&nb ......