摘要:
下文讲述mssql sqlserver 使用中注意事项,如下所示:
1.sql 事务相关知识
开启事务:begin tran
回滚事务:rollback tran
提交事务:commit tran
事务使用注意事项:
事务尽量采用简短,快速运行
事务中尽量避免使用循环
事务中避免多次交叉读取和更新
2.计算机缓存
当计算机内存过小时,查询计划会被自动清除掉
修改表结构、索引时,查询计划会失效
3.sqlserver 锁相关知识
3.1 页锁
select * from tableName(pageLock) ---加页锁 ---在tableName数据读取时,先进行第一页加锁,然后读取数据,数据读取完毕后,再对第二页进行加锁...
3.2 行锁
select * from tableName(rowlock) ---加行锁 ---在tableName数据读取时,依次对每行加共享锁,然后读取数据,数据读取完毕后,再对第二行进行加锁...
3.3 表级锁
select * from tableName(tablock) ---表锁 ---在tableName数据读取时,对整张表加共享锁,然后读取数据,数据读取完毕后,再释放锁