活着的死人 发表于 2015-1-16 22:38:38

MYSQL网页设计oracle8i-体系布局的组件(进门篇)

使用DBaaS能让收入损失从其他业务上得到弥补,如软件更新和硬件管理。也许决定走DBaaS之路的客户可能会跳过解决方案提供商,尽管这个决策看起来有点短视。oracle
在本篇中将进修以下内容:

可以形貌oracle8i服务器的体系布局及它的次要组件。



Oracle8i的体系布局以下图所示,信任人人对此图都已非常熟习了 :)











Oracle8i是一个面向工具的干系型的数据库办理体系,上面是对其次要组件的先容:

1.OracleInstance(Oracle实例)

Oracle实例是由一组背景历程与内存地区构成的。为了可以会见数据时,实例必需启动。每次实例启动,都陪伴着SystemGlobalAre(SGA)的分派和背景历程的启动。

SGA由以下几部分构成

SharePool(包含字典缓冲区 SQL语句缓冲区)

DataBufferCache(变动数据库内容时起首写到该缓冲区)

RedologBuffer(在重作日记写到物理文件之前保留到该缓冲区)

在oracle8i中必需启动的背景历程有

DBWR(数据写历程)将变动过的缓冲区中的数据写到数据文件中。

LGWR(日记写历程)将重作日记缓冲区中的数据写到重作日记文件中。

SMON(体系监督历程)比方数据库启动时主动恢复时挪用

PMON(历程监督历程)假如一个oracle历程失利,则PMON历程扫除该历程所

占用的资本。

CKPT(反省点历程)变动数据库把持文件。(我的了解)

2.数据库文件

数据库文件是存储数据库数据的操纵体系文件。

3.别的文件

包含参数文件、重作日记文件、回档日记文件、把持文件、暗码文件等。个中只要数据库在回档形式下才发生回档日记文件。


不管怎么样,市场的结果已经证明MySQL具有性价比高、灵活、MySQL学习教程广为使用和具有良好支持的特点。

愤怒的大鸟 发表于 2015-1-19 20:09:28

一个百万级别的基本信息表A,一个百万级别的详细记录表B,A中有个身份证id,B中也有身份id;先要找出A中在B的详细记录。

活着的死人 发表于 2015-1-26 20:11:07

在select语句中可以使用groupby子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。

若相依 发表于 2015-2-4 20:24:47

但换公司用MSSQL2K感觉自己好像根本就不了解MSSQL。什么DTS触发器以前根本没用过。

再见西城 发表于 2015-2-10 07:09:17

如果我们从集合论(关系代数)的角度来看,一张数据库的表就是一组数据元的关系,而每个SQL语句会改变一种或数种关系,从而产生出新的数据元的关系(即产生新的表)。

海妖 发表于 2015-3-1 02:39:13

sqlserver的痛苦之处在于有用文档的匮乏,很多只是表明的东西

乐观 发表于 2015-3-10 12:25:27

不好!如果出了错;不好调试;不好处理!其实web开发将代码分为3层:web层;业务逻辑层和数据访问层;一般对数据库的操作都在数据访问层来做;这样便于调试和维护!而且将来如果是换了数据库的话;你只需要改数据层的代码;其他层的基本可以不变!要是你在jsp中直接调用sql数据库;那么如果换了数据库呢?岂不都要改?如果报了异常呢?怎么做异常处理?

莫相离 发表于 2015-3-17 06:47:13

也可谈一下你是怎么优化存储过程的?

谁可相欹 发表于 2015-3-24 00:16:09

所以你总能得到相应的升级版本,来满足你的需求。
页: [1]
查看完整版本: MYSQL网页设计oracle8i-体系布局的组件(进门篇)