首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
hbase
redis
oracle
sqlserver
database
mysql
json
memcached
数据库
nosql
join
pymongo
mariadb
sqlite
sql
odbc
mysqli
elasticsearch
mongodb
insert
firebase
当前位置:
开发笔记
>
数据库
> 正文
SELECT语句中“加锁选项”功能说明_MySQL
作者:嘉sen | 来源:互联网 | 2017-05-12 16:09
SELECT语句中“加锁选项”的功能说明SQLServer提供了强大而完备的锁机制来帮助实现数据库系统的并发性和高性能。用户既能使用SQLServer的缺省设置也可以在select语句中使用“加锁选项”来实现预期的效果。本文介绍了SELECT语句中的各项“加锁选项”以及相应的功能
SELECT 语句中“加锁选项”的功能说明
SQL Server提供了强大而完备的锁机制来帮助实现数据库系统的并发性和高性能。用户既能使用SQL Server的缺省设置也可以在select 语句中使用“加锁选项”来实现预期的效果。 本文介绍了SELECT语句中的各项“加锁选项”以及相应的功能说明。
功能说明:
NOLOCK(不加锁)
此选项被选中时,SQL Server 在读取或修改数据时不加任何锁。 在这种情况下,用户有可能读取到未完成事务(Uncommited Transaction)或回滚(Roll Back)中的数据, 即所谓的“脏数据”。
HOLDLOCK(保持锁)
此选项被选中时,SQL Server 会将此共享锁保持至整个事务结束,而不会在途中释放。
UPDLOCK(修改锁)
此选项被选中时,SQL Server 在读取数据时使用修改锁来代替共享锁,并将此锁保持至整个事务或命令结束。使用此选项能够保证多个进程能同时读取数据但只有该进程能修改数据。
TABLOCK(表锁)
此选项被选中时,SQL Server 将在整个表上置共享锁直至该命令结束。 这个选项保证其他进程只能读取而不能修改数据。
PAGLOCK(页锁)
此选项为默认选项, 当被选中时,SQL Server 使用共享页锁。
TABLOCKX(排它表锁)
此选项被选中时,SQL Server 将在整个表上置排它锁直至该命令或事务结束。这将防止其他进程读取或修改表中的数据。
使用这些选项将使系统忽略原先在SET语句设定的事务隔离级别(Transaction Isolation Level)。 请查阅SQL Server 联机手册获取更多信息。
sql
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
insert
Maven + Spring + MyBatis + MySQL 环境搭建与实例解析
本文详细介绍如何使用MySQL数据库进行环境搭建,包括创建数据库表并插入示例数据。随后,逐步指导如何配置Maven项目,整合Spring框架与MyBatis,实现高效的数据访问。 ...
[详细]
蜡笔小新 2024-11-21 18:39:23
sql
解决 PL/SQL Developer 12.0 中数据生成器导致的中文乱码问题
探讨在使用 PL/SQL Developer 12.0 的数据生成器时遇到的中文乱码问题及其解决方案。 ...
[详细]
蜡笔小新 2024-11-21 17:51:14
elasticsearch
如何将955万数据表的17秒SQL查询优化至300毫秒
本文详细介绍了通过优化SQL查询策略,成功将一张包含955万条记录的财务流水表的查询时间从17秒缩短至300毫秒的方法。文章不仅提供了具体的SQL优化技巧,还深入探讨了背后的数据库原理。 ...
[详细]
蜡笔小新 2024-11-21 12:11:54
sql
CentOS下ProFTPD的安装与配置指南
本文详细介绍在CentOS操作系统上安装和配置ProFTPD服务的方法,包括基本配置、安全设置及高级功能的启用。 ...
[详细]
蜡笔小新 2024-11-21 09:45:56
sql
解决JavaScript中法语字符排序问题
在开发一个使用JavaScript、HTML和CSS的Web应用时,遇到从SQLite数据库中提取的法语词汇排序不正确的问题,特别是带重音符号的字母未按预期排序。 ...
[详细]
蜡笔小新 2024-11-21 09:08:57
insert
PostgreSQL与MySQL的语法差异详解
本文详细介绍了PostgreSQL与MySQL在SQL语法上的主要区别,包括如何使用COALESCE替代IFNULL、金额格式化的方法、别名处理以及日期处理等关键点。 ...
[详细]
蜡笔小新 2024-11-21 07:40:22
sql
Ubuntu 16.04 上 PostgreSQL 的高效安装与配置指南
本文详细介绍了在 Ubuntu 16.04 系统上安装和配置 PostgreSQL 数据库的方法,包括如何设置监听地址、启用密码加密、更改默认用户密码以及调整客户端访问控制。 ...
[详细]
蜡笔小新 2024-11-20 22:17:50
odbc
WM平台上Sybase Anywhere 11的高级应用
本文作为《WM平台上使用Sybase Anywhere 11》系列的第二篇,将继续探讨在Windows Mobile (WM) 系统中如何高效地操作Sybase Anywhere 11数据库。继上一篇关于安装与基本测试的文章之后,本篇将深入讲解数据库的具体操作方法。 ...
[详细]
蜡笔小新 2024-11-20 21:16:41
sql
解决SQL Server中几何类型列的INTERSECT操作问题
本文探讨了在SQL Server中处理几何类型列时遇到的INTERSECT操作限制,并提供了解决方案,包括通过转换数据类型和使用额外表结构的方法。 ...
[详细]
蜡笔小新 2024-11-20 20:09:58
sql
从CodeIgniter中提取图像处理组件
本指南旨在帮助开发者在未使用CodeIgniter框架的情况下,如何独立使用其强大的图像处理功能,包括图像尺寸调整、创建缩略图、裁剪、旋转及添加水印等。 ...
[详细]
蜡笔小新 2024-11-20 19:57:35
sql
使用Service Locator模式实现高效的服务命名访问
本文探讨了如何通过Service Locator模式来简化和优化在B/S架构中的服务命名访问,特别是对于需要频繁访问的服务,如JNDI和XMLNS。该模式通过缓存机制减少了重复查找的成本,并提供了对多种服务的统一访问接口。 ...
[详细]
蜡笔小新 2024-11-20 19:26:30
sql
在IIS上部署Orchard时遇到的技术挑战
本文记录了在Windows 8.1系统环境下,使用IIS 8.5和Visual Studio 2013部署Orchard 1.7.2过程中遇到的问题及解决方案,包括503服务不可用错误和web.config配置错误。 ...
[详细]
蜡笔小新 2024-11-20 16:51:36
insert
探讨批量插入联系人时的性能优化策略
在处理大量联系人数据的批量插入操作时,发现现有方法的执行效率低下,尤其是在处理数十条记录以上时,与导出操作的速度形成鲜明对比。本文将探讨如何通过代码优化来提升批量插入联系人的效率。 ...
[详细]
蜡笔小新 2024-11-20 14:55:21
insert
php + layui 文件上传 以及 拖拽上传
HTML: 将文件拖拽到此区域 ...
[详细]
蜡笔小新 2024-11-20 14:27:32
sql
大数据量下的SQL分页查询性能优化策略
在处理大数据量的SQL分页查询时,通常需要执行两次查询来分别获取数据和总记录数。本文介绍了一种优化方法,通过单次查询同时返回分页数据和总记录数,从而提高查询效率。 ...
[详细]
蜡笔小新 2024-11-20 13:54:29
嘉sen
这个家伙很懒,什么也没留下!
Tags | 热门标签
hbase
redis
oracle
sqlserver
database
mysql
json
memcached
数据库
nosql
join
pymongo
mariadb
sqlite
sql
odbc
mysqli
elasticsearch
mongodb
insert
firebase
RankList | 热门文章
1
Vue 鼠标悬停触发的弹出窗口组件优化方案
2
如何使用群报数小程序进行高效接龙与统计
3
扎克伯格透露:一种新型类皮肤材料可能加速“元宇宙”愿景实现
4
如何有效防止Visual Studio控制台应用程序窗口自动关闭
5
优化Apache配置文件:httpd.conf与.htaccess的深入解析
6
Web自动化测试:表单提交与页面跳转的高效实现
7
Issue with the Reserved Term HOSTS in System Configuration
8
使用cpphttplib构建HTTP服务器以处理带有查询参数的URL请求
9
POJ 2482:窗口中的星星 —— 基于线段树、离散化与扫描线算法的优化解决方案
10
Grafana 邮件与微信告警配置指南(独立于 Alertmanager)
11
使用C语言实现三角形的绘制与输出
12
搜索技巧与注意事项:提升信息检索效率的关键点
13
Vue Router 实现未登录用户自动重定向至登录界面的功能优化
14
深入探讨算法进阶:最大似然估计、赔率计算、FuzzyWuzzy库应用、主成分分析及OneHot编码技术
15
利用os.path模块获取Python脚本的绝对路径:实现当前文件位置的精准定位
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有