我们有一个C#应用程序,打开多个ODBC连接到不同的数据库(大多数是Oracle和SQL Server)。
有没有一种方法可以编程告诉数据库将最高优先级给哪个连接?
例如,如果我有Con1,Con2和Con3都连接到ODBC数据库,我希望能够告诉数据库将Con2作为最高优先级而不是其他任何连接,以便它将首先优先处理该工作负载。
虽然我可以设置C#线程优先级,但这并不起作用,因为虽然C#线程可能运行得最快,但它仍然只能以底层数据库连接的速度运行(除非我错了,C#线程优先级是经过传递的?)。
有没有一种方法可以编程告诉数据库将最高优先级给哪个连接?
例如,如果我有Con1,Con2和Con3都连接到ODBC数据库,我希望能够告诉数据库将Con2作为最高优先级而不是其他任何连接,以便它将首先优先处理该工作负载。
虽然我可以设置C#线程优先级,但这并不起作用,因为虽然C#线程可能运行得最快,但它仍然只能以底层数据库连接的速度运行(除非我错了,C#线程优先级是经过传递的?)。