Mysql中的行级锁、表级锁、页级锁在计算机科学中,锁是在执行多线程时用于强行限制资源访问的同步机制,即用于在并发控制中保证对互斥要求的满足。在数据库的锁机制中介绍过,在DBMS中,可以按照锁的粒度把数据库锁分为行级锁(INNODB引擎)、表级锁(MYISAM引擎)和页级锁(BDB引擎)。行级锁行级锁是Mysql中锁定粒度最细的一种锁,表示只针对当前操作的行进行加锁。行级锁能大大减少数据库操作的冲
分类:
数据库 时间:
2020-11-01 21:37:12
阅读次数:
26
Java命令学习系列(二)——Jstack收录于话题#Linux命令7个jstack是java虚拟机自带的一种堆栈跟踪工具。功能jstack用于生成java虚拟机当前时刻的线程快照。线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等。线程出现停顿的时候通过jstack来查看各个
分类:
编程语言 时间:
2020-11-01 21:36:43
阅读次数:
24
EXEC sp_addlinkedserver @server='servername',--被访问的服务器别名 @srvproduct='',--SqlServer默认不需要写 @provider='SQLOLEDB', --不同的库都是不一样的 @datasrc='192.168.0.1' -- ...
分类:
数据库 时间:
2020-10-31 01:50:49
阅读次数:
25
1.背景最近有一些活动,于是会对系统做一些平时量比较小的路径做一些打压,这不打压还好,这一打压就出现了奇怪的问题,居然有一段陈年老代码出现了死锁的问题,日志如下:看见了日志之后,就踏上了死锁的排查之路。当然如果你对锁不是很熟悉的话你可以先看我的这两篇文章看一下数据库锁的基础知识:为什么开发人员必须要了解数据库锁:和记一次神器的mysql死锁排查2.问题分析数据库代码如下:CREATETABLE`o
分类:
其他好文 时间:
2020-10-29 10:02:55
阅读次数:
34
在linux运行sqlserver需要满足以下几个条件 1.运行内存大于2G 2.用大小写+数字+标点符号的 高强度SA密码 然后我们run以下 并把数据库文件挂载到本地的 mssqldata1文件夹 --自己创建一个mssqldata1 进行挂载 docker run --net=my-net - ...
分类:
数据库 时间:
2020-10-27 11:15:15
阅读次数:
41
@Slf4j public class ClassLoaderDeadLockDemo { // 定义一个常量 ,在类加载时期写入到 constant-pool中 public static final Object OBJECT = new Object(); static { log.info( ...
分类:
编程语言 时间:
2020-10-27 11:00:34
阅读次数:
28
--sqlserver查看存在字段的表select object_name(id) objName,Name as colNamefrom syscolumnswhere (name like'%条形码%')and id in(select id from sysobjects where xtyp ...
分类:
数据库 时间:
2020-10-22 22:51:33
阅读次数:
32
该文主要收录一些关于数据库系统的文章链接,以及一些知识点整理,不定期添加内容 1.聚簇索引和非聚簇索引(通俗易懂 言简意赅)【Author:jiawen010】 2.无法对表创建多个聚集索引。请在创建新聚集索引前删除现有的聚集索引的问题【Author:HZ_Fang】 3.SQL Server 用角 ...
分类:
数据库 时间:
2020-10-21 20:40:34
阅读次数:
28
1、同步和互斥有什么联系和区别? 互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。两个线程之间不可以同时运行。访问者对资源的访问顺序是无序的。 进程互斥是进程之间的间接制约关系。当一个进程进入临界区使用临界资源时,另一个进程必须等待。只有当使用临界资源的进程退出临界区后,这个 ...
分类:
系统相关 时间:
2020-10-18 16:46:35
阅读次数:
29
sqlserver中,insert和update,会判定长度是否超过2100,超过就会报错,我这边更新超过100就报错了(需要研究一下为什么100条数据就报错了)。 批量操作中出错,看我是怎么解决的,如下: ...
分类:
数据库 时间:
2020-10-18 10:14:48
阅读次数:
56