DBA 数据库管理员JAVA 程序员架构师必看 一、 技术问题部分(数据库部分) 1、 表空间的管理方式有哪几种
数据字典管理方式 本地文件管理方式 2、 谈谈你对索引的理解
索引是若干数据行的关键字的列表,查询数据时,通过索引中的关键字可以快速定位到要访问的记录所在的数据块,从而大大减少读取数据块的 I/O 次数,因此可以显著提高性能
3、 说说索引的组成
索引列、rowid 4、 分区表用过么
谈谈分区表的应用
分区表在对表的 DML 的并行处理上有极大得优势,而且可以一部分设为只读,用在销售记录,医院处方等地方
5、 你对分区表的理解
怎样截断分区表一个分区的记录
一个分区表有一个或多个分区,每个分区通过使用范围分区、散列分区、或组合分区分区的行 分区表中的每一个分区为一个段,可各自位于不同的表空间中 对于同时能够使用几个进程进行查询或操作的大型表分区非常有用 alter table table_name truncate partition partition_name; 6、 物理文件有哪几种
控制文件包含了什么信息
1) 数据文件 2)控制文件 3)日志文件 包含维护和验证有选举权据库完整性的必要信息、例如,控制文件用于识别数据文件和重做日志文件,一个有选举权据库至少需要一个控制文件 7、 表空间用完了如何增加
三种种扩展方式: 1 增加数据文件 alter tablespace name add datafile ‘路径’ size 4M; 2 扩展数据文件大小 alter database datafile ‘路径’ resize 4M; 3 把数据文件设为自动增长 alter database datafile ‘路径’ autoextend on next 1M maxsize 20M; 8、 SGA 包含几部分
Shared po