社区
基础和管理
帖子详情
desc会不会锁表?
geniuswjt
2012-01-04 03:13:12
RT,今天在命令窗口desc tb_name看了一个表的结构
然后在一个查询窗口再alter table tb_name drop column col_name就报错ora-00054。
查了下锁,就是那个命令窗口导致的锁(PS:此命令窗口就一句desc tb_name)
固请问,desc tb_name是否就会锁表?!
...全文
88
3
打赏
收藏
desc会不会锁表?
RT,今天在命令窗口desc tb_name看了一个表的结构 然后在一个查询窗口再alter table tb_name drop column col_name就报错ora-00054。 查了下锁,就是那个命令窗口导致的锁(PS:此命令窗口就一句desc tb_name) 固请问,desc tb_name是否就会锁表?!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
geniuswjt
2012-01-04
打赏
举报
回复
好吧,我承认是我看错了- -。
秋雨飘落
2012-01-04
打赏
举报
回复
DESC当然不会锁表了~~~~
minitoy
2012-01-04
打赏
举报
回复
不会,是不是有人在对该表做dml操作?
数据库
锁表
?别慌,本文教你如何解决
引言 作为开发人员,我们经常
会
和数据库打交道。 当我们对数据库进行修改操作的时候,例如添加字段,更新记录等,没有正确评估该表在这一时刻的使用频率,直接进行修改,致使修改操作长时间无法响应,造成
锁表
,在 mysql 中,如果出现 alter 操作引发Waiting for table metadata lock 类型的
锁表
,
会
导致任何操作不可用,后果是灾难性的。 程序设计不合理,频繁对同一张表进行修改操作,同样可能引发
锁表
。 数据库
锁表
问题一旦出现,往往都是很致命的,
锁表
时间过久,可能
会
造成大量请求阻塞异常,
mysql数据库怎么解
锁表
_MySQL数据库如何锁定与解锁数据库表?
软件安装:装机软件必备包SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。MySQL数据库支持的存储引擎的表进行表级锁定,利用l...
Oracle
锁表
现象及解决
今天在删除Oracle数据时,由于没有commit,出现了
锁表
现象。因此猜想当我们在对数据库的数据进行改动时,如果没有commit,那么Oracle就
会
自动
锁表
。
锁表
之后的现象为:不能对数据库中的数据进行和更改和删除。 解决方案(PLsql环境下): 1、以SYSDBA登陆数据库; 2、输入如下sql: elect /*+ rule */ lpad(' ',decode(l.xidusn ...
mysql中如何查看表是否被锁
如何查看是否发生死锁 在使用mysql的时候,如何查看表是否被锁呢? 查看表被锁状态和结束死锁步骤: 1.在mysql命令行执行sql语句 use dbName; // 切换到具体数据库 show engine innodb status; // 查询是否发生死锁 2.查看表被锁状态 show OPEN TABLES where In_use > 0; 该语句可以查询到当前
锁表
的状态 3.分析
锁表
的SQL 通过sql日志,分析相应SQL,给表加索引,常用字段加索引,表关联字段加索引等方式对
UPDATE能走索引还
会
锁全表吗
导读 执行UPDATE时,WEHRE条件列虽已有索引,但还
会
锁全表,肿么回事? 问题描述 叶师傅有次上课过程中执行UPDATE测试案例时,发现虽然WHERE条件列已有索引,有时候能利用二级索引进行更新(且只锁定相应必要的几行记录),但有时候却变成了根据主键进行更新,且
会
锁全表。我们先来看看下面的例子。 测试表 t1 CREATE TABLE `t1` ( `c1` int(
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章