我的 oracle 服务器队列很大,执行用户请求很慢。我增加了 RAM 和 CPU,但问题仍然存在。我对 oracle 一无所知,您能否给我一些命令来检查我的服务器是否配置正确以接受多线程?谢谢
答案1
数据库不要跑得很慢
。查询在他们里面有。
考虑到即使在增加 RAM 和 CPU 后仍然出现相同的症状,这让我认为您的查询性能不佳,需要进行调整。 无金额对服务器级别配置进行一些修改可能会对你有很大帮助。
我在这里假设,因为你将其标记为“Oracle”,所以你的意思是“Oracle Database”,这是 Oracle Corporation 出售的 DBMS(有偿出售),并且不是“MySQL”是另一种完全的 DBMS,在 Sun Microsystems 倒闭后的“车库出售”中被 Oracle 公司收购。
不幸的是,Oracle 数据库没有像慢查询日志这样简单的东西来列出所有行为不当的 SQL。 :-(
您需要使用自动工作负载存储库 (AWR) 之类的工具来找出消耗所有资源的原因。如果您使用的是 SQL Developer,请参阅此论坛帖子如何做到这一点。
如果您已经安装并运行 Oracle Enterprise Manager (OEM),这项工作就更容易了。