Archive

踩坑教训

[踩坑] Mysql `for update` 行锁 踩坑

最近业务偶现并发问题. 举个例子: 上面看似行锁 , 实际上使用 for update 需要配合索引去使用, 行锁/区间锁 都需要基于索引上锁. table表仅 配置了 a 字段的索引, 所以上面的sql是区间锁. 解决问题就需要基于...
阅读全文

Mysql 存储 Emoji 坑

Mysql 存储 Emoji 坑 在现代的应用程序中,Emoji表情符号已经成为用户之间交流的重要组成部分。然而,在将Emoji存储到MySQL数据库时,你可能会遇到一些问题。本文将介绍这些问题以及相应的解决方案。 问题描述 当我们尝...
阅读全文

supervisord 中的 open files 数量限制

Linux 中的 nofile 设置 Linux 系统通过 rlimit 来对一个进程可以使用的计算机资源进行限制,其中 nofile 表示单个进程可以打开的文件句柄数,默认值为 1024。 我们知道,Linux 系统下一切都是文件,...
阅读全文