一、事务基本过程 1、修改内存页(在 Buffer Pool 里完成)。 2、把对应的 redo log 记录写到 redo log buffer(内存)。 3、事务提交时,redo log buffer 先刷盘(顺序写 redo log 文件)。 3.1、如果开启 binlog,redo、binl
本文探讨不同服务器资源下 MySQL 配置的优化思路。 MySQL:5.7 一、my.cnf 参数解释 (1) innodb_flush_log_at_trx_commit 1:默认取值。每次事务提交 立即把 redo log fsync 到磁盘。符合 ACID,零失误丢失。金融、银行必须设为 1。
MySQL:5.7 一、配置优化(my.cnf) 请看另一篇文章 —— MySQL 配置优化 二、事务级别尽量用 RC 一般的业务系统,使用 RC 足矣。几乎没有场景用到 RR 事务内快照的功能(避免幻读、不可重复读),再者 RC 有并发高、死锁概率低、没有间隙锁等优点。 实测 RR -> RC 切
前言 介绍 Win11 好用的截图、GIF 录制工具。 一、截图、贴图工具 个人常用 Snipaste、微信截图、FSCapture,ShareX 对我来说比较复杂基本不用。 1、Snipaste 特色功能:贴图 —— 截完直接钉在桌面置顶。这是我每天十分高频的操作。单凭这一点,它就成为了我的主力截
前言 陪伴十年的身份证即将退役,到期前三个月就火速换领了 20 年有效期的新证。顺手把需要更新实名信息的银行和常用 App 的入口都整理成清单,一次过全换好,省得日后手忙脚乱。 一、银行 1、中国银行 临过期一个月会弹窗提醒,根据指引修改即可。 2、工商银行 设置>个人信息设置>证件有效期维护 3、
1、计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决。 2、钱会流向不缺钱的人,爱会流向不缺爱的人,苦难流向最能吃苦的人 3、马太效应:强者愈强,弱者愈弱。源于《马太福音》国王和三个仆人的故事。“凡是少的,就连他所有的,也要夺过来。凡是多的,还要还他,叫他多多益善”,这是国王说的一句话。
一、介绍 Miniconda 是一个免费、轻量级的 Python 环境管理工具,包含 Python 解释器和 conda 包管理工具,是 Anaconda 的精简版。通过其核心工具 conda,用户可以为每个项目创建独立的 Python 环境,分别安装所需的 Python 版本和依赖包,从而避免版本
一、前言 Tcl/Tk 是一个跨平台的 GUI 工具包,可以用于开发图形用户界面应用程序。 官方地址:https://www.tcl-lang.org/ 当前安装版本:8.5.12 主要用途(场景):Python 3.13 编译需要(Tkinter GUI 库) 二、安装
一、前言 介绍 CentOS7 源码编译安装 openssl 的过程。 开源地址:https://github.com/openssl/openssl 当前最新版本:OpenSSL 3.5.1(2025/7/5) 主要用途(场景):Python 3.11+ 编译 二、安装 1、编译安装 下载最新的源
一、介绍 本文记录在 Windows、CentOS7 上的安装、卸载 Python 的过程。 当前 2025/7/5 最新版本为 3.13.5(2025/6/11 发行) pip 版本:25.1.1 二、安装包下载 官网地址:https://www.python.org