Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何管理oracle会话和odp.net连接对象以提高应用程序的性能? 如何在oracle中管理会话 oracle会话是否会影响数据库的性能 单个oracle会话是否可以在不同用户之间共享 odp.net连接对象和oracle会话之间的关系 如果在odp.net中关闭了连接对象,那么来自oracle的会话也会被释放吗 您可以监视和终止会话,否则通常不需要管理它们。连接用户会在第一个命令或查询执行后立即创建一个;断开连接可能会破坏一个,也可能不会破坏一个(如果涉及池,它可能只是空闲,而中间层将其释放到池中);另见_C#_Oracle - Fatal编程技术网

C# 如何管理oracle会话和odp.net连接对象以提高应用程序的性能? 如何在oracle中管理会话 oracle会话是否会影响数据库的性能 单个oracle会话是否可以在不同用户之间共享 odp.net连接对象和oracle会话之间的关系 如果在odp.net中关闭了连接对象,那么来自oracle的会话也会被释放吗 您可以监视和终止会话,否则通常不需要管理它们。连接用户会在第一个命令或查询执行后立即创建一个;断开连接可能会破坏一个,也可能不会破坏一个(如果涉及池,它可能只是空闲,而中间层将其释放到池中);另见

C# 如何管理oracle会话和odp.net连接对象以提高应用程序的性能? 如何在oracle中管理会话 oracle会话是否会影响数据库的性能 单个oracle会话是否可以在不同用户之间共享 odp.net连接对象和oracle会话之间的关系 如果在odp.net中关闭了连接对象,那么来自oracle的会话也会被释放吗 您可以监视和终止会话,否则通常不需要管理它们。连接用户会在第一个命令或查询执行后立即创建一个;断开连接可能会破坏一个,也可能不会破坏一个(如果涉及池,它可能只是空闲,而中间层将其释放到池中);另见,c#,oracle,C#,Oracle,因此,会话本身并不是一个昂贵的对象,也不会对性能产生明显的影响。将显示会话期间实际执行的事务量和查询负载 没有。有会话多路复用()的概念,但这是关于网络负载优化的 实际上,一个连接对应于一个会话。在一次连接过程中可以打开更多会话,但: 对于我使用ODP.NET使用的所有11g和12c,情况就是这样。如1)中所述,启用池时,在ODP.NET中的所有连接都已关闭后,您可能会看到许多空闲会话会保留一段时间

因此,会话本身并不是一个昂贵的对象,也不会对性能产生明显的影响。将显示会话期间实际执行的事务量和查询负载

  • 没有。有会话多路复用()的概念,但这是关于网络负载优化的

  • 实际上,一个连接对应于一个会话。在一次连接过程中可以打开更多会话,但:

  • 对于我使用ODP.NET使用的所有11g和12c,情况就是这样。如1)中所述,启用池时,在ODP.NET中的所有连接都已关闭后,您可能会看到许多空闲会话会保留一段时间