• 技术文章 >数据库 >Oracle

    oracle中64位与32位有什么区别

    长期闲置长期闲置2022-03-07 14:31:21原创222

    在oracle中,64位于32位的区别是32位的SGA只能够达到1.7G,就算重新编译内核也只能达到2G到3G,而64位没有SGA内存限制,可以使用更大的内存,性能提升明显。

    本教程操作环境:Windows10系统、Oracle 11g版、Dell G3电脑。

    oracle中64位与32位有什么区别

    32位的 SGA只能达到1.7G 就算重新编译内核也只能达到2-3个G 还得看是什么OS版本

    64位的好处太大了,没有了SGA内存限制,性能的提升是很明显的。

    64位的操作系统必须使用在64位的CPU上。

    最大的区别是64位可以使用更大的内存,把更多的数据加载到内存提高性能。

    而64位CPU与32位CPU的区别如下:

    1. 最重大的区别是64位CPU能够直接寻址更大范围的内存(16GB),而32位最大寻址范围是4GB.

    2. 64位CPU一次可提取64位数据,比32位提高了一倍,理论上性能会提升1倍。但这是建立在64bit操作系统,64bit软件的基础上的。

    如果我在64位硬件平台安装64位的操作系统会得到以下好处:

    1. 使用64位的操作系统来执行速度比运行在32位硬件平台的32位操作系统的执行速度要快很多。即使是在64位平台执行针对32位开发的软件的速度也有一定提高,一般在15-30%之间。因此性能的提升对于那些要求强大性能的用户来说,选择64位操作系统成为他们选择64位的主要理由。

    2. 使用64位操作系统可以寻址更多的内存空间,这成了那些要求使用大内存的业务系统选择64位操作系统的原因。如数据库服务器。

    3. 以后使用64位操作系统和应用软件将成为趁势,因此与以后软硬件兼容有一定好处。

    如果我在64位硬件平台安装64位的操作系统会带来那些不便:

    1. 最主要是存在兼容性问题。现在很多驱动厂商还没有提供与之相匹配驱动,如果使用32位驱动程序在64位的操作系统上去驱动相应的32位硬件常常会出现驱动不能正常运行的情况。

    2. 相应的64位的软件比较少。由于64位CPU和操作系统出来的时间不长,很多厂商还在继续大力研发主流的基于32位系统的软件,因此与之相匹配的64位软件比较少。

    为了与32 位操作系统,目前的64位机都设计有兼容32位代码的操作系统,因此可以在64位硬件平台安装32位的操作系统和应用软件,只是这样做的问题是会损失一些服务器性能。

    推荐教程:《Oracle视频教程

    以上就是oracle中64位与32位有什么区别的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:oracle
    上一篇:oracle怎么增加主键 下一篇:oracle怎么增加字段长度
    Web大前端开发直播班

    相关文章推荐

    • oracle怎么关闭实例• oracle中not like的用法是什么• oracle中not exists的用法是什么• oracle无法删除用户怎么办• oracle怎么关闭审计

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网