本人面试时遇到一个问题技术经理说我会不会数据库维护,我说不会在此请教下各位大侠数据库维护(指的是mssqlser)是指的哪些事我上网后也解是 数据库恢复、数据库备份、数据库日志文件备份、数据库索引维护管理除此之外还有别的吗另外还请教下 如果在数据库的一张表里删除了一条记录 有办法恢复吗 怎么恢复最好有图指示
我常写的delete select update insert 都会在数据库日志文件中添加记录吗?要想让他不添加该怎么做?数据库数据维护数据库面试

解决方案 »

  1.   

    达到一般的水平就可以了。。
    不会要求你水平要达到DBA的水平吧。应加会建表,写存储过程。能写基本的SQL语句。差异备份,能调优SQL语句。
      

  2.   

    误删数据恢复可以参考这个方法,也可以使用log explore等工具。你可以粗略认为除了开发代码和性能优化之外,一般接触数据库的都算如维护。不过正规点的公司还有数据库设计
      

  3.   

    update ,delete,insert 肯定会在日志中记录,不想记录到日志中,即使是简单恢复模式也不行,SQLSERVER数据库是基于日志,这些操作先在日志中记录,然后才是在内存,然后才是硬盘。