摘要:
MySQL 日志体系非常完善,分为多种类型,用于不同场景:故障恢复、性能优化、审计追踪等。 Error Log:错误日志。记录启动,运行,关闭过程中的问题。 General Log:通用查询日志,记录所有SQL查询。 Slow Query Log:慢查询日志,记录执行时间超过阈值的语句。 Bin l 阅读全文
posted @ 2026-02-05 15:58
acccccccccc
阅读(7)
评论(0)
推荐(0)
摘要:
OOM全程Out Of Memory,意思是JVM里没有足够的空间供使用,并且垃圾回收器也没有垃圾可回收就会抛出这个error。 OOM原因 1.内存分配太少,可以通过修改JVM参数来修复。 2.未及时释放资源,造成内存泄露或内存溢出。 内存泄漏:使用完的资源未及时释放导致该空间无法回收,并且无法分 阅读全文
posted @ 2026-02-03 15:07
acccccccccc
阅读(5)
评论(0)
推荐(0)
摘要:
1.语言层级 sychornized是JVM内置关键字,lock是jdk类。 2.获取方式 sychornized自动获取/释放,lock需要手动lock()或unlock()。 3.释放时机 sychornized方法结束后自动释放,lock需要在finally里手动unlock()。 4.响应中 阅读全文
posted @ 2026-02-03 10:36
acccccccccc
阅读(2)
评论(0)
推荐(0)
摘要:
事务的特性(ACID) 原子性(Atomicity):事务是最小的执行单位,不允许分割,要么全都执行,要么全不执行。 一致性(Consistency):执行事务前后,数据保持一致。 隔离性(Isolation):并发访问数据库时,一个用户的事务不应该被其他事务干扰,各并发事务之前的数据库是独立的。 阅读全文
posted @ 2026-02-02 15:01
acccccccccc
阅读(3)
评论(0)
推荐(0)
摘要:
MVCC(Multi-Version Concurrency Control,多版本并发控制)是一种“用空间换时间”的并发策略:同一行数据在数据库里保留多个版本,让读事务与写事务互不阻塞,从而在高并发场景下既能保证隔离性,又能获得接近无锁的读性能。 1.核心思想 写操作不覆盖旧数据,而是生成新版本; 阅读全文
posted @ 2026-02-02 10:35
acccccccccc
阅读(32)
评论(0)
推荐(0)
浙公网安备 33010602011771号