数据库
文章平均质量分 61
syzcch
这个作者很懒,什么都没留下…
展开
-
Oracle 并行DDL简介
Oracle DDL的概念DataDefinition Language(DDL),数据定义语言DDL用来创建数据库中的各种对象——表、视图、索引、同义词、聚簇等如:CREATETABLE/VIEW/INDEX/SYN/CLUSTER,主要的命令有CREATE、ALTER、DROP等。DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表原创 2012-09-12 16:11:47 · 1831 阅读 · 0 评论 -
关于Raid0访问性能的一点探讨
Raid0是利用两个或者多个磁盘构成的磁盘阵列,利用分片存储方式将数据散布到阵列中。使用Raid0的读写速度在理论上是要比单个盘快的,但是要具体问题具体分析,其读写速度取决于数据条纹(Stripe Size)的宽度以及每次读写请求的大小。一个重要的指标IOPS,即I/O per second,也就是每秒进行IO操作的次数。很适合数据库这样的应用场合,用来衡量随机访问的性能。计算公式为I原创 2012-09-24 16:35:40 · 1499 阅读 · 1 评论 -
Oracle并行执行服务器(parallel execution servers)
Oracle并行执行服务器Oracle为所有的并行操作(并行查询,并行DML,并行DDL,并行数据加载,并行恢复,并行复制等)提供了一整套的支持机制。其中并行DDL与其他Oracle并行操作有很多相似的地方,例如都是由主执行服务器(协调者)首先分析所要执行的操作以及机器的配置,决定并行度(完成一个操作所需的并行执行服务器的数目,仅适用于内部操作)是多少,然后动态的将操作切分为子任务并获得足够多原创 2012-10-09 11:17:30 · 1581 阅读 · 0 评论 -
基于B族树的关系型数据库IO瓶颈分析
前言传统关系型数据库,也就是建立在关系模型基础之上的数据库。关系型数据库本身基于关系代数的数学理论,关系模型是70年代埃德加·科德首次提出的,而该模型成为了关系型数据库的基础。目前市面上众多的传统关系型数据库均是基于B族树实现的,至于传统关系型数据库的众多特性这里就不进行论述了,在这里只想分析一下基于B族树的传统关系型数据库的IO瓶颈。基于B族树的数据库IO瓶颈分析磁盘原创 2013-01-01 11:26:57 · 2813 阅读 · 0 评论 -
PostgresQL中的NUlls first/last功能
Nulls first/last功能简介Nulls first/last功能主要用于order by排序子句中,影响空值Null在排序结果中的位置。简单来说,Nulls first表示Null值在排序时一直排在所有值的前面,也就是处理order by a desc时PostgresQL执行器认为Null值大于所有值,而order by a或order by a asc时执行器认为Null值小于原创 2013-01-19 17:10:38 · 3587 阅读 · 0 评论 -
简介事物与隔离级别
事务的特性:原子性(Atomicity)事务中的所有操作要么全部执行,要么都不执行。一致性(Consistency)事务执行前后数据库都处于一致的状态。隔离性(Isolation)多个事务执行都感觉不到其它事务在执行。持久性(Durability)一个事务一旦被提交,所有的修改将永久保存,即使系统故障也不丢失。隔离级别原创 2013-01-31 13:11:33 · 1186 阅读 · 0 评论