【发布时间】:2019-07-22 15:26:02
【问题描述】:
我的任务是提高 Oracle SQL 数据库或 Web 服务的性能。 Web 服务需要来自 Oracle SQL 数据库的数十亿数据。 Web 服务需要为每个初创公司填充数十亿的数据。这些数据大多是只读的,很少需要更新或写入数据。
这是一个非常古老的代码库。这就是为什么解决方案是以将所有数据加载到内存中以提高性能的方式完成的。这就是为什么它正在减缓发展。就像第一次发射需要 30 多分钟。如果由于某种原因这些内存中缓存的数据损坏,我必须从数据库中重新加载数据。这意味着还要等待 30 多分钟。
我的任务是更新这个过程。我可以灵活地将 SQL 数据库更改为有助于加快此过程的其他内容。你有什么建议吗?提前致谢!
【问题讨论】:
-
这比 StackOverflow 问题更适合短期咨询演出的广告。太宽泛了。
标签: sql oracle performance webserver