书栈网 · BookStack 本次搜索耗时 0.042 秒,为您找到 18364 个相关结果.
  • 并发写入事务的潜在死锁情况

    并发写入事务的潜在死锁情况 并发写入事务的潜在死锁情况 只要事务涉及多个表的或者同一个表相同行的更新时,同时运行的事务就可能在同时尝试写入时变为死锁状态。事务会在提交或回滚时一次性解除其所有锁定,而不会逐一放弃锁定。 例如,假设事务T1和T2在大致相同的时间开始: 如果T1开始对表A进行写入且T2开始对表B进行写入,则两个事务均可继续而不会发生冲突...
  • 锁函数

    锁函数 支持的函数 MySQL 兼容性 锁函数 TiDB 支持 MySQL 5.7 中的大部分用户级锁函数 。 支持的函数 函数名 功能描述 GET_LOCK(lockName, timeout) 获取咨询锁。lockName 参数不得超过 64 个字符。在超时前,TiDB 最长等待 timeout 秒并返回失败。 IS_FREE_LOC...
  • 2.5 rwmutex

    3292 2019-08-10 《GO专家编程》
    1. 前言 2. 读写锁数据结构 2.1 类型定义 2.2 接口定义 2.2.1 Lock()实现逻辑 2.2.2 Unlock()实现逻辑 2.2.3 RLock()实现逻辑 2.2.4 RUnlock()实现逻辑 3. 场景分析 3.1 写操作是如何阻止写操作的 3.2 写操作是如何阻止读操作的 3.3 读操作是如何阻止写操作的 3...
  • 使用 Statefulset 部署组件

    使用 Statefulset 部署组件 组件部署类型 服务的“状态” 处理服务的 “状态” 使用 Statefulset 部署组件 对于kubernetes老玩家而言,StatefulSet这种资源类型并不陌生。对于很多有状态服务而言,都可以使用 StatefulSet 这种资源类型来部署。那么问题来了:挖掘机技术哪家强?额,不对。 如何在 R...
  • goroutine调度

    1628 2018-04-11 《深入解析Go》
    5. goroutine调度 5. goroutine调度 调度器相关数据结构 goroutine的生老病死 设计与演化 死锁检测和竞态检测 抢占式调度
  • MySQL · 特性分析 · MDL 实现分析

    1313 2020-08-13 《数据库内核月报》
    前言 重要数据结构 模块初始化 加锁 死锁检测 global read lock 前言 在MySQL中,DDL是不属于事务范畴的,如果事务和DDL并行执行,操作相关联的表的话,会出现各种意想不到问题,如事务特性被破坏 、binlog顺序错乱 等,为了解决类似这些问题,MySQL在5.5.3引入了MDL锁(Metadata Locking),...
  • MySQL · 性能优化 · InnoDB 事务 sharded 锁系统优化

    MySQL · 性能优化 · InnoDB 事务 sharded 锁系统优化 背景 lock_sys 死锁检测 总结 MySQL · 性能优化 · InnoDB 事务 sharded 锁系统优化 背景 latch 数据库中的 latch 和我们通常代码编程中保证并发多线程操作操作临界资源的锁意义一样,通过 latch 的中文翻译“闩”就...
  • 死锁检测和竞态检测

    1233 2018-04-11 《深入解析Go》
    5.4 死锁检测和竞态检测 5.4 死锁检测和竞态检测 检测是否所有的P都idle了
  • screen 用于命令行终端切换

    screen 补充说明 语法 选项 常用screen参数 使用 screen screen 高级应用 screen 用于命令行终端切换 补充说明 Screen 是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界...
  • screen 用于命令行终端切换

    screen 补充说明 语法 选项 常用screen参数 使用 screen screen 高级应用 screen 用于命令行终端切换 补充说明 Screen 是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界...