1,数据库的日常维护具体都包括什么

其实也没啥,就是按频率备份一下数据(有可能还会还原、附加、删除) 监视 sql 的cpu使用率这些,除此之外,让其他人补充吧……
增、删、改、查 就是对数据的维护

数据库的日常维护具体都包括什么

2,MySQL数据库的日常维护有哪些

日常维护有很多方面的工作:数据库状态监控、性能分析、SQL代码分析与优化等等。数据库巡检等等工作,你可以参考国内上海爱可生公司网站上提供的MySQL服务相关的内容来写,呵呵。还可以咨询他们。
默认的有mysql,test这几个数据库。从mysql 5开始, 可以看到多了一个系统数据库information_schema . information_schema 存贮了其他所有数据库的信息。information_schema是一个虚拟数据库,并不物理存在,在select的时候,从其他数据库获取相应的信息。

MySQL数据库的日常维护有哪些

3,从哪些方面优化mysql数据库

这本书从数据库的基础、开发、优化、管理维护4个方面对MySQL进行了详细的介绍,其中每一部分都独立成篇基础篇主要适合于MySQL的初学者,内容包括MySQL的安装与配置、SQL基础、MySQL支持的数据类型、MySQL中的运算符、常用函数、图形化工具的使用等。开发篇主要适合于MySQL的设计和开发人员,内容包括表类型(存储引擎)的选择、选择合适的数据类型、字符集、索引的设计和使用、视图、存储过程和函数、触发器、事务控制和锁定语句、SQL中的安全问题、SQL Mode及相关问题等。优化篇主要适合于开发人员和数据库管理员,内容包括常用SQL技巧和常见问题、SQL优化、优化数据库对象、锁问题、优化 MySQL Server、磁盘I/O问题、应用优化等。管理维护篇主要适合于数据库管理员
对mysql优化,可以从以下几方面考虑:1.表的设计合理化(符合3nf)2.添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引]3.分表技术(水平分割、垂直分割)4. 读写[写: update/delete/add]分离5.存储过程 [模块化编程,可以提高速度]6.对mysql配置优化 [配置最大并发数my.ini, 调整缓存大小 ]7.mysql服务器硬件升级8.定时的去清除不需要的数据,定时进行碎片整理(myisam)

从哪些方面优化mysql数据库

4,数据库维护要求做什么

基本的是要了解数据库结构,复杂写你要了解sql语法和最基本的查询,因为好多高级维护都需要你用sql语言进行控制或其他dms进行控制的。 最有经验的还是要靠工作中总结。
dba 这是专业词汇 数据库管理员(database administrator,简称dba),是一个负责管理和维护数据库服务器的人。数据库管理员负责全面管理和控制数据库系统。这个职位对不同的人意味着不同的意义。任务安装和升级数据库服务器(如oracle、microsoft sql server),以及应用程序工具。数据库设计系统存储方案,并制定未来的存储需求计划。一旦开发人员设计了一个应用,就需要dba来创建数据库存储结构(tablespaces)。一旦开发人员设计了一个应用,就需要dba来创建数据库对象(tables,views,indexes)。根据开发人员的反馈信息,必要的时候,修改数据库的结构。登记数据库的用户,维护数据库的安全性。保证数据库的使用符合知识产权相关法规。[1]控制和监控用户对数据库的存取访问。监控和优化数据库的性能。制定数据库备份计划,灾难出现时对数据库信息进行恢复。维护适当介质上的存档或者备份数据。备份和恢复数据库。联系数据库系统的生产厂商,跟踪技术信息。
其实数据库维护的技术含量要看你是在哪里工作。如果是在一些小公司、小网吧之类的地方做数据库维护,基本上就是没什么做的,就是开机关机。如果到一下大公司,数据库相当大的地方做数据库维护,就需要你对数据库底层的实现和信息安全有一定的认识,能够在系统有异常时对数据记录进行调试,找出错误的原因。

5,sql server 2008数据库维护有哪些

一:目标任务: 使用SQL Server 2008自带的维护计划自动备份数据库,并且自动删除超过设定期限的历史备份文件:  1. 每天0点自动备份指定数据库 testDB,备份文件放在E:\autoBack文件夹下  2. 备份文件保留1周,每天备份完数据库后自动删除超过1周的备份文件  二:前提条件  1. 已经安装SQL Server Integration Services 服务  2. 已经安装SQL Server 代理 (MSSQLSERVER) 服务  如果未安装SQL Server Integration Services 服务,依然可以创建维护计划,但是不会生效  三: 创建维护计划(使用维护计划向导)  1. 选择对象资源管理器下的“管理”,点击右键,选择“维护计划向导”  2. 选择“下一步”进入“选择计划属性”界面, 我们这里修改计划名称为 testMaintenancePlan  因为我们现在有两个任务,一个是备份数据库testDB,一个是删除历史备份文件。所以选择“整个计划统筹安排或无计划”  3. 点击“更改”按钮,进入时间计划设置界面  我们这里需要每天重复执行,频率是每天0点钟执行,从当天开始执行  4. 点击“确定”后,返回计划属性界面  5. 选择“下一步”,进入选择维护任务界面  我们这里有两个任务,备份数据库和删除超期的历史备份文件,所以勾选“备份数据库(完整)”和“清除维护任务”两个任务  6. 选择“下一步”, 进入设置维护任务顺序的界面  这里的顺序是先备份数据库, 再执行“清除维护”任务,删除历史备份  7. 选择“下一步”,进入备份数据库任务的设置界面  选择指定的特定数据库testDB:  指定备份文件存放的目录为E:\autoBack  备份文件扩展名为bak(默认),bak字母前面不要加点( . )  8. 选择“下一步”进入“定义清除维护任务”界面  我们需要删除文件夹(E:\autoBack)下面的以bak为扩展名的数据库备份文件,文件保留时间为1周, 这里需要注意的是,  文件扩展名填“bak”而不要填“.bak”,扩展名前不要加点,否则不会删除  9. 选择“下一步”设置报告文件路径  10. 选择“下一步”完成  11. 刷新“管理” 下的“维护计划”文件夹, 可以看到创建的维护计划  12. 双击新建的维护计划或点击右键选择“修改”,可以看到维护计划的内容,并修改,修改后点击保存即可  13. 最后重启SQL Server 代理 服务即可
在安装了sql server 2008的系统共中将创建4个可见系统数据库:master、model、msdb、tempdbmaster数据库master数据库是sql server中最重要的数据库,它是sql server的核心数据库,如果该数据库被损坏,sql server将无法正常工作,master数据库中包含所有的登录名或用户id所属的较角色、服务器中的数据库的名称及相关的信息、数据库的位置、sql server如何初始化四个方面的重要信息。model数据库用户创建数据库时是以一套预定义的标准为模型。例如,若希望所有的数据库都有确定的初始大小,或者都有特定的信息集,那么可以吧这些信息放在model数据库中,以model数据库作为其他数据库的模板数据库。如果想要使用所有的数据库都有一个特定的表,可以把该表放在model数据库里。model数据库是tempdb数据库的基础。对model数据库的任何改动都将反映在tempdb数据库中,所以,在决定对model数据库有所改变时,必须预先考虑好msdb数据库msdb数据库给sql server代理提供必要的信息来运行作业,因而它是 sql server中另一个十分重要的数据库。tempdb数据库tempdb数据库用作系统的临时存储空间,其主要作用是存储用户建立的临时表和临时存储过程,存储用户说明的全局变量值,为数据排序创建临时表,存储用户利用游标说明所筛选出来的数据。

文章TAG:MySQL数据库维护有哪些  数据库的日常维护具体都包括什么  
下一篇