数码资讯
SQLServer数据库管理员(DBA)的工作内容
在微软SQL Server 2008系统中,数据库管理员(数据库管理,简称DBA)是最重要的角色。DBA的目标是确保正常、高效的微软SQL Server 2008系统的运行。DBA的工作也是最繁忙的工作,性能调整和灾难恢复的不可从DBA支持分离。 一般来说,作为DBA,至少应该完成以下12个任务:
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
在微软SQL Server 2008系统中,数据库管理员(数据库管理,简称DBA)是最重要的角色。DBA的目标是确保正常、高效的微软SQL Server 2008系统的运行。DBA的工作也是最繁忙的工作,性能调整和灾难恢复的不可从DBA支持分离。
一般来说,作为DBA,至少应该完成以下12个任务:
任务1:安装和配置;
任务二:能力规划;
任务三:应用程序体系结构设计;
任务四:管理数据库对象;
任务五:存储空间管理;
任务六:安全管理;
任务七:备份和恢复;
任务八:性能监视和调优;
任务九:调度操作;
任务十:网络管理;
任务十一:高可用性和高可扩展性管理;
任务十二:故障排除;
下面是对这些DBA任务的简单描述。
任务1:安装和配置。
DBA的第一项任务是安装和配置的微软SQL Server 2008软件系统创建的微软SQL Server 2008软件的顺利使用一个好的环境,无论是安装或配置,应根据实际需要进行,使得系统满足用户的实际需求。它是值得注意的是,系统配置不是一劳永逸的,需要监测和适当的调整,根据需求和环境需求的变化。
任务二:能力规划。
容量规划是整个微软SQL Server 2008系统的总体规划,规划的重点是解决瓶颈问题,从容量和工期两个方面考虑系统的容量规划。
从内容上看,主要应考虑的内容包括:硬件容量规划、软件规划、网络规划。硬件容量规划包括磁盘空间、CPU的规划,我 / O等。软件规划包括操作系统,安装和配置规划数据库规划、数据库对象的内容和数量等规划,网络规划包括网络硬件、网络软件和协议,网络用户数量的流动和分布、网络拓扑等。
在最后期限,短期、中期和长期规划应考虑,短期规划的目的是为了满足当前的日常business.medium-term规划需求主要是为了满足业务发展和扩张的需要。长期规划主要是为了满足业务限制的需要。例如,如果一个系统的并发用户数的预测是1000, 3年后的用户可能达到1000万,所以当它不与1000用户需求设计的依据,但也不能与1000万用户的需求按照设计,必须采取一个妥协的形式。
任务三:应用程序体系结构设计。
应用体系结构设计包括数据库设计、应用程序设计和相应的技术体系结构设计。
数据库的设计应考虑到数据库的逻辑要求,数据库的创建方式与数量,数据库的数据文件和日志文件的物理位置。总的来说,微软的SQL Server 2008系统的成功安装后,手动创建数据库是根据计划目标。
应用设计应该考虑开发工具,选择API技术,内部资源和外部资源的结合,以及应用架构的分布。应该强调的是,当应用设计,DBA应该与开发商一起工作以确保他们写的代码进行优化,尽可能使用服务器资源。
技术结构的设计主要包括表示层的分布、业务逻辑层和数据层。这些分布应该考虑到硬件资源和用户的需求。既不可片面追求高的硬件资源,也不局限于当前的环境,和一个全面的看法,必须考虑。
任务四:管理数据库对象。
管理数据库对象是使用数据库的最基本和最重要的工作,这些对象包括表、索引、视图、存储过程、函数、触发器、同义词等,为了完成对数据库对象的管理工作,DBA应该能够对以下问题作出良好的响应。
系统应该包括哪些数据
如何存储这些数据
应该在系统中创建哪些表
应该在这些表中创建哪些索引以加快检索速度
是否应该创建视图,为什么要创建这些视图
应该创建哪些存储过程、函数和CLR对象
应该创建哪些表,其中应该创建哪些触发器,以便创建哪些操作
是否应创建同义词
任务五:存储空间管理。
存储空间管理任务是如何为数据分配空间,如何保持空间以满足数据的增长,随着业务量的不断扩大,数据库中的数据将逐渐增加,事务日志不断增加,存储空间的管理任务主要围绕以下问题展开。
当前数据库是由这些数据文件组成的。
如何设置事务日志的大小
数据的增长率是多少
如何配置数据文件和日志文件的增长方式
什么时候可以清除数据库中的数据或转移到其他地方
任务六:安全管理。
安全是一个DBA最重要的日常工作。安全管理的主要内容包括账户管理、权限管理、账户管理是什么账号应该被添加到数据库中,这些帐户应结合什么角色,等等。权限管理是对象权限和语句权限的管理,和下面的回答的问题:
这些帐户或角色应该使用什么对象
这些帐户或角色应该在这些对象上执行什么操作
这些帐户或角色应该在数据库中执行什么操作
如何建立一个体系结构,如何构建体系结构与对象、体系结构和用户之间的关系
任务七:备份和恢复。
无论系统如何运行,系统的灾难性管理是必不可少的。天灾人祸,制度的缺陷可能导致系统瘫痪的失败。如何解决这些灾难性的问题是制定和实施备份和恢复策略,备份是备份和恢复数据,是恢复到系统的数据复制,备份和恢复工作是一个持续和DBA的重要工作,其执行频率,通过数据和系统稳定性的重视程度决定。
任务八:性能监视和调优。
根据企业的经营效益评价企业的管理水平,并评价学生的学习质量,根据学生的考试成绩。作为一个大型的软件系统,微软的SQL Server 2008系统的操作必须准确地监测、评估和调整,这是DBA高级职位用一些工具和性能指标,DBA应该能够监视系统的运行,如果运行的一些指标有问题,DBA应该采取补救措施的时间保持体系有效运行。
任务九:调度操作。
DBA不可能一天24小时地关注系统的运行,并及时执行某些特定的操作,微软SQL Server 2008系统提供了许多工具,DBA应该充分利用这些工具和机制来解决以下问题。
系统应该执行哪些作业
这些任务什么时候执行
如何确保这些工作能够正确执行
如果作业执行的自动执行失败,应该处理什么
如何使系统以平衡的方式进行相应的操作
任务十:网络管理。
作为分布式网络数据库,网络管理的任务更为重要,微软SQL Server 2008系统提供了网络管理工具和服务,DBA应该使用这些工具进行网络业务的规划和管理。
任务十一:高可用性和高可扩展性管理。
作为一个DBA,必须维持系统的高可用性和高伸缩性。可用性是对计算机系统的正常运行时间的一个指标。可扩展性描述,应用程序可以访问的并发用户接受问题数量。影响系统可用性的主要因素包括网络可靠性,硬件故障,应用程序故障,操作系统崩溃、自然灾害等,数据库管理员和应用程序设计者应尽量减少系统的破坏概率和最大限度地提高系统的可用性,在设计系统的可用性,什么样的可用性策略的确定应满足可用性要求的要求。
对可用性要求3个方面进行阐述,即运行时间、连通性的要求,和紧松要求的数据。当可用性的要求确定,在系统运行时首先考虑的。一般来说,数据库应用程序有两个运行时,可在工作时间,可在任何时间。如果工作时间是可用的,系统的维护,可以安排在周末。然而,有许多应用程序需要每天24小时,每周7天的,如网上超市等,在这个时候,必须采取措施以确保系统总是运行不同的应用有不同的连接要求。的要求。大多数应用程序和电子商务解决方案需要一个可靠的网络连接。此时,永久在线连接必须减少各种异常现象的发生。一些应用程序允许用户使用他们离线。在这一点上,降低了系统的可用性。大多数应用程序需要使用的数据同步。系统必须立即响应用户的请求的数据。这是一个紧凑的数据要求,必须保证系统的高可用性。有些应用程序不需要将数据同步,和用户的请求可以延迟响应。这一要求是松散的数据要求,以及系统的利用率低。
任务十二:故障排除。
虽然微软SQL Server 2008系统不想失败,失败也许是不可避免的。每天都会发生这些故障。有些故障是由人工无意中造成的,有些故障可能在系统中形成的,有些故障可能是令人费解的。作为一个DBA,系统中的其他用户是微软SQL Server系统的权威。无论是大事还是小事,DBA应该做出快速诊断,准确判断并快速修复。从这个意义上讲,数据库是一个数据库系统专业博士。
一般来说,作为DBA,至少应该完成以下12个任务:
任务1:安装和配置;
任务二:能力规划;
任务三:应用程序体系结构设计;
任务四:管理数据库对象;
任务五:存储空间管理;
任务六:安全管理;
任务七:备份和恢复;
任务八:性能监视和调优;
任务九:调度操作;
任务十:网络管理;
任务十一:高可用性和高可扩展性管理;
任务十二:故障排除;
下面是对这些DBA任务的简单描述。
任务1:安装和配置。
DBA的第一项任务是安装和配置的微软SQL Server 2008软件系统创建的微软SQL Server 2008软件的顺利使用一个好的环境,无论是安装或配置,应根据实际需要进行,使得系统满足用户的实际需求。它是值得注意的是,系统配置不是一劳永逸的,需要监测和适当的调整,根据需求和环境需求的变化。
任务二:能力规划。
容量规划是整个微软SQL Server 2008系统的总体规划,规划的重点是解决瓶颈问题,从容量和工期两个方面考虑系统的容量规划。
从内容上看,主要应考虑的内容包括:硬件容量规划、软件规划、网络规划。硬件容量规划包括磁盘空间、CPU的规划,我 / O等。软件规划包括操作系统,安装和配置规划数据库规划、数据库对象的内容和数量等规划,网络规划包括网络硬件、网络软件和协议,网络用户数量的流动和分布、网络拓扑等。
在最后期限,短期、中期和长期规划应考虑,短期规划的目的是为了满足当前的日常business.medium-term规划需求主要是为了满足业务发展和扩张的需要。长期规划主要是为了满足业务限制的需要。例如,如果一个系统的并发用户数的预测是1000, 3年后的用户可能达到1000万,所以当它不与1000用户需求设计的依据,但也不能与1000万用户的需求按照设计,必须采取一个妥协的形式。
任务三:应用程序体系结构设计。
应用体系结构设计包括数据库设计、应用程序设计和相应的技术体系结构设计。
数据库的设计应考虑到数据库的逻辑要求,数据库的创建方式与数量,数据库的数据文件和日志文件的物理位置。总的来说,微软的SQL Server 2008系统的成功安装后,手动创建数据库是根据计划目标。
应用设计应该考虑开发工具,选择API技术,内部资源和外部资源的结合,以及应用架构的分布。应该强调的是,当应用设计,DBA应该与开发商一起工作以确保他们写的代码进行优化,尽可能使用服务器资源。
技术结构的设计主要包括表示层的分布、业务逻辑层和数据层。这些分布应该考虑到硬件资源和用户的需求。既不可片面追求高的硬件资源,也不局限于当前的环境,和一个全面的看法,必须考虑。
任务四:管理数据库对象。
管理数据库对象是使用数据库的最基本和最重要的工作,这些对象包括表、索引、视图、存储过程、函数、触发器、同义词等,为了完成对数据库对象的管理工作,DBA应该能够对以下问题作出良好的响应。
系统应该包括哪些数据
如何存储这些数据
应该在系统中创建哪些表
应该在这些表中创建哪些索引以加快检索速度
是否应该创建视图,为什么要创建这些视图
应该创建哪些存储过程、函数和CLR对象
应该创建哪些表,其中应该创建哪些触发器,以便创建哪些操作
是否应创建同义词
任务五:存储空间管理。
存储空间管理任务是如何为数据分配空间,如何保持空间以满足数据的增长,随着业务量的不断扩大,数据库中的数据将逐渐增加,事务日志不断增加,存储空间的管理任务主要围绕以下问题展开。
当前数据库是由这些数据文件组成的。
如何设置事务日志的大小
数据的增长率是多少
如何配置数据文件和日志文件的增长方式
什么时候可以清除数据库中的数据或转移到其他地方
任务六:安全管理。
安全是一个DBA最重要的日常工作。安全管理的主要内容包括账户管理、权限管理、账户管理是什么账号应该被添加到数据库中,这些帐户应结合什么角色,等等。权限管理是对象权限和语句权限的管理,和下面的回答的问题:
这些帐户或角色应该使用什么对象
这些帐户或角色应该在这些对象上执行什么操作
这些帐户或角色应该在数据库中执行什么操作
如何建立一个体系结构,如何构建体系结构与对象、体系结构和用户之间的关系
任务七:备份和恢复。
无论系统如何运行,系统的灾难性管理是必不可少的。天灾人祸,制度的缺陷可能导致系统瘫痪的失败。如何解决这些灾难性的问题是制定和实施备份和恢复策略,备份是备份和恢复数据,是恢复到系统的数据复制,备份和恢复工作是一个持续和DBA的重要工作,其执行频率,通过数据和系统稳定性的重视程度决定。
任务八:性能监视和调优。
根据企业的经营效益评价企业的管理水平,并评价学生的学习质量,根据学生的考试成绩。作为一个大型的软件系统,微软的SQL Server 2008系统的操作必须准确地监测、评估和调整,这是DBA高级职位用一些工具和性能指标,DBA应该能够监视系统的运行,如果运行的一些指标有问题,DBA应该采取补救措施的时间保持体系有效运行。
任务九:调度操作。
DBA不可能一天24小时地关注系统的运行,并及时执行某些特定的操作,微软SQL Server 2008系统提供了许多工具,DBA应该充分利用这些工具和机制来解决以下问题。
系统应该执行哪些作业
这些任务什么时候执行
如何确保这些工作能够正确执行
如果作业执行的自动执行失败,应该处理什么
如何使系统以平衡的方式进行相应的操作
任务十:网络管理。
作为分布式网络数据库,网络管理的任务更为重要,微软SQL Server 2008系统提供了网络管理工具和服务,DBA应该使用这些工具进行网络业务的规划和管理。
任务十一:高可用性和高可扩展性管理。
作为一个DBA,必须维持系统的高可用性和高伸缩性。可用性是对计算机系统的正常运行时间的一个指标。可扩展性描述,应用程序可以访问的并发用户接受问题数量。影响系统可用性的主要因素包括网络可靠性,硬件故障,应用程序故障,操作系统崩溃、自然灾害等,数据库管理员和应用程序设计者应尽量减少系统的破坏概率和最大限度地提高系统的可用性,在设计系统的可用性,什么样的可用性策略的确定应满足可用性要求的要求。
对可用性要求3个方面进行阐述,即运行时间、连通性的要求,和紧松要求的数据。当可用性的要求确定,在系统运行时首先考虑的。一般来说,数据库应用程序有两个运行时,可在工作时间,可在任何时间。如果工作时间是可用的,系统的维护,可以安排在周末。然而,有许多应用程序需要每天24小时,每周7天的,如网上超市等,在这个时候,必须采取措施以确保系统总是运行不同的应用有不同的连接要求。的要求。大多数应用程序和电子商务解决方案需要一个可靠的网络连接。此时,永久在线连接必须减少各种异常现象的发生。一些应用程序允许用户使用他们离线。在这一点上,降低了系统的可用性。大多数应用程序需要使用的数据同步。系统必须立即响应用户的请求的数据。这是一个紧凑的数据要求,必须保证系统的高可用性。有些应用程序不需要将数据同步,和用户的请求可以延迟响应。这一要求是松散的数据要求,以及系统的利用率低。
任务十二:故障排除。
虽然微软SQL Server 2008系统不想失败,失败也许是不可避免的。每天都会发生这些故障。有些故障是由人工无意中造成的,有些故障可能在系统中形成的,有些故障可能是令人费解的。作为一个DBA,系统中的其他用户是微软SQL Server系统的权威。无论是大事还是小事,DBA应该做出快速诊断,准确判断并快速修复。从这个意义上讲,数据库是一个数据库系统专业博士。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。