数据库维护是一个术语,我们用来描述一组旨在改善数据库的所有任务。有一些例程可以帮助提高性能,释放磁盘空间,检查数据错误,检查硬件故障,更新内部统计信息以及许多其他晦涩(但很重要)的事情。
WorkSpace始终装有一个名为“数据库维护”(或2009年之前为“ System Utilities”)的配套程序。不幸的是,它是程序的一个广泛未知的部分。我敢肯定人们会在“开始”菜单中看到它,但是大多数人从来没有单击它,这是不幸的。“数据库维护”程序应至少每14天运行一次,以使服务器保持“健康”状态。
那么数据库维护主要做什么呢?今天就给大家具体介绍下。
1、定期备份。大家在做数据库维护的时候,需要定期对数据库进行备份操作,不论是进行人工的备份还是自动的备份,在备份的时候,是不能影响数据库的正常工作的,同时还需要妥善的保管好备份的文件。
2、对错误进行修复。如果发现数据库出现了错误之后,就需要对数据库进行修复了。这个一般是监控数据库的工作过程,大家要根据每天监控的结果,对数据库有错误的地方,进行修复。
3、对数据库进行优化。这个主要是按照日常监控的结果,对数据库的运行情况进行优化,以提高数据库的工作效率,比如索引和存储部分。
4、保证数据库的安全性。这个是做数据库维护的一个重要的工作内容,为了保证数据库的安全,防止非法访问或者是病毒侵袭,就需要定期的修改数据库的密码。
5、进行数据的重组和迁移。大家在做数据库维护的时候,还需要定期的把一些历史数据进行迁移,以降低数据库的运行压力,同时还需要根据监控的结果,对数据库的空间进行重组,以释放更多的数据库空间。
因此,请与您的网络维护服务部门合作,并确保SQL Server具有计划每周运行的数据库维护例程。进行这种简单的预防性维护可以使您的数据库(以及您的公司)保持平稳运行。