RAC编辑〔RAC提供的优缺点〕RAC,全称realapplicationclusters,译为“实时应用集群”,是Oracle新版数据库中采用的一项新技术,是高可用性的一种,也是Oracle数据库支持网格计算环境的核心技术。OracleRACRAC提供的优缺点优点OracleRAC主要支持Oracle9i、10g、11g版本,可以支持24x7有效的数据库应用系统,在低成本服务器上构建高可用性数据库系统,并且自由部署应用,无需修改代码。在OracleRAC环境下,Oracle集成提供了集群软件和存储管理软件,为用户降低了应用成本。当应用规模需要扩充时,用户可以按需扩展系统,以保证系统的性能。(1)多节点负载均衡;(2)提供高可用:故障容错和无缝切换功能,将硬件和软件错误造成的影响最小化;(3)通过并行执行技术提高事务响应时间----通常用于数据分析系统;(4)通过横向扩展提高每秒交易数和连接数----通常对于联机事务系统;(5)节约硬件成本,可以用多个廉价PC服务器代替昂贵的小型机或大型机,同时节约相应维护成本;(6)可扩展性好,可以方便添加删除节点,扩展硬件资源。缺点(1)相对单机,管理更复杂,要求更高;(2)在系统规划设计较差时性能甚至不如单节点;(3)可能会增加软件成本(如果使用高配置的pc服务器,Oracle一般按照CPU个数收费)。在Oracle9i之前,RAC的名称是OPS(OracleparallelServer)。RAC与OPS之间的一个较大区别是,RAC采用了CacheFusion(高速缓存合并)技术。在OPS中,节点间的数据请求需要先将数据写入磁盘,然后发出请求的节点才可以读取该数据。使用Cachefusion时,RAC的各个节点的数据缓冲区通过高速、低延迟的内部网络进行数据块的传输。
每次创建临时表,Created_tmp_tables增加,如果临时表大小超过tmp_table_size,则是在磁盘上创建临时表,Created_tmp_disk_tables也增加,Created_tmp_files表示MySQL服务创建的临时文件文件数,比较理想的配置是:
Created_tmp_disk_tables / Created_tmp_tables 100% <= 25%比如上面的服务器Created_tmp_disk_tables / Created_tmp_tables 100% =120%,应该相当好了
默认为16M,可调到64-256最佳,线程独占,太大可能内存不够I/O堵塞
如果动态页面要调大点,100M以上,如果网站大部分都是静态内容,一般64M足够。
易用性、兼容性、高效性。
1易用性易用性是一种以使用者为中心的设计概念,数据库易用性设计的重点在于让数据的设计能够符合使用者的习惯与需求。
2兼容性包括对JDBC、ODBC接口的兼容性。
3高效性,高效的数据库能够更好的完成数据处理的需要。
数据库具备海量并发事务处理及复杂查询混合负载的能力,具有安全可靠、超高性能、灵活高效等优势。
使用资源负载管理功能前,需要参考本节完成参数配置。在GBase 8c数据库中,如果需要进行系统资源管理 *** 作,则用户需具有DBA权限。权限用户可以通过如下步骤,启动基于资源池的资源负载管理。以gbase用户为例。
步骤1 以 *** 作系统用户gbase登录GBase 8c主节点。
步骤2 开启Control Group功能。
gs_guc reload -Z coordinator -Z datanode -N all -I all -c "enable_control_group=on"
步骤3 开启基于资源池的资源负载管理功能。
gs_guc set -Z coordinator -Z datanode -N all -I all -c "use_workload_manager=on"
步骤4 开启对数据库的常驻后备线程的控制。
gs_guc set -Z coordinator -Z datanode -N all -I all -c "enable_backend_control=on"
步骤5 开启对数据库的常驻后备线程中的autoVacuumWorker线程的控制。
gs_guc set -Z coordinator -Z datanode -N all -I all -c "enable_vacuum_control=on"
步骤6 重启数据库使参数设置生效。
gs_om -t stop && gs_om -t start
----结束
以上就是关于Oracle的RAC做数据库的负载均衡,有什么优点和缺点全部的内容,包括:Oracle的RAC做数据库的负载均衡,有什么优点和缺点、mysql数据库服务器CPU负载超过200%,mysqld进程导致的,如何解决、国家电网国产数据库要求等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)