SQL Server 如何提交某些事务提交的优先级
时间: 2024-05-13 13:14:04 浏览: 14
在SQL Server中,可以使用以下两种方法来提交某些事务提交的优先级:
1. 使用SET DEADLOCK_PRIORITY语句:可以使用该语句来设置当前会话提交事务时的死锁优先级。该语句的语法如下:
```
SET DEADLOCK_PRIORITY { LOW | NORMAL | HIGH | @deadlock_var }
```
其中,@deadlock_var是一个变量,可以设置为一个介于-10和10之间的整数。值越小表示优先级越低,值越大表示优先级越高。例如,设置死锁优先级为高的语句如下:
```
SET DEADLOCK_PRIORITY HIGH;
```
2. 使用BEGIN TRANSACTION WITH (DEADLOCK_PRIORITY = value)语句:使用该语句可以在开始一个事务时设置事务提交时的死锁优先级。该语句的语法如下:
```
BEGIN TRANSACTION [ transaction_name ]
[ ; ]
[ WITH { MARK [ 'description' ] | NO_MARK }
[, ] { ISOLATION_LEVEL { READ_COMMITTED | READ_UNCOMMITTED | REPEATABLE_READ | SNAPSHOT | SERIALIZABLE }
[, ] { DEADLOCK_PRIORITY { LOW | NORMAL | HIGH } } } ]
```
其中,DEADLOCK_PRIORITY参数可以设置为LOW、NORMAL或HIGH,表示事务提交的优先级。例如,设置事务提交优先级为高的语句如下:
```
BEGIN TRANSACTION WITH (DEADLOCK_PRIORITY = HIGH);
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)