标签: 面试笔试
1.为什么要使用消息队列呢?消息队列主要有三大用途,我们拿一个电商系统的下单举例解耦:引入消息队列之前,下单完成之后,需要订单服务去调用库存服务减库存,调用营销服务加营销数据……引入消息队列之后,可 ... 阅读全文
大数据之HBase面试题
介绍HBase 是一个面向列的非关系型数据库管理系统,在 Hadoop 分布式文件系统 (HDFS) 上运行。HBase 提供了一种存储稀疏数据集的容错方式,这在几个大数据用例中很普遍。它非常适合实时 ... 阅读全文
在Oracle中,更新一条记录,可能会遇到哪些故障,请尝试解决
题目一个RAC双节点的实例环境,面试人员使用的是实例2,而在实例1中已经使用“SELECT * FROM SCOTT.EMP FOR UPDATE;”给EMP表加锁[crayon-640599c82 ... 阅读全文
在Oracle中,对于一个NUMBER(1)的列,如果查询中的WHERE条件分别是大于3和大于等于4,那么这二者是否等价?
结论首先对于查询结果而言,二者没有任何区别。从这一点上讲无论是指定大于3还是指定大于等于4,二者结果都是一样的。但是,结果集一样并不代表二者等价,主要表现为以下几点① 在CHECK约束下,如果表属于 ... 阅读全文
MyISAM和InnoDB各有哪些特性?分别适用在怎样的场景下?
MyISAM支持表锁,不支持事务,表损坏率较高,主要面向OLAP的应用。MyISAM读写并发不如InnoDB,适用于以SELECT和INSERT为主的场景,且支持直接复制文件,用以备份数据。只缓存索引 ... 阅读全文
MySQL几道高频面试题解析
一条 update 语句的生命历程在有关 MySQL 的面试时,是不是曾经有被问到过:一条 update 语句的生命历程是怎样的?今天就来聊聊这一面试题。这篇文章通过这条语句进行讲解[crayon- ... 阅读全文
面试官问:断网了,还能ping通 127.0.0.1 吗?为什么?
可能看到标题,你就知道答案了,但是你了解背后的原因吗?那如果把 127.0.0.1 换成 0.0.0.0 或 localhost 会怎么样呢?你知道这几个IP有什么区别吗?以前面试的时候就遇到过这个问 ... 阅读全文
Oracle DBA面试笔试之SQL优化中的统计信息系列
Oracle的统计信息包括哪几种类型?⊙ Oracle的统计信息包括哪几种类型?在Oracle中,自动收集统计信息的机制有哪些?10g和11g在自动收集统计信息方面有哪些区别?⊙ 在Oracle中,自 ... 阅读全文
MySQL数据库初中级常见面试题2
一、MySQL架构和其它数据库相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其它的系统任务以及数据的存储提取 ... 阅读全文
50道SQL编写入门题目
一、表结构1、学生表Student(Sid,Sname,Sage,Ssex学生编号,学生姓名,出生年月,学生性别2、课程表Course(Cid,Cname,Tid课程编号,课程名称,教师编号3、教师表 ... 阅读全文
Oracle DBA面试笔试之高可用OGG系列
在Oracle中,什么是OGG?它有哪些优缺点?⊙ 在Oracle中,什么是OGG?它有哪些优缺点?在Oracle中,RAC、DG和OGG的区别有哪些?⊙ 在Oracle中,RAC、DG和OGG的区别有哪些? ... 阅读全文