恩 ,是这样的,一般来说java招聘有经验的开发人员 问道数据库 比如mysql的时候,都大约会问哪些问题?

解决方案 »

  1.   

    一般会问到数据库(oracle)游标,存储过程已经函数。
      

  2.   

    问的少吧
    不如oracle sqlserver多
    一般也就是分页和存储过程多些
      

  3.   

    你可以这么回答:
    关于优化:以ORACLE为例,监控其缓冲区命中率,库缓存命中率,数据字典命中率,低于90%就增加共享内存。
    监控SQL语句执行情况,分析其分析次数,执行次数,持续取得次数,内存排序和物理排序
    监控系统中的等待事件,包括系统等待和用户等待。
    监控回话信息的内存消耗以及系统中的锁信息。
    就回答上面的都差不多了。。
    大数据量查询:建索引,分区(mysql5.0以上支持)
    名字解释:TRIGGER是什么,查询前N条记录在各个数据库之间分别用什么关键字。
    ORACLE有无自增长字段?
    MYSQL/mssqlserver/oracle中怎么查看进程?如果杀掉进程?
    ORACLE 的表空间,段,块指的是什么?他们之间的关系是什么 ?
    如果为表空间分配的空间用完了,会发生什么情况?
    DB2共有几种JDBC?v8和v9分别用什么JDBC协议?
    DB2中的编目是指得什么?有什么用?为什么要这么做?
    有使用过DB2的哪些快照信息(snapshot)吗?
    介绍下你常用的数据库备份方式?数据库种类不限制............至于问你具体的SQL语句怎么写,这个应该没啥问题吧
      

  4.   

    分页、存储过程、sql语句中的类型转化和替换、连接池、以及你对这种数据库的优化的心得!