代码改变世界

Oracle数据库和实例

2011-05-12 14:15 by 马哈鱼, 329 阅读, 0 推荐, 收藏, 编辑
摘要:数据库服务器包括Oracle 数据库和Oracle 实例。数据库定义:物理操作系统文件或磁盘的集合。实例定义:一组Oracle后台进程/线程以及一个共享内存区(System Global Area,SGA)。ORACLE实例 = 进程 + 进程所使用的内存(SGA)实例是一个临时性的东西!数据库 = 重做文件 + 控制文件 + 数据文件 + 临时文件数据库是永久的,是一个文件的集合。一个实例在其生存期内只能装载(alter database mount)和打开(alter database open)一个数据库,一个数据库可被许多实例同时装载和打开(即RAC,多实例系统)。实例的内存结构Ora 阅读全文

oracle逻辑数据库结构

2011-05-10 17:02 by 马哈鱼, 638 阅读, 0 推荐, 收藏, 编辑
摘要:简单介绍了Oracle数据库的逻辑结构 阅读全文

oracle物理数据库结构

2011-05-10 16:02 by 马哈鱼, 434 阅读, 0 推荐, 收藏, 编辑
摘要:简单介绍了Oracle中数据文件,控制文件,重做日志文件等概念。 阅读全文

转:C# 委托的同步调用和异步调用

2011-03-30 15:28 by 马哈鱼, 287 阅读, 0 推荐, 收藏, 编辑
摘要:转自:http://www.cnblogs.com/yinhu435/archive/2009/10/19/1585958.html委托的Invoke方法用来进行同步调用。同步调用也可以叫阻塞调用,它将阻塞当前线程,然后执行调用,调用完毕后再继续向下进行。同步调用的例子:using System;using System.Threading;public delegate int AddHandler(int a, int b);public class Foo { static void Main() { Console.WriteLine("**********SyncInvok 阅读全文

数据库对象之索引

2011-03-19 11:33 by 马哈鱼, 263 阅读, 0 推荐, 收藏, 编辑
摘要:索引的缺点 之所以把索引的缺点放在前面来讲,是因为我们往往享受了它在读取上所提供的性能,而忽略了它的负面影响,有时甚至得不偿失。 1,索引要占用物理空间。 2,由于要重新编排索引,增删改的速度就会减慢。 不同数据库产品的索引的底层实现不尽相同,但是索引都要有文件存储,而且索引文件会随着记录的增多而增长,当表中存储了越来越多的数据时,索引文件的大小将会“相当可观”。 有序是索引的一个很重要的特性,索引必须在物理上或逻辑上保持顺序性,这样才能加速数据读取的速度。对数据的增删改操作会改变索引原有的顺序,迫使数据库从物理上或逻辑上重新编排记录的顺序。 索引不适合的场所 1,查询中很少用到的列和从不参. 阅读全文

数据库对象之存储过程

2011-03-02 21:09 by 马哈鱼, 350 阅读, 0 推荐, 收藏, 编辑
摘要:存储过程 阅读全文

数据库对象之表结构

2011-01-12 21:58 by 马哈鱼, 501 阅读, 0 推荐, 收藏, 编辑
摘要:本文从功能,性能和扩展性方面简单探讨了数据库表结构设计时应该遵循的一些原则,欢迎批评和指点。 阅读全文