简单生活 发表于 2015-1-16 22:43:59

MYSQL教程之Oracle 基础常识

最近由权威调查机构Evans数据公司进行的一项调查显示,MySQL在过去两年已经获得了25%的市场份额。该调查公司还预测,相比其他的开源数据库和闭源数据库。oracle佚名InterNet到场工夫:2003-7-20一个表空间只能属于一个数据库
  每一个数据库起码有一个把持文件(倡议3个,分离放在分歧的磁盘上)

  每一个数据库起码有一个表空间(SYSTEM表空间)

  创建SYSTEM表空间的目标是只管将目标不异的表寄存在一同,以进步利用效力,只应寄存数据字典

  每一个数据库起码有两个联机日记组,每组起码一个联机日记文件

  一个数据文件只能属于一个表空间

  一个数据文件一旦被到场到一个表空间中,就不克不及再从这个表空间中移走,也不克不及再到场到其他表空间中

  创建新的表空间必要创建新的数据文件

  数据文件被ORACLE格局化为ORACLE块,Oracle9i之前版本中,ORACLE块的巨细是在第一次创立数据库时设定的,

  而且今后不克不及改动,要想改动,只能重修数据库

  一个段segment只能属于一个表空间,但能够属于多个数据文件

  一个区extent只能属于一个数据文件,即区间(extent)不克不及超过数据文件

  PCTFREE和PCTUSED总和不克不及年夜于即是100

  独自一个事件不克不及超过多个回滚段

  索引表不含ROWID值

  具有分歧巨细的回滚段没有任何好处

  COMMIT后,数据纷歧定当即写盘(数据文件)

  一个事件即便不被提交,也会被写进到重做日记中。

  Oracle8.0.4中,在初始安装时创建的缺省数据库,实例名为ORCL

  一个块的最年夜长度为16KB(有2K、4K、8K、16K)
  每一个数据库最年夜文件数(按块巨细)
  2K块        20000个文件
  4K块        40000个文件
  8K块或以上     65536个文件


  oracleserver能够同时启动多个数据库

  一套操纵体系上能够安装多个版本的ORACLE数据库体系(UNIX能够,NT不成以)

  一套ORACLE数据库体系中能够有多个ORACLE数据库及其绝对应的实例

  每一个ORACLE数据库具有一个数据库实例(INSTANCE)(OPS除外)

  以是,一套操纵体系上同时能够有多个oracle数据库实例启动
那时候Sybase已经诞生了6年的时间。至于其他值得关注的开源数据库,PostgreSQL将在2009年达到20岁的生日。虽然MySQL并不是市场上最年轻的数据库,但是却有更多成熟的数据库可供我们选择。

若天明 发表于 2015-1-19 21:50:08

连做梦都在想页面结构是怎么样的,绝非虚言

只想知道 发表于 2015-1-28 05:38:27

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

谁可相欹 发表于 2015-2-5 12:11:31

两个月啃那本sqlserver2005技术内部-存储引擎,花了几个月啃四本书

愤怒的大鸟 发表于 2015-2-11 19:11:27

外键的级联更能扩展可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。

老尸 发表于 2015-3-2 17:28:14

如果,某一版本可以提供强大的并发响应,但是没有Oracle的相应版本稳定,或者价格较贵,那么,它就是不适合的。

变相怪杰 发表于 2015-3-11 04:53:30

对于数据库来说,查询是数据库的灵魂,那么SQL查询效率究竟效率如何呢?下文将带对SQL查询的相关问题进行讨论,供您参考。

海妖 发表于 2015-3-17 21:08:20

总感觉自己还是不会SQL

飘灵儿 发表于 2015-3-25 02:36:47

对于数据库来说,查询是数据库的灵魂,那么SQL查询效率究竟效率如何呢?下文将带对SQL查询的相关问题进行讨论,供您参考。
页: [1]
查看完整版本: MYSQL教程之Oracle 基础常识