书栈网 · BookStack 本次搜索耗时 0.048 秒,为您找到 216955 个相关结果.
  • 代码库和插件 FAQ

    代码库和插件 FAQ 通用的代码库问题 如何找到可以用来做 X 任务的模块或应用? math.py(socket.py,regex.py 等)的源文件在哪? 在 Unix 中怎样让 Python 脚本可执行? Python 中有 curses/termcap 包吗? Python 中存在类似 C 的 onexit() 函数的东西吗? 为什么我的信号...
  • SdbTraceOption

    SdbTraceOption 语法 方法 components() breakPoints() tids() functionNames() threadTypes() 返回值 错误 示例 SdbTraceOption 指定 traceOn 监控参数。 包括指定模块、断点、线程号、函数以及线程类型等参数。 语法 SdbTr...
  • 2.6 PingCAP University

    2.6 PingCAP University —— Embrace Unlimited Possibilities 2.6.1 TiDB DBA 认证项目简介 1. 项目简介 2. 课程亮点 2.6.2 TiDB DBA 认证项目课程内容 1. 线上课程 2. 线下实训 学员们说 2.6.3 TiDB DBA 认证考试 认证考试学习资料 ...
  • FAQ

    FAQ 问:怎样正确理解Vert.x机制? 问:Verticle对象和处理器(Handler)是什么关系?Vert.x如何保证Verticle内部线程安全? 问:什么是显著执行时间?什么是异步?如何正确理解文档中说的不要阻塞Eventloop? 问:为什么Verticle之间传递的消息要求是immutable(不可变)的? 问:我刚拿到一个第三方类库...
  • MySQL · 源码分析 · 内部 XA 和组提交

    2146 2020-08-13 《数据库内核月报》
    XA 两阶段提交 提交协议 prepare 阶段 commit 阶段 优缺点 MySQL 内部 XA 协调器对象 两阶段提交过程 崩溃恢复过程 组提交 group commit 事务提交的顺序 早期解决方法 组提交 5.7 组提交优化: 代码分析 Flush 阶段 Sync 阶段 Commit 阶段 XA 两阶段提交 ...
  • 线程锁技术

    笔记摘要 1. Lock ReentrantLock 读写锁 2. Condition 3. Condition练习 4. 多路等待和通知 笔记摘要 这里介绍了java5中的线程锁技术:Lock和Condition,实现线程间的通信,其中的读锁和写锁的使用通过一个缓存系统进行了演示,对于Condition的应用通过一个阻塞队列进...
  • bvar

    什么是bvar? 新增bvar 监控bvar 导出到Prometheus English version 什么是bvar? bvar 是多线程环境下的计数器类库,方便记录和查看用户程序中的各类数值,它利用了thread local存储减少了cache bouncing,相比UbMonitor(百度内的老计数器库)几乎不会给程序增加性能开销...
  • 高效率排查server卡顿

    高效率排查server卡顿 1.检查工作线程的数量 2.检查CPU的使用程度 3.定位问题 3.1 定位cpu-bound问题 排除上游分流不均的嫌疑 优化单机性能 3.2 定位io-bound问题 排除工作线程数不够的嫌疑 排除锁的嫌疑 使用rpcz 使用bvar 只使用了brpc client 高效率排查server卡顿 学...
  • 高效率排查server卡顿

    高效率排查server卡顿 1.检查工作线程的数量 2.检查CPU的使用程度 3.定位问题 3.1 定位cpu-bound问题 排除上游分流不均的嫌疑 优化单机性能 3.2 定位io-bound问题 排除工作线程数不够的嫌疑 排除锁的嫌疑 使用rpcz 使用bvar 只使用了brpc client 高效率排查server卡顿 学...
  • 18.4 thread模块

    18.4 thread模块 18.4 thread模块 我们先看看thread模块都提供了些什么。除了产生线程外,thread模块也提供了基本的同步数据结构锁对象(lock object,也叫原语锁、简单锁、互斥锁、互斥量、二值信号量)。如之前所说,同步原语与线程的管理是密不可分的。 表18.1中所列的是常用的线程函数以及LockType类型的锁对...