书栈网 · BookStack 本次搜索耗时 0.032 秒,为您找到 2044 个相关结果.
  • 3.0.6

    TiDB 3.0.6 Release Notes TiDB TiKV PD Tools TiDB 3.0.6 Release Notes 发版日期:2019 年 11 月 28 日 TiDB 版本:3.0.6 TiDB Ansible 版本:3.0.6 TiDB SQL 优化器 修复窗口函数 AST Restore SQL 文本...
  • 3.0.6

    TiDB 3.0.6 Release Notes TiDB TiKV PD Tools TiDB 3.0.6 Release Notes 发版日期:2019 年 11 月 28 日 TiDB 版本:3.0.6 TiDB Ansible 版本:3.0.6 TiDB SQL 优化器 修复窗口函数 AST Restore SQL 文本后结果...
  • 使用StampedLock

    使用StampedLock 小结 读后有收获可以支付宝请作者喝咖啡: 使用StampedLock 前面介绍的ReadWriteLock 可以解决多线程同时读,但只有一个线程能写的问题。 如果我们深入分析ReadWriteLock ,会发现它有个潜在的问题:如果有线程正在读,写线程需要等待读线程释放锁后才能获取写锁,即读的过程中不允许写,这是一种...
  • 隔离级别

    TiDB 事务隔离级别 可重复读隔离级别 (Repeatable Read) 与 ANSI 可重复读隔离级别的区别 与 MySQL 可重复读隔离级别的区别 读已提交隔离级别 (Read Committed) 与 MySQL Read Committed 隔离级别的区别 更多阅读 TiDB 事务隔离级别 事务隔离级别是数据库事务处理的基础,...
  • 控制并发访问

    控制并发访问 实体锁定和并发概述 使用乐观锁 锁定模式 设置锁定模式 使用悲观锁 悲观锁超时 控制并发访问 本章详细介绍了如何处理对实体数据的并发访问以及 Java Persistence API 应用程序开发人员可用的锁定策略。 主要讨论以下主题: 实体锁定和并发概述 锁定模式 实体锁定和并发概述 如果数据源中的数据由多个应...
  • 隔离级别

    TiDB 事务隔离级别 可重复读隔离级别 (Repeatable Read) 与 ANSI 可重复读隔离级别的区别 与 MySQL 可重复读隔离级别的区别 读已提交隔离级别 (Read Committed) 与 MySQL Read Committed 隔离级别的区别 更多阅读 title: TiDB 事务隔离级别 summary: 了解 ...
  • 隔离级别

    TiDB 事务隔离级别 可重复读隔离级别 (Repeatable Read) 与 ANSI 可重复读隔离级别的区别 与 MySQL 可重复读隔离级别的区别 读已提交隔离级别 (Read Committed) 与 MySQL Read Committed 隔离级别的区别 更多阅读 TiDB 事务隔离级别 事务隔离级别是数据库事务处理的基础...
  • 锁冲突与 TTL 超时

    summary: 了解 TiDB 锁冲突问题以及处理方式。 TiDB 锁冲突问题处理 乐观锁 Prewrite 阶段 读写冲突 KeyIsLocked 错误 Commit 阶段 锁被清除 (LockNotFound) 错误 悲观锁 Prewrite 阶段 读写冲突 Commit 阶段 其他锁相关错误 pessimistic lock re...
  • 使用StampedLock

    使用StampedLock 小结 读后有收获可以支付宝请作者喝咖啡,读后有疑问请加微信群讨论 使用StampedLock 前面介绍的ReadWriteLock 可以解决多线程同时读,但只有一个线程能写的问题。 如果我们深入分析ReadWriteLock ,会发现它有个潜在的问题:如果有线程正在读,写线程需要等待读线程释放锁后才能获取写锁,即读的...
  • 悲观锁/乐观锁

    悲观锁 & 乐观锁 悲观锁使用 乐观锁使用 锁机制总结 悲观锁 & 乐观锁 悲观锁(Pessimistic Lock) ,顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁、表锁、读锁、写锁等,都是在做操作之前...