主要是支持的文件大小和SGA大小的不一样主要就是一个寻址范围的差异!
32bit = 2的32次方= 4G
这也是32bit windows NT 上只能支持最大4G内存的原因
32bit = 2的32次方= 4G
这也是32bit windows NT 上只能支持最大4G内存的原因
解决方案 »
- 问一下装完 oracle 数据库后,要怎么重新设置 classpath 来运行 j2se 程序 ?
- 在oracle8.1.7下如何启用函数索引
- 一个简单的oracle分析函数问题,请高手指点一下
- 请教Oracle远程连接问题
- 有用过ora2pg的吗?进来聊些问题
- 急:关于oracle8版的安装问题
- SQL Server的@@Identity在Oracle中怎么改写?
- 如何得知是哪个session id更新记录的...
- ERROR 位于第 1 行: ORA-01861: 文字与格式字符串不匹配
- MySQL 8.0相关问题求救:本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止
- 唯一约束可以作用于多个字段的组合吗?
- 在存储过程中执行EXECUTE IMMEDIATE出现的问题。
数据的访问读写会有差别吗?或是对用户完全透明。目前我在实验室测试一直是32bit的,而今天才知道现场是64bit的。很担心会出问题:(
那32bit应该比64bit快,这个道理很简单!存储空间和寻址范围的代价不一样32bit支持超过4G是因为os做了一些特殊的地址处理的
空间和时间的代价
假设 I/O buffer = 64K
init.ora 中的 db_blocks = 8
那么 oracle执行全表扫描时一次最多只能读进 64/8 = 8 块 。
有没有谁知道这两种OS 的 I/O 缓冲区?
能不能告诉我在那里可以找到相关的信息。
可能还要自我深入一下才能真正理解。谢谢了