
答案
(1)数据库运维的目标是什么?(3分)
答案:
数据库运维的目标就是保证数据库系统高性能地稳定运行、持续可用,只有保证数据库系统运行的连续性与规律性,才能保证整个企业的运行秩序与效率。
(2)数据库运维的核心任务是什么?(3分)
答案:
数据库运维的核心任务:对数据库实例进行优化调整配置、对数据库对象进行管理、对数据库安全性进行管理、对数据库进行备份和恢复、对数据库性能进行不断优化,来提高系统性能,保证数据可靠等。
(3)MySQL数据库运维的五大指标具体是什么?(10分)
(1)数据的可恢复性。有些时候也说成数据可靠,数据库运维人员的首要职责是必须保证不丢数据;
(2)系统高可用性。系统高可用性提供稳定服务的时间,即年度可服务时间比例要高。
(3)响应时间。响应时间是指一条查询或者更新语句从发出请求到接收完数据的时间。对于一般应用来说,在50 ms内返回是比较理想的结果,超过200 ms的查询可以视为慢查询,
(4)成本问题。数据库系统的成本主要是硬件成本+软件成本+人力成本,如何提高硬件或者软件的使用率,降低人工运维成本,提高人均产出,就是成本问题的目标。
(5)运维人员的幸福指数。运维的很多工作需要人工来完成,为了体现运维的人文关怀,必须加入运维人员幸福指标。运维人员的幸福指数可以从以下三个方面考量。①人均承担数据库读写量(如果数据库读写量大,这个值低,那么必然是运维人员多,人均产值/薪酬低)。②运维人员长期从事机械化的、重复性工作的时间比例。③运维人员在工作时间以外进行切换上线、故障处理的时间比例。
(4)请陈述MySQL服务器中,数据库和数据库实例的概念。(4分)
答案:
在MySQL服务器下,数据库就是物理操作系统文件或其他形式文件类型的集合,是指以一定方式存储在一起、能为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。
数据库实例由后台线程和一个共享内存组成,是位于用户与操作系统之间的一层数据管理软件,用户对数据库的定义、运行控制,及对数据的查询、维护等都是通过数据库实例来完成的。