gpt4 book ai didi

oracle - 很长的 SQL 连接打开时间

转载 作者:行者123 更新时间:2023-12-04 17:28:30 25 4
gpt4 key购买 nike

最近,我们将我们的 Oracle 9.2.0.6 生产数据库从 Windows 32 位 RAC(2 个节点)迁移到 Linux 64 位环境。 Linux 64 位环境的内存是 Windows 32 位环境的 8 倍,Linux 64 位的磁盘速度更快(RAID 10 与 Windows 的 RAID 5 相比)。

但是,在这次迁移之后,我们注意到 sql 连接时间显着增加。有时,打开连接需要 16 秒。我们使用了不同的驱动程序(JDBC、ODBC、OCI)和 SQLPlus。但是,我们注意到 sql 连接时间没有区别。我们调查了网络,但发现网络没有问题。

有时,打开一个连接大约需要 16 秒。这个数据库有大约 50000 个用户架构。

谁能告诉我可以做些什么来减少连接打开时间?您的帮助将不胜感激。

最佳答案

如果突然tnsping变得很慢(意味着它之前是一个很好的系统),但ping到同一个数据库服务器很快,最可能的原因是listener.log文件太大:

$ORACLE_HOME/network/log/listener.log



某些操作系统(根据我的经验是 SunOS)会遇到写入一个非常大的文本文件的性能问题(超过 4G?),因此尾/清理日志文件将立即解决 tnsping 需要很长时间的问题。

关于oracle - 很长的 SQL 连接打开时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2364588/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com