最近线上项目报了一个MySQL死锁(DealLock)错误,虽说对业务上是没有什么影响的,由于自己对数据库锁这块了解不是很多,之前也没怎么的在线上碰到过。这次刚好遇到了,便在此记录一下。 出现死锁问题背景 项目层面:报错的项目 ...
记一次公司仓库数据库服务器死锁过程 仓库拣货卡死,排查了数据库的很多地方,都没有头绪,最后到SQL Server 错误日志里查看,终于发现了蛛丝马迹 咋一看上面的错误信息,可以发现两条相同的语句造成的死锁,但是这么短的语句不可能持有排他锁太久 再仔细分析一下错误日志,发现都死锁在同一个非聚集索引上,再问了一下开发,开发那边说,这条语句是在一个大事务里面,这个事务会做 件事 索引属性 还有索引里面的 ...
2015-09-25 17:30 9 2840 推荐指数:
最近线上项目报了一个MySQL死锁(DealLock)错误,虽说对业务上是没有什么影响的,由于自己对数据库锁这块了解不是很多,之前也没怎么的在线上碰到过。这次刚好遇到了,便在此记录一下。 出现死锁问题背景 项目层面:报错的项目 ...
首先Myeclipse进行打包工程为war文件,选择"Target runtime",并勾选"Export source files"。打包成我们需要的war文件,Emample.war 用终端ssh远程连接到我们的服务器,如下图: 命令行关闭tomcat, cd /usr ...
一、原因 由于虚拟服务器系统出现问题,造成系统不断不定时重启,找不到原因,只好迁移到新的服务器,将服务器ip换成原来的ip来解决问题。 该服务器主要是数据库服务器和一些gis协同服务,还有一些小服务在运行,所有主要是数据是服务器数据库文件(mdf和ldf文件),总共有近三百个G(日志文件太大 ...
业务新上了一个功能,在发布的过程中,系统报出了数据库死锁异常: 死锁发生在一个事务中,事务对多个表进行了操作。在报错日志中,死锁发生在tableA与tableB。一开始怀疑此次发布的某个改动中对上面这两张表新增了select或update操作。将注意力用在排查这个问题上。排查后发现没有相关 ...
一、解密实践流程 1.对手机进行root授权 2.获取手机IMEI(MEID)码 3.获取微信的uin号 4.将IMEI(MEID)+uin进行MD5,取其前7位(小写) 5. ...
记录一次自己数据库复制的过程(从公司测试环境复制到客户测试环境),主要是每次自己都会忘记,不如记录一下,方便自己以后找,因此,本篇内容不会很详细,主要是用于给我自己提醒,相对于一种记笔记的效果。 cmd命令导入导出库 一开始,我是打算使用cmd输命令进行导入导出数据的,因为以前试过这样比较方便 ...
周六来上班哈,早上闷头搭环境啊(刚来几天的实习生啊),忽然导师来找我,说“你去给那个服务器装个硬盘把”。 我擦,虽然平时常常说服务器怎么怎么的,但是服务器内部我还是没见过的(小白),再加上之前实习的公司被我把服务器搞崩溃过,有心理阴影。然后就硬着头皮的接受了这个任务。 我本着“不要怂就是干 ...
问题 在工作中偶尔需要在家办公,在家部署开发的项目需要代码和数据库。代码可以通过网上各大git仓库实现代码共享,但数据库每次都需要在家里电脑上创建一次,并且测试都必须再制作一次,这样一次下来真的很浪费时间。 为了解决这问题,想到把公司数据库通过外网共享到家里远程使用。 解决方案 利用蒲公英 ...