-
聊聊select for update到底加了什么锁
前言 大家,我是田螺。 最近在开发需求的时候,用到了 select...for update 。在代码评审的时候,一位同事说 ,唯一索引+一个非索引字段 ,是否可能会锁全表呢?本文田螺哥将通过9 个实...
-
MySQL 字符串指南
字符串是你在 MySQL 中使用的最常见的数据类型之一。许多用户在他们的数据库中插入和读取字符串,而没有认真地了解过它们。本文旨在让你深入了解 MySQL 如何存储和显示你的字符串变量,以便你能更好地...
-
用真实业务场景告诉你,高并发下如何设计数据库架构?
这篇文章,我们来聊一下对于一个支撑日活百万用户的高并系统,他的数据库架构应该如何设计? 看到这个题目,很多人第一反应就是: 分库分表啊! 但是实际上,数据库层面的分库分表到底是用来干什么的,他的不同的...
-
-
一篇带你了解接口突然超时十宗罪
前言 不知道你有没有遇到过这样的场景:我们提供的某个API接口,响应时间 原本一直都很快,但在某个不经意的时间点,突然出现了接口超时。 也许你会有点懵,到底是为什么呢? 今天跟大家一起聊聊接口突然超时...
-
Mybatis-Plus之LambdaQueryWrapper,Wrappers.<实体类>lambdaQuery的使用
一、前言 小编今天又来分享干货了,绝对的干净又卫生,大伙请放心食用哈!Mybatis-Plus我们经常使用,但是里面的很多功能,小编开始只是知道一点点,做个增删改查没问题。小编在新项目中发现,大神们不...
-
-
七步让您的MySQL服务器更安全
译者 | 陈峻 审校 | 孙淑娟 不知您是否发现一种现象,那些初学渗透测试的人员往往过于关注应用的安全性,而对数据库的安全性不太重视。他们殊不知,没有数据库的配置与安全测试,应用的安全性也就无法得到充...
-
分布式唯一ID的几种生成方案,一次性全掌握!
上一篇文章,我们聊了一下分库分表相关的一些基础知识,具体可以参见: 《用真实业务场景告诉你,高并发下如何设计数据库架构?》 。 这篇文章,我们就接着分库分表的知识,来具体聊一下全局唯一id如何生成。...
-
从一个数据库连接数计算公式谈起
昨天一个微信群里在讨论一个数据库连接数 的计算公式,截图看不太清楚。我来描述一下。说是PG提供了一个连接数计算公式:连接数=核心数*2+有效磁盘数量。其中核心数不应该包含超线程数量,而是物理核的数量。...
