1、oracle中用于让脏数据写入数据文件的进程是? B
A、lgwr
B、dbwr
C、pmon
D、ckpt
2、多事务的并发进行一般会造成哪些问题? ACD
A、不可重复读
B、可重复读
C、脏读
D、幻读
3、以下聚合函数求数据总和的是( ) C
A、COUNT
B、MAX
C、SUM
D、AVG
4、MySQL语言中,删除一个视图的命令是? D
A、clear view
B、remove view
C、delete view
D、drop view
5、MySQL中有以下SQL,使用了多个hint提示:
explain SELECT * FROM emp IGNORE INDEX (emp_job) USE INDEX (emp_job) USE INDEX (emp_job2) where job ='SALESMAN';
请问,最终生效的hint是哪个? D
A、USE INDEX (emp_job)、USE INDEX (emp_job2)
B、均不生效
C、USE INDEX (emp_job)
D、USE INDEX (emp_job2)
6、有以下查询:
select t1.name from t1,t2 where t2.id = t1.id。
如果想让优化器首先访问T2,之后在关联T1。
可以通过下面哪种写法? A
A、select t1.name from t2 STRAIGHT_JOIN t1 on t1.id = t2.id;
B、select /*+ STRAIGHT_JOIN(t2,t1) */t1.name from t2 join t1 on t2.id = t1.id;
C、select /*+ STRAIGHT_JOIN */t1.name from t2 join t1 on t2.id = t1.id;
D、select /*+ STRAIGHT_JOIN(t2,t1) */t1.name from t2 , t1 where t2.id = t1.id;
7、MySQL从哪个版本开始解决了回滚表空间无法自动回收的问题? A
A、MySQL 5.7
B、MySQL 8.0
C、MySQL 5.5
D、MySQL 5.6
8、mysql在RR隔离级别,当更新表中一行记录,且where条件中的字段没有索引时(例如: update tb set name='' where idno='xxx'),
下面哪些说法正确? A
A、tb表会被锁住,所有记录加行锁
B、tb表不会锁住,一行记录加行锁
C、tb表不会锁住,部分记录加行锁
D、tb表会被锁住,加表锁
9、MySQL库中,有以下查询:
select * from t1, t2 where t1.col1 = t2.col1 and t1.col2 = 1011000;
t1表col2,t2表col1上存在索引
以下哪些情况可能发生隐式转换,从而导致索引不可用。 ABC
A、t2.col1为varchar型,t1.col1为bigint型
B、t2.col1为utf8字符集,t1.col1为utf8mb4字符集
C、t2.col1为varchar型,t1.col1为int型
D、t2.col1为varchar型,t1.col1为char型




