开发者社区> 问答> 正文

[@徐雷frank][¥20]传统oracle rac+weblogic集群+客户端瓶颈怎么升级?

徐老师,您好!

      我想请问传统oracle rac+weblogic集群+客户(浏览器或者其他语音开发的客户端)端,其中也用了硬负载,这样的C/S模式,随着业务量的增大,发现速度明显下降,感觉系统支撑能力不足,给客户的体验非常不好,遇到这样的瓶颈,请问徐老师改怎么升级?或者徐老师有什么其他的建议,非常感谢您。

展开
收起
2700 2018-12-14 12:00:51 2173 0
2 条回答
写回答
取消 提交回答
  • 短期方案-先排查慢在什么环节,然后有针对的扩容,不过要充分认识到目前这套体系架构的局限性
    长期方案-和业务讨论未来几年的业务发展预期,判断是否要进行系统重构或者维持现状

    2019-07-17 23:20:55
    赞同 展开评论 打赏
  • 1.阿里云大学讲师,主讲《微服务Spring Cloud设计与开发实战》《MongoDB高级实战》等课程 2.MongoDB中文社区专家 3.《MongoDB实战》第2版译者 5.吉林大学计算机科学学士、上海交通大学硕士

    我没有做过Oracle集群的工作,基于其他经验给点建议做参考
    1、如果你们公司不在乎钱,可以继续升级Oracle架构,升级硬件+Oracle软件系统,提高系统的并发量,那最好。
    2、其他方式,现在的Oracle系统集群,并发是多少?请求类型和比例,性能瓶颈在哪里?
    3、如果是查询请求比较多,可以考虑拆分一部分缓存出来,比如使用独立的Redis缓存高并发访问的数据。减少数据库查询压力
    4、如果是写入压力过大,可以考虑引入MQ,缓解数据库写入压力,不过可能有弱一致性问题出现,
    5、如果Oracle要求强一致性事务,这个就比较麻烦,只能说上了Oracle的船,继续掏钱升级一路走下去才行。


    《阿里巴巴Java Spring Boot 2.0开发实战课程》参考代码 完全免费 官方网站
    第1课:Spring Boot2.0新特性和入门实战,https://yq.aliyun.com/live/583
    第2课:Spring Boot2.0开发MVC网站并显示图片,https://yq.aliyun.com/live/592
    第3课:Spring Boot2.0实战MySQL和3个高级面试题,https://yq.aliyun.com/live/612
    第4课:Spring Boot2.0实战MVC用户登录和注册和Java面试题https://yq.aliyun.com/live/644
    第5课:Spring Boot2.0实战三层MVC架构实战与架构分层误区(Java面试题)https://yq.aliyun.com/live/655
    第6课:Spring Boot2.0实战MyBatis与优化(Java面试题)https://yq.aliyun.com/live/687
    第7课:Spring Boot2.0安全机制、漏洞与MVC身份验证实战(Java面试题) https://yq.aliyun.com/live/712

    2019-07-17 23:20:55
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_樊文凯_ORACLE数据库和应用异构迁移最佳实践 立即下载
PostgresChina2018_王帅_从Oracle到PostgreSQL的数据迁移 立即下载
Oracle云上最佳实践 立即下载

相关镜像