测试7——对数据库内锁等待研究

简介: 创建测试表:系统中前两天自己测试已经建立了一个表t1,打算就用他了:SQL> truncate table t1;Table truncated.SQL> select count(*) from t1;  COUNT(*)---------- 0SQL> ...

创建测试表:

系统中前两天自己测试已经建立了一个表t1,打算就用他了:

SQL> truncate table t1;
Table truncated.

SQL> select count(*) from t1;
  COUNT(*)
----------
0

SQL> insert into t1 select * from dba_objects where rownum<5;
4 rows created.

SQL> commit;
Commit complete.

看下,就要4条记录吧:



日常管理中,如果想看看,某个表上有没有锁呢?就可以用这句话来查了:

select  l.*,o.* 
   from v$locked_object l,dba_objects o 
  where l.object_id=o.object_id 
    and o.object_name='T1'


现在就知道,这个表上有俩锁了。能看到锁的类型,被哪个用户锁定的。


如果想看看,是什么样的操作导致了这个锁等待呢?就可以用这句话来查了:







相关文章
|
4月前
|
JavaScript Java 测试技术
大学生体质测试|基于Springboot+vue的大学生体质测试管理系统设计与实现(源码+数据库+文档)
大学生体质测试|基于Springboot+vue的大学生体质测试管理系统设计与实现(源码+数据库+文档)
56 0
|
4月前
|
数据库
R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究(下)
R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究(下)
|
2月前
|
监控 Oracle 关系型数据库
关系型数据库Oracle恢复测试
【7月更文挑战第20天】
42 7
|
27天前
分享一份 .NET Core 简单的自带日志系统配置,平时做一些测试或个人代码研究,用它就可以了
分享一份 .NET Core 简单的自带日志系统配置,平时做一些测试或个人代码研究,用它就可以了
|
2月前
|
关系型数据库 MySQL 测试技术
数据库升级是一个涉及数据备份、新版本安装、数据迁移和测试等关键环节的复杂过程
【7月更文挑战第21天】数据库升级是一个涉及数据备份、新版本安装、数据迁移和测试等关键环节的复杂过程
32 1
|
2月前
|
中间件 Java 测试技术
单元测试问题之编写单元测试时运行环境、数据库、中间件问题如何解决
单元测试问题之编写单元测试时运行环境、数据库、中间件问题如何解决
|
2月前
|
测试技术 数据库 容器
开发与运维测试问题之操作数据库进行DAO层测试如何解决
开发与运维测试问题之操作数据库进行DAO层测试如何解决
|
4月前
|
NoSQL 算法 测试技术
图数据库基准测试 LDBC SNB 系列讲解:Schema 和数据生成的机制
作为大多数图数据库性能测试标配的 LDBC SNB 它是如何保障不同系统环境之间的测评比较公平且基准测试结果可重复的呢?本文从数据和 Schema 生成入手同你讲解它的原理。
112 2
图数据库基准测试 LDBC SNB 系列讲解:Schema 和数据生成的机制
|
4月前
|
人工智能 前端开发 测试技术
研究人员测试:GPT-4V生成网页超一半情况比人类效果更好
【2月更文挑战第17天】研究人员测试:GPT-4V生成网页超一半情况比人类效果更好
89 4
研究人员测试:GPT-4V生成网页超一半情况比人类效果更好
|
4月前
|
存储 大数据 测试技术
矢量数据库的性能测试与评估方法
【4月更文挑战第30天】本文探讨了矢量数据库的性能测试与评估方法,强调其在大数据和AI时代的重要性。文中介绍了负载测试、压力测试、容量测试、功能测试和稳定性测试五大评估方法,以及实施步骤,包括确定测试目标、设计用例、准备环境、执行测试和分析结果。这些方法有助于确保数据库的稳定性和高效性,推动技术发展。