分类
发现
榜单
服务器优惠
AI论文
免费AI编程助手
搜索
注册
登录
分类
发现
榜单
服务器优惠
AI论文
免费AI编程助手
搜索
注册
登录
搜索
书栈网 · BookStack
本次搜索耗时
0.050
秒,为您找到
172014
个相关结果.
搜书籍
搜文档
MySQL · 源码分析 · InnoDB读写锁实现分析
1471
2020-08-13
《数据库内核月报》
1 背景 2 锁模式 2.1 SX锁的含义 3 锁状态的维护 4 加解锁的实现 4.1 锁的重入 4.2 加锁逻辑的实现 4.3 解锁逻辑的实现 5 X锁所有权的转移 6 总结 1 背景 在InnoDB中,当多线程需要访问共享数据结构时,InnoDB使用互斥锁(mutex)和读写锁(rwlock)来同步这些并发操作。InnoDB的读写...
MySQL · 源码分析 · 内部 XA 和组提交
2134
2020-08-13
《数据库内核月报》
XA 两阶段提交 提交协议 prepare 阶段 commit 阶段 优缺点 MySQL 内部 XA 协调器对象 两阶段提交过程 崩溃恢复过程 组提交 group commit 事务提交的顺序 早期解决方法 组提交 5.7 组提交优化: 代码分析 Flush 阶段 Sync 阶段 Commit 阶段 XA 两阶段提交 ...
MySQL · 源码分析 · 8.0 · DDL的那些事
2958
2020-08-13
《数据库内核月报》
引言 源码导读 数据字典持久化 原子DDL Online DDL 引言 MySQL 5.6/5.7 的用户可能会发现,create一张表过程中发生crash,重启后创建一张同名新表时,会发现创建失败。这是因为过去MySQL 5.6/5.7 的DDL操作不是原子的,一张表创建失败后会遗留下ibd文件。MySQL 8.0 对DDL的实现重新进行了设...
MySQL · 源码分析 · 网络通信模块浅析
1046
2020-08-13
《数据库内核月报》
创建会话 NET/VIO 结果集 MySQL 网络通信浅析 MySQL的网络通信协议主要包含以下几个层次,从最上层的MySQL数据包协议层到最底层的socket传输: | THD | Protocol | NET | VIO | SOCKET 本文主要扫一下相关的代码,以下分析基于MySQL5.7。 创建会...
2.4 代码优化
687
2020-03-14
《SciPy Lecture Notes 中文版(Python科学计算生态的介绍的中文翻译)》
2.4 代码优化 2.4 代码优化 作者 :Gaël Varoquaux Donald Knuth "过早的优化是一切罪恶的根源" 本章处理用策略让Python代码跑得更快。 先决条件 line_profiler gprof2dot 来自dot实用程序 章节内容 优化工作流 剖析Python代码 Timeit Profiler...
PgSQL · 源码分析 · AutoVacuum机制之autovacuum worker
1157
2020-08-13
《数据库内核月报》
背景 相关参数 autovacuum worker 的启动 do_autovacuum 函数的具体流程 vacuum函数的具体流程 总结 背景 根据之前月报 的分析,PostgreSQL数据库为了定时清理因为MVCC 引入的垃圾数据,实现了自动清理机制。其中涉及到了两种辅助进程: autovacuum launcher autovacu...
MySQL · 引擎特性 · IO_CACHE 源码解析
1286
2020-08-13
《数据库内核月报》
概述 源码解析 基础数据结构 初始化 调用接口 _my_b_seq_read my_b_flush_io_cache my_b_append 总结 概述 在数据库中 IO 的重要性不言而喻,为了更好的管理 IO 操作,大多数数据库都自己管理页数据和刷脏机制(例如 InnoDB 中的 Buffer pool),而不是交给文件系统甚至是操...
MySQL · 源码分析 · Group by优化逻辑代码分析
1004
2021-07-06
《数据库内核月报》
MySQL · 源码分析 · Group by优化逻辑代码分析 Group by group by 执行方式 各变量设置逻辑 JOIN::group_list JOIN::simple_group Temp_table_param::allow_group_via_temp_table Temp_table_param::precomputed_g...
6.2 使用Python在配置时生成源码
2641
2020-02-13
《CMake菜谱(CMake Cookbook中文版)》
6.2 使用Python在配置时生成源码 准备工作 具体实施 工作原理 更多信息 6.2 使用Python在配置时生成源码 NOTE :此示例代码可以在 https://github.com/dev-cafe/cmake-cookbook/tree/v1.0/chapter-6/recipe-02 中找到,其中包含一个Fortran/C例子...
2. 了解Weex源码结构,修改example
1216
2018-03-22
《Weex 学习/实践指南》
第2篇 了解Weex源码结构,修改example 1. 下载Weex源码 2.了解源码结构 3.跑起程序 Android Runtime iOS 4.修改example 5.如何学习 第2篇 了解Weex源码结构,修改example 其实,前面一节,我们发现,写一个简单的带有样式的界面还是挺简单的。这一节,我们不学习如何去了解一个工程...
1..
«
67
68
69
70
»
..100