SELECT request_session_id spid , OBJECT_NAME(resource_associated_entity_id) tableName FROM sys.dm_tran_locks WHERE resource_type = 'OBJECT '; KILL 70; ...
分类:
数据库 时间:
2019-12-16 17:40:37
阅读次数:
75
4 显示锁和AQS 4.1 Lock接口 核心方法 Java在java.util.concurrent.locks包中提供了一系列的显示锁类,其中最基础的就是Lock接口,该接口提供了几个常见的锁相关的操作。 下面分别进行介绍: void lock(); 获取锁。如果锁不可用,出于线程调度目的,将禁 ...
分类:
编程语言 时间:
2019-12-13 19:43:23
阅读次数:
84
前言 Java语言中有许多原生线程安全的数据结构,比如ArrayBlockingQueue、CopyOnWriteArrayList、LinkedBlockingQueue,它们线程安全的实现方式并非通过synchronized关键字,而是通过java.util.concurrent.locks.R ...
分类:
编程语言 时间:
2019-12-13 19:34:00
阅读次数:
75
Next-Key Locks = Gap+record => 间隙锁+行锁,执行delete/update操作时会加Next-Key Locks ,如果where条件是可以唯一确定一行的话,会被升级为普通行锁不会加区间锁。 1、delete/update操作无索引列=>表锁 2、delete/upd ...
分类:
数据库 时间:
2019-12-11 19:22:38
阅读次数:
107
mysqldump是mysql数据库中备份工具,用于将MYSQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中。 语法: mysqldump (选项) 选项: --add-drop-table :在每个创建数据表语句前添加删除数据库的语句 --add-locks:备份数据库表时锁定数据 ...
分类:
数据库 时间:
2019-12-07 12:26:20
阅读次数:
89
[toc] 报错org.elasticsearch.bootstrap.StartupException: java.lang.IllegalStateException: failed to obtain node locks, tried 原因:线程占用 杀死进程,启动进程 kill 9 ela ...
分类:
移动开发 时间:
2019-11-27 01:16:37
阅读次数:
133
conf目录是用来设置管理的目录; db目录就是所有版本控制的数据文件; hooks目录放置hook脚本文件的目录; locks用来放置Subversion文件库锁定数据的目录, 用来追踪存取文件库的客户端; format文件是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号 ...
分类:
其他好文 时间:
2019-11-25 18:21:01
阅读次数:
63
线程池:其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频谱创建线程对象的操作,无需反复创建线程而消耗过多的资源; package demo06;import java.util.concurrent.locks.Lock;import java.util.concurrent.loc ...
分类:
编程语言 时间:
2019-11-17 13:00:22
阅读次数:
63
https://blog.csdn.net/dhfzhishi/article/details/81272360 https://www.aneasystone.com/archives/2018/04/solving-dead-locks-four.html http://mysql.taobao ...
分类:
数据库 时间:
2019-11-14 20:09:33
阅读次数:
78
1. 表锁(table lock) alter table 使用表锁 2. 行锁 (row locks) 死锁 InnoDB 处理死锁的方法是回滚拥有最少排他行级锁的事务 ...
分类:
数据库 时间:
2019-11-02 14:09:03
阅读次数:
83