摘要: 目录InnoDB 事务模型事务ACID特性事务隔离级别事务操作事务并发问题事务数据读写类型Consistent Nonlocking Reads 快照读Locking Reads 加锁读MVCC 并发控制实现原理InnoDB 隐藏列Read ViewUndo log实现过程MVCC与隔离级别MVCC 阅读全文
posted @ 2025-08-07 22:39 vonlinee 阅读(25) 评论(0) 推荐(0)
摘要: https://openjdk.org/jeps/425 平台线程和虚拟线程 传统线程称为平台线程,映射到操作系统线程,平台线程更昂贵,启动/停止速度更慢,必须处理上下文切换(按其数量放大),并且依赖于操作系统。操作系统无法提高平台线程的效率,但 JDK 可以通过切断其线程与操作系统线程之间的一对一 阅读全文
posted @ 2025-08-06 23:24 vonlinee 阅读(44) 评论(0) 推荐(0)
摘要: 线程的创建是消耗资源的, 而线程间的调度需要频繁依赖CPU的切换,不能频繁创建线程是站在线程池的角度来看的, 如果说创建线程所消耗的资源,在每次使用完后就销毁, 那么下一次使用的时候又得创建,这样造成资源频繁浪费 类继承体系 下面是线程池相关类的继承体系 主要介绍以下几个类: Executor接口只 阅读全文
posted @ 2025-08-06 22:43 vonlinee 阅读(19) 评论(0) 推荐(0)
摘要: 本文总结一些平时写Python脚本常用的一些知识点,主要是一些通过python脚本实现一些功能时使用到的一些库的使用方法及遇到的问题。 Python基础 Python基础参考:https://www.cnblogs.com/vonlinee/p/19003646 常用文件操作工具函数 创建路径 de 阅读全文
posted @ 2025-08-05 21:16 vonlinee 阅读(18) 评论(0) 推荐(0)
摘要: https://dev.mysql.com/doc/refman/8.4/en/create-table-foreign-keys.html 外键基本特性 外键通常关联到另一个表的主键列,这样它就能确保引用的数据是一致的。 与SQL标准对比 https://dev.mysql.com/doc/ref 阅读全文
posted @ 2025-08-04 23:27 vonlinee 阅读(16) 评论(0) 推荐(0)
摘要: @目录死锁案例等待超时时间InnoDB 状态信息死锁日志死锁检测死锁日志分析 死锁是指多个事务无法继续进行的情况,因为每个事务都持有另一个事务所需的锁。因为所有涉及的事务都在等待同一资源可用,所以它们都不会释放它所持有的锁。 当事务锁定多个表中的行时(通过UPDATE或SELECT ... FOR 阅读全文
posted @ 2025-08-04 21:41 vonlinee 阅读(49) 评论(0) 推荐(0)
摘要: 整理记录一些常用的sql语句 客户端连接相关 查看当前数据库中客户端连接 SELECT pid, usename, datname, client_addr, client_port, state, query, backend_start FROM pg_stat_activity ORDER B 阅读全文
posted @ 2025-08-04 19:58 vonlinee 阅读(37) 评论(0) 推荐(0)
摘要: 目录数据库相关表相关索引相关添加索引编码相关系统变量相关查看MySQL服务器配置信息内存配置 收录一些经常用到的sql 数据库相关 建数据库 CREATE DATABASE [IF NOT EXISTS] <数据库名> [[DEFAULT] CHARACTER SET <字符集名>] [[DEFAU 阅读全文
posted @ 2025-08-04 19:56 vonlinee 阅读(9) 评论(0) 推荐(0)
摘要: @目录锁分类共享锁和互斥锁意向锁 Intension Lock索引记录锁 Record Lock间隙锁 Gap LockNext-Key Locks插入意向锁自增锁SQL语句使用的锁SELECT ... FROMSELECT ... FOR UPDATE、SELECT ... LOCK IN SHA 阅读全文
posted @ 2025-08-03 23:28 vonlinee 阅读(27) 评论(0) 推荐(0)
摘要: 目录binlog 的格式mysqbinlog 工具SHOW binlog events;binlog 和 redo log 对比 https://dev.mysql.com/doc/refman/8.4/en/binary-log.html binlog 全称 BinaryLog,是 MySQL 数 阅读全文
posted @ 2025-08-03 23:25 vonlinee 阅读(22) 评论(0) 推荐(0)