0、数据库的锁是自动加的,大部分不需要程序员做什么!
1、一般不要防止同一条纪录被同时读取,而是防止写同样的数据,如果一定要防止同一条纪录被同时读取,可以在select 语句加with XLOCK,但是影响性能。
2.这个防止做好用主键。
3.1)单个sql语句要看语句的内容
2)在运行过程中是对表加表级共享锁。
3)具体情况具体分析,基本上都是不一样的。
4、多看看帮助!
1、一般不要防止同一条纪录被同时读取,而是防止写同样的数据,如果一定要防止同一条纪录被同时读取,可以在select 语句加with XLOCK,但是影响性能。
2.这个防止做好用主键。
3.1)单个sql语句要看语句的内容
2)在运行过程中是对表加表级共享锁。
3)具体情况具体分析,基本上都是不一样的。
4、多看看帮助!
USE Northwind
GO
EXEC sp_indexoption 'Customers.City',
'disallowpagelocks',
TRUE