2023-10-08
一套RAC,两个节点,同时部署多个数据库,会相互影响吗?
一套RAC,两个节点,同时部署多个数据库,各个数据库之间的内存等资源是独立的吗?会相互之间影响吗?
还有就是如果一个库的SQL写得不好,会影响另外一个吗?
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
一套RAC,两个节点,同时部署多个数据库,各个数据库之间的内存等资源是独立的吗?会相互之间影响吗?
还有就是如果一个库的SQL写得不好,会影响另外一个吗?
Oracle RAC(Real Application Clusters)允许在一个集群中运行多个数据库实例,这些实例可以同时访问同一个数据库。在一个RAC环境中,每个节点都可以运行一个或多个数据库实例。
如果你在同一套RAC的两个节点上部署多个数据库,那么这些数据库将共享相同的存储和网络资源。这意味着,如果这些数据库在资源使用上存在冲突,可能会对彼此的性能产生影响。例如,如果一个数据库正在执行大量的磁盘I/O操作,这可能会影响到其他数据库的磁盘访问性能。
此外,RAC环境的配置和维护也会更加复杂,因为需要考虑到不同数据库之间的资源分配和访问冲突问题。
但是,如果这些数据库在资源使用上没有冲突,或者冲突很小,那么它们可能可以和平共处,不会相互影响。此外,Oracle RAC提供了很多功能来管理和平衡资源使用,例如服务级别协议(Service Level Agreements, SLAs)、资源管理器(Resource Manager)等。
总的来说,在同一套RAC的两个节点上部署多个数据库可能会有相互影响,具体取决于这些数据库的资源使用情况和RAC环境的配置。如果你打算这样做,最好先进行详细的规划和测试,以确保可以获得最佳的性能和可用性。
评论
有用 1
墨值悬赏