关于 Java 认证考试,同学们知道数据库及服务器的知识点有哪些呢?下面跟 yjbys 小编一起来复习一下吧!
服务器
Web 服务器 Nginx 和 Apache 的对比分析
Nginx 相对于 Apache 的优点:
轻量级,占用更少的内存及资源,抗并发能力强。
异步非阻塞的请求处理,*能更高。
高度模块化的设计,编写模块相对简单。
Apache 相对于 Nginx 的优点:
Rewrite 功能更强大。
模块丰富,对动态页面支持更全面。
相对更稳定,较少 Bug。
一般情况下,对*能要求较高的 Web 服务选择 Nginx,对稳定*要求较高的选择 Apache。
核心区别:Apache 是同步多进程模型,一个连接对应一个进程;Nginx 是异步的,多个连接可以对应一个进程。
Nginx 处理静态文件效率高,但处理动态请求相对弱,一般动态请求还需借助 Apache。
Nginx 优于 Apache 的主要在于支持反向代理和 7 层负载均衡等特*。
数据库
数据库优化
方法包括建立分表、读写分离、建立索引等。
需要注意索引的使用情况,避免导致索引失效的情况,比如条件中有 OR、对多列索引未使用第一部分、like 查询以%开头等。
MySQL 引擎的种类和区别
种类:MyISAM、InnoDB、MEMORY、MERGE、Archive、Blackhole、CSV、Federate、NDB 集群引擎等。
区别:
MyISAM:不支持事务和外键,但访问速度快,支持多种存储格式。
InnoDB:支持事务安全、具有提交、回滚和崩溃恢复能力,但写入处理效率稍低。
MEMORY:使用内存存储数据,访问速度极快,但服务关闭时数据会丢失。
MERGE:是一组 MyISAM 表的组合,本身不存储数据。
数据库事务
四个特*:ACID,包括原子*、一致*、隔离*、持久*。
四个隔离级别:根据事务隔离*的不同,可能会出现不同的结果。
Oracle OCP认证考试题库2
Oracle开发的关系数据库产品因*能卓越而闻名,Oracle数据库产品为财富排行榜上的前1000家公司所采用,许多大型网站也选用了Oracle系统,是世界最好的数据库产品。以下是小编整理的关于OracleOCP认证考试题库,希望大家认真阅读!
QUESTION1
Younoticethattheperformanceofthedatabasehasdegradedbecauseoffrequentcheckpoints.
Whichtwoactionsresolvetheissue?(Choosetwo.)
A.Disableautomaticcheckpointtuning
B.Checkthesizeoftheredologfilesizeandincreasethesizeifitissmall
C.SettheFAST_START_MTTR_TARGETparameteraspertheadvicegivenbytheMTTRAdvisor
D.Decreasethenumberofredologmembersiftherearemorethanoneredologmembersavailableineachredologgroup
CorrectAnswer:BC
Explanation/Reference:
检查点进程:
Thecheckpointprocess(CKPT)updatesthecontrolfileanddatafileheaderswithcheckpointinformationandsignalsDBWntowriteblockstodisk.Checkpointinformationincludesthecheckpointposition,SCN,locationinonlineredologtobeginrecovery,andsoon.CKPTdoesnotwritedatablockstodatafilesorredoblockstoonlineredologfiles.
检查点作用:
(1)定期促进DBWn进程把内存的脏块写回到数据文件,数据库故障时不会丢数据
(2)减少实例恢复的时间
(3)确保所有已提交的数据在一致*关闭期间会被写入数据文件
指的是将数据文件的最后一个检查点(检查点位置)推进到控制文件中记录的最新SCN所需的时间.管理员可以通过设置MTTR目标以及调整重做日志组的大小来控制该时间.
MTTR:
MeanTimeToRepair,即平均修复时间.是指可修复产品的平均修复时间,就是从出现故障到修复中间的这段时间.MTTR越短表示易恢复*越好.在数据库中可以通过设置参数FAST_START_MTTR_TARGET(单位为秒),控制数据库对单个实例执行崩溃恢复所花费的时间.
FAST_START_MTTR_TARGE=非0值,启用快速启动检查点功能,自动控制发检查点速度.
FAST_START_MTTR_TARGE=0,禁用快速启动检查点功能.
如果重做日志文件的size太小,会频繁切换日志,即会频繁发生检查点,故可以增大重做日志文件的size减少检查点发生频率.
FAST_START_MTTR_TARGET如果设置的太小,为了要控制数据库单实例的实例恢复时间,则必须频繁发生检查点,确保内存中已修改的数据块能够定期写入到磁盘,故可以使用MTTRAdvisor来设置推荐的值.
QUESTION2
Identifythememoryponentfromwhichmemorymaybeallocatedfor:Sessionmemoryforthesharedserver,BuffersforI/OslavesOracleDatabaseRecoveryManager(RMAN)backupandrestoreoperations
A.LargePool
B.RedoLogBuffer
C.DatabaseBufferCache
D.ProgramGlobalArea(PGA)
CorrectAnswer:A
Explanation/Reference:
LargePool
Thelargepoolisanoptionalmemoryareaintendedformemoryallocationsthatarelargerthanisappropriateforthesharedpool.Thelargepoolcanprovidelargememoryallocationsforthefollowing:
UGAforthesharedserverandtheOracleXAinterface(usedwheretransactionsinteractwithmultipledatabases)
Messagebuffersusedintheparallelexecutionofstatements
BuffersforRecoveryManager(RMAN)I/Oslaves
ByallocatingsessionmemoryfromthelargepoolforsharedSQL,thedatabaseavoidsperformanceoverheadcausedbyshrinkingthesharedSQLcache.ByallocatingmemoryinlargebuffersforRMANoperations,I/Oserverprocesses,andparallelbuffers,thelargepoolcansatisfylargememoryrequestsbetterthanthesharedpool.
QUESTION3
YouexecutedthefollowingmandtocreateatablespacecalledSALES_DATA:
SQL>CREATETABLESPACEsales_data
DATAFILESIZE100M
SEGMENTSPACEMANAGEMENTAUTO;
WhichtwostatementsaretrueabouttheSALES_DATAtablespace?(Choosetwo)
A.Thedatabaseautomaticallydeterminestheextent-sizingpolicyforthetablespace.
B.Thesegmentsareautomaticallyshrunkwhenthecontentsareremovedfromthem.
C.Theallocationofextentswithinthetablespaceismanagedthroughthedictionarytables.
D.Thespaceutilizationdescriptionofthedatablocksinsegmentsisrecordedinbitmapblocks.
E.Thespaceutilizationdescriptionofthedatablocksinsegmentsismanagedthroughfreelists.
CorrectAnswer:AD
Explanation/Reference:
段空间管理:本地管理的表空间中的段空间管理方式可指定为:
自动:OracleDB使用位图管理段中的空闲空间.位图描述了段中每个数据块的状态,该状态与可*行的块中的空间量有关.当数据块中可用空间增多或减少时,位图中会反映数据块的新状态.通过使用位图,OracleDB可以提高管理空闲空间的自动化程度.因此,这种空间管理方式称为"自动段空间管理(ASSM)".
手动:此方法指定要使用空闲列表来管理段中的空闲空间.空闲列表是由一些数据块组成的列表,这些数据块中有可*行的空间.由于这种管理段空间的方式需要为在表空间中创建的方案对象指定并优化PCTUSED、FREELISTS和FREELISTGROUPS存储参数,因此这种方式称为"手动段空间管理".支持使用此方法是为了向后兼容,建议使用ASSM.
可通过dba_tablespaces查看分区和段空间管理方式:
SYS@ENMOEDU>selecttablespace_name,extent_management,segment_space_managementfromdba_tablespaces;
TABLESPACE_NAMEEXTENT_MANSEGMEN
SYSTEMLOCALMANUAL
SYSAUXLOCALAUTO
TEMPLOCALMANUAL
USERSLOCALAUTO
EXAMPLELOCALAUTO
UNDOTBS1LOCALMANUAL
QUESTION4
InwhichofthescenariowilltheDBAperformrecovery?(Chooseallthatapply.)
A.Thealertlogfileiscorrupted
B.Atablespaceisaccidentallydropped
C.Oneoftheredologmembersiscorrupted
D.Adatabaseuserterminatesthesessionabnormally
E.Theharddiskonwhichthedatafilesisstorediscorrupted
CorrectAnswer:BE
Explanation/Reference:
DBA一般在数据库出现介质损坏的时候执行恢复*作.
A:错误,alert日志损坏数据库不会丢失数据,不需要恢复.
B:正确,表空间在*作系统改名需要执行恢复,数据库找不到表空间对应的数据文件.
C:错误,丢失redo成员,不会丢失数据,不需要执行恢复*作.
D:错误,会话异常终止不会丢失数据,不需要恢复,数据库会释放异常会话占用的资源.
E:正确,磁盘损坏会导致在该磁盘的数据文件损坏,需要执行恢复*作.
内科主治医师考试重要考点汇总3
一、水肿治疗:
病因治疗。
一般治疗限制*摄入量。心理治疗与生活指导。
对症治疗利尿剂。
二、糖尿病*乳*中毒诱因:
老年肾功能障碍或伴组织缺氧疾患如肺气肿、肺心病、心力衰竭、休克和服用双胍类*物治疗等。
三、白细胞减少症的病因:
粒细胞在骨髓中生长,来自粒-单细胞祖细胞(CFU-GM)。原始粒细胞、早幼粒细胞及中幼粒细胞都具有*能力,属骨髓*池。晚幼粒细胞不再*,发育成熟至分叶核后,积存于骨髓贮备池,等待释放。血中粒细胞一半在循环池,另一半聚集在血管壁边缘池。外周血粒细胞主要来自循环池。因此,循环池粒细胞的数量取决于:干细胞分化增殖能力,有效贮备量,释放速度,血中破坏程度,流动细胞与血管壁聚集细胞比例,以及组织中所需细胞量。
四、胰腺癌全胰切除术:
除术的优点,除了彻底切除胰内多种病灶外,还使清除胰腺周围淋巴结更为方便和彻底。全胰切除术后不再存在胰-空肠吻合,可完全避免胰瘘的产生。但全胰切除术后也有不少问题,可发生继发*糖尿病及消化吸收障碍,终生需要应用胰岛素及消化酶治疗,故应严格掌握其适应症。因此,行Tp时不能只凭胰腺病变局部情况来决定,更重要的是要考虑到病人。对疾病的认识程度,病人及家属对术后出现糖尿病是否充分理解,能否自行注射胰岛素,家属能否协助管理糖尿病,以及经济状况等,只有具备上述条件才能决定行Tp。
五、糖尿病*乳**中毒治疗:
补液:除有明显心脏功能不全和肾功能不全外,应尽快纠正脱水,以生理盐水和葡萄糖为主。
胰岛素:以0.1u/kg-h速度持续静脉滴注,促进三羧*循环,使乳*降解,时间长,量不能多,防止低血糖。
维生素C:大剂量持续静脉滴注,有利于葡萄糖的氧化。
碱*液体:疗效可疑,而且可以使细胞内液和脑脊液进一步*和诱发脑水肿,不能有的降低率,故除中毒已直接威胁生命(血PH值低于7.1)外,应慎用碱*液体。
吸氧:提高组织供氧量,促进乳*氧化,糖尿病人动脉血氧分压多偏低,吸氧有利于纠正乳**中毒。
血液透析或血浆置换:于危重患者。
治疗诱因:纠正缺氧,停用双胍类降血糖*物,抗感染等。