Oracle的性能优化的思路有哪些?

0
接触到一个Oracle 数据库,总数据量数百亿,最大表数据量数十亿,已做过表分区,优化索引,历史备份。平时没什么并发及连接数,最多也就5-10个。就一台服务器和存储,一般就是在Oracle BI上做展示,体验极差,BI上刷新查询一次非常慢。请问如何优化?如果要做更多开发和扩展,需要更换数据库吗?例如Mongodb?更换的话数据如何迁移?
已邀请:
1

GeorgeYao - 路漫漫其修远兮,吾将上下而求索! 2015-09-08 回答

1.百亿的数据量在同一台Server上,并发的去访问那肯定是非常缓慢的,建议双机(在备份库上做BI展示和查询);
2.Oracle原本的性能就不是很差,故此需要合理运用数据库自带的功能(数据库的设计和架构与其吻合);
3.如果要迁移建议使用HTFS架构,也就是所谓的大数据平台了;
4.如果不迁移的话,那就需要去搭建BI平台的ADS层和DOS层的工作--ETL,其次考虑公司的业务需求是否需要搭建数据仓库,以及开发数据集市等。
 
不知道,以上的回答是否对你有所帮助?如果回答的有误还望指出。

要回复问题请先登录注册