06 2019 档案
摘要:【问题描述】 我们可能会在数据库的错误日志里,发现这么一条信息: A time-out occurred while waiting for buffer latch -- type 4, bp 000000097BFDEDC0, page 1:19239, stat 0xc00009, datab
阅读全文
摘要:通过DMV查看当时SQL SERVER所有任务的状态(sleeping、runnable或running)2005、2008提供了以下三个视图工详细查询:DMV 用处Sys.dm_exec_requests 返回有关在SQL Server中执行的每个请求的信息,包括当前的等待状态Sys.dm_exe
阅读全文
摘要:资源等待类型 并行:CXPACKET Buffer:PAGEIOLATCH_X 非Buffer:LATCH_X I/O:ASYNC_IO_COMPITION;IO_COMPITION CPU:SOS_SCHEDULER_YIELD 日志:WRITELOG&LOGBUFFER 锁阻塞:LCK_* 内存
阅读全文
摘要:早上测试对性能压测,发现取sequence服务大量超时报错,查询线上的监控SQL: 大量这个查询,我在DeviceID和Isdelete上建有复合索引,应该很快,而且我测试了一下,取值,执行效率很高,不会出现慢的情况。 但是通过SQL Profile工具监控,发现这个sql,执行的CPU和IO都是很
阅读全文
摘要:以前一直是财务维护的K3 Cloud突然说不能登录,用的SQL 2008的数据库,运维也搞不定,找帮忙,因为是部署在阿里云上,上去看看数据库,这个K3数据库占了600多G,想看看这个表结构,就是打不开,用了这些年的数据库,第一次碰到数据库的表结构 打不开,看了数据库没打补丁,下了个SP3,打补丁重启
阅读全文
摘要:背景:公司某一机房需要裁撤,涉及到大量DB服务器,需要在裁撤截止日期以前完成业务的平滑迁移和设备退还工作。 历时2个多月,经历了设备梳理、裁撤资源评估、裁撤资源申请、裁撤DB部署、裁撤DB业务关系梳理、裁撤DB合并协调、裁撤DB数据迁移、裁撤DB切换、设备下架和退还等流程后,终于将组内涉及到的DB都
阅读全文
摘要:1.拥有时不懂得珍惜,失去了方觉可贵。也许,每一个人都曾有过这样的感觉。其实,人生就是在不断出现的遗憾中度过的。 2.人生,是一个沉重的词眼。尽管,我们时刻面对的就是它,然而,我们还是不愿意老是提起它。提起它,总少不了感概;提起它,也未免有太多太多的惋惜。 3.生活可以让你有品位,生活可以让你无所谓
阅读全文
摘要:前言: 我们常用 show processlist 或 show full processlist 查看数据库连接状态,其中比较关注的是 State 列,此列表示该连接此刻所在的状态。那么你真的了解不同 State 值所表示的状态吗?下面我们参考官方文档来一探究竟 。 以MySQL 5.7版本为例
阅读全文
摘要:参考:MySQL 加锁处理分析。该文已经讲的很详尽了,也易懂,下面仅仅是个人做的总结。 一、 背景 1.1 隔离级别 1.2 加锁过程 逐条处理,逐条加锁。 1.3 两阶段锁2PL 1.4 gap锁 gap锁是间隙锁,即相邻两条有效记录间隙的锁(锁的是间隙),它是针对insert的,用来解决幻读的发
阅读全文
摘要:[client] default-character-set = utf8mb4 port = PORT socket = /srv/myPORT/run/mysql.sock [mysqld] user = mysql port = PORT extra-port = 1PORT characte
阅读全文
浙公网安备 33010602011771号