主题:一个应聘数据库笔试题(包括答案)
在线游戏服务主要由游戏服务器提供,数据库采用sql server/mysql。7个问题如下:
1、作为数据库管理员,请为游戏数据库设计一个高可用性的部署方案。
答:a.数据库服务器配置。
b.数据库服务器备份方案。
c.数据库优化方案。
d.数据库安全方案。
2、请针对日常的管理,设计一份数据库管理方案。
答:主要是备份和安全以及性能调优、以及脚本执行情况。
3、数据库内的数据是十分重要的,机器掉点、硬盘损坏、管理员误操作等原因都会导致数据丢失或不完整。为了防止这类错误,所有的添加、修改和删除数据的操作均采用触发器实现。从数据库管理员的角度出发,您认为这种解决方法是否恰当?如果您的答案是“恰当”,有没有更好的方法?如果您的答案是“不恰当”,你的解决方法是?
答:不恰当。因为触发器当访问量增加和事务增加很容易出现丢失数据。还有性能降低的情况。建议根据各数据库不同重要性。用sql server 的logshipping 和复制以及集群处理。
4、假设有一个数据库是基于ms sql server 的,当它的性能变慢时,您认为可以从几个方面,并简述实行的方法。
答:1.首先从网络。
2、从硬件
3、在从数据库本身开始,用事件探索器看是哪些语句造成了慢,在看看是否死锁等。
5、现有一个ms sql server 数据库和一个mysql数据库,请详细描述如何跨两个不同的数据库进行数据访问和调用 。
答:连接服务器.
6、一个sql server数据库的数据是否可以分成多个数据文件来存储?当一个数据文件已占满磁盘空间的时候如何处理。
答:可以,增加数据文件或者进行数据库整理再收缩。
7、数据库中的数据对企业来说是及重要的,更不允许遭到任何破坏,请问对于如果提高数据库的安全性有何看法。
答:从用户帐号权限开始SA只能DBA用户,只给DB_OWNER或者只读权限。
1、作为数据库管理员,请为游戏数据库设计一个高可用性的部署方案。
答:a.数据库服务器配置。
b.数据库服务器备份方案。
c.数据库优化方案。
d.数据库安全方案。
2、请针对日常的管理,设计一份数据库管理方案。
答:主要是备份和安全以及性能调优、以及脚本执行情况。
3、数据库内的数据是十分重要的,机器掉点、硬盘损坏、管理员误操作等原因都会导致数据丢失或不完整。为了防止这类错误,所有的添加、修改和删除数据的操作均采用触发器实现。从数据库管理员的角度出发,您认为这种解决方法是否恰当?如果您的答案是“恰当”,有没有更好的方法?如果您的答案是“不恰当”,你的解决方法是?
答:不恰当。因为触发器当访问量增加和事务增加很容易出现丢失数据。还有性能降低的情况。建议根据各数据库不同重要性。用sql server 的logshipping 和复制以及集群处理。
4、假设有一个数据库是基于ms sql server 的,当它的性能变慢时,您认为可以从几个方面,并简述实行的方法。
答:1.首先从网络。
2、从硬件
3、在从数据库本身开始,用事件探索器看是哪些语句造成了慢,在看看是否死锁等。
5、现有一个ms sql server 数据库和一个mysql数据库,请详细描述如何跨两个不同的数据库进行数据访问和调用 。
答:连接服务器.
6、一个sql server数据库的数据是否可以分成多个数据文件来存储?当一个数据文件已占满磁盘空间的时候如何处理。
答:可以,增加数据文件或者进行数据库整理再收缩。
7、数据库中的数据对企业来说是及重要的,更不允许遭到任何破坏,请问对于如果提高数据库的安全性有何看法。
答:从用户帐号权限开始SA只能DBA用户,只给DB_OWNER或者只读权限。