2024年个人面试题(Oracle数据库开发)_数据库开发面试内容,2024年最新2024中级软件测试开发面试解答

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取

1、事务槽
update delete 争用事务槽 每个块都有数据槽


2、100万 分区  一亿 分区 区别…
一亿数据量可以考虑子分区 分表
分区合理的话查询性能无差


3、800万数据索引
查询几条数据性能提升很大  
查询大量数据  全表比索引要好 索引要回表


4、三范式
第一范式 列不可再分
第二范式 需要主键
第三范式 外键约束,减少冗余


5、存储过程 触发器 函数 语法/区别
网上看详细吧


6、约束有哪几种  五种(都忘了)
主键约束
外键约束
唯一约束
检查约束
非空约束


7、awr 事件  等待事件 锁
db file scattered read 文件分散读取
该事件通常与全表扫描或者fast full index scan有关。
db file sequential read文件顺序读取整代码,特别是表连接:最常见的等待事件
buffer busy wait 缓冲区忙增大DB_CACHE_SIZE,加速检查点,调整代码
latch free:
    当闩锁丢失率高于0.5%时,需要调整这个问题。
Enqueue
     队列是一种锁,保护一些共享资源,防止并发的DML操作


8、数据库优化方法


9、SGA PGA
System global area
系统全局内存 包括 
share pool
   buffer cache 共享sql区 存储用户SQL命令
   data dictory cache 数据字典缓存 存储数据库运行的动态信息
database buffer cache
缓存数据文件中读取出的块
large pool 
java pool 
personel global area
单独为每个用户分配的内存


10、审计  使用关闭等
--审计
--基于表的审计
create table test_audit
(id number,
 name varchar2(20));
 
 
audit all on logminer.test_audit;


insert into test_audit 
values 
(1,'dong');
commit;


delete from test_audit ;
commit;


select OS_USERNAME,
       username,
       USERHOST,
       TERMINAL,
       TIMESTAMP,
       OWNER,
       obj_name,
       ACTION_NAME,
       sessionid,
       os_process,
       sql_text
  from dba_audit_trail b
  where b.owner='LOGMINER';


noaudit all on logminer.test_audit;




--审计
AUDIT DELETE ANY TABLE; --审计删除表的操作


AUDIT DELETE ANY TABLE WHENEVER NOT SUCCESSFUL; --只审计删除失败的情况


AUDIT DELETE ANY TABLE WHENEVER SUCCESSFUL; --只审计删除成功的情况


AUDIT DELETE,UPDATE,INSERT ON user.table by test; --审计test用户对表user.table的delete,update,insert操作


--撤销审计
noaudit all on t_test;


11、执行计划 分析步骤


![img](https://img-blog.csdnimg.cn/img_convert/f88f20e9f4a6b242189250b2999ab819.png)
![img](https://img-blog.csdnimg.cn/img_convert/5c876b3131e4aafc86993db682a3ac52.png)
![img](https://img-blog.csdnimg.cn/img_convert/25372af21e3020b85c9e59052c2e81ec.png)

**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!**

**由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**

**[需要这份系统化的资料的朋友,可以戳这里获取](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)**

目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**

**[需要这份系统化的资料的朋友,可以戳这里获取](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)**

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值