将Oracle行的大小设置为较高会导致我的应用程序运行速度变慢?

将Oracle行的大小设置为较高会导致我的应用程序运行速度变慢?,第1张

将Oracle行的大小设置为较高会导致我的应用程序运行速度变慢?

可能的解释:

  1. Java无所作为,而Oracle在计算 前1000行 而不是前10

  2. Oracle没有执行任何 *** 作,而Java正在计算 最后1000行 而不是最后10

  3. 通信协议(例如TCP / IP)等待很长时间,然后必须立即处理更多数据,但是 由于硬件限制高峰数据传输将受到限制 。这可以通过协议的开销来解决,因此应该有最佳的获取大小,而任何更少或更多的东西都会更慢;))

  4. 如果获取过程与其他Java代码同步,则情况会变得更糟,因此 Java仅在处理完先前的数据后才要求更多行, 而Oracle在此期间不执行任何 *** 作。

想象有3个人:

* 1st将A4纸对折* 第二个将成叠的折叠纸从一个房间移到另一个房间* 3rd从折叠的纸上切出一些形状。

如果第一个必须等​​待直到第二个返回,而第二个必须等待直到第三个完成工作,则堆栈应该有多大?

我猜1000的堆栈不会比10的堆栈更好;))



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5561465.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-14
下一篇2022-12-14

发表评论

登录后才能评论

评论列表(0条)

    保存