
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
当 ID 为 6 的记录被删除掉之后,这块空间并不会立马被释放出来,MySQL 只是在这个位置做一个删除标记,将来要是还有一个 ID 为 6 的数据被插入进来,就会插入到这里。MySQL 中的数据删除操作有点像我们平日里做业务开发时用的逻辑删除,当你想要删除掉一行数据的时候,这行数据其实并没有被真正的删除掉,只是暂时给标记为删除了而已。在上图这个 B+Tree 中,继续插入 5,就会造成页分裂,页

redis集群版的lua脚本,可以通过key的部分字符串hash来解决redis集群版的分布式是会根据KEY进行hash取模然后打到不同的slot,这种思想是典型的分而治之。分治,分流,降级。以上是关于lua在redis集群中的解决方案-- command keys must in same slot的主要内容。

配置Nginx的超时时间,提高服务器的性能,降低客户端的等待时间。同时,在受到DOS攻击时,可以起到缓解作用。特殊情况下,请根据具体性能需求进行调优。

nginx server_name 多个的话,空格隔开如果很多的话也可以用正则,我的需求,xxx--dev.zzg.me 统一跳转到127.0.0.1:8888。

location匹配顺序1."="前缀指令匹配,如果匹配成功,则停止其他匹配2.普通字符串指令匹配,顺序是从长到短,匹配成功的location如果使用^~,则停止其他匹配(正则匹配)3.正则表达式指令匹配,按照配置文件里的顺序,成功就停止其他匹配4.如果第三步中有匹配成功,则使用该结果,否则使用第二步结果注意点匹配的顺序是先匹配普通字符串,然后再匹配正则表达式。另外普通字符串匹配...
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle旗下的产品。MySQL是最流行的关系型数据库管理系统之一。数据库的稳定运行是保证业务可用性的关键因素之一。本文将介绍如何使用Prometheus提供的MySQLD Exporter实现对MySQL数据库性能以及资源利用率的监控和度量。

比limit size要慢,且offset的值越大,sql的执行速度越慢。当offset过大,会引发深度分页问题,目前不管是mysql还是es都没有很好的方法去解决这个问题。只能通过限制查询数量或分批获取的方式进行规避。遇到深度分页的问题,多思考其原始需求,大部分时候是不应该出现深度分页的场景的,必要时多去影响产品经理。如果数据量很少,比如1k的量级,且长期不太可能有巨大的增长,还是用的方案吧,整

1. 开发者证书(Certificates)分为开发(iOS Development)和发布(iOS Distribution)两种,无论是真机调试,还是上传到App Store都需要该证书,是一个基证书,用来证明开发者身份的。2. 应用标识(Identifiers)App IDs,每一个应用的独立标识。可以配置该应用的权限,比如是否用到否用In-App purchase,GameCe
高并发架构演进全攻略:从单体到分布式的5个关键阶段 高并发并非固定数字,而是由业务场景决定的相对概念。本文系统梳理了高并发系统的3个核心指标(并发数、吞吐量、响应时间)和5个演进阶段:1)垂直扩展优化单体;2)水平扩展负载均衡;3)引入缓存分层;4)异步化削峰填谷;5)数据库读写分离与分库分表。最后防线是限流、降级和熔断机制。高并发的本质是随着业务增长,通过合理的架构演进持续保证系统在高负载下的稳

看这篇文章的相信大家对支付都有了解,对于对账来说应该不陌生,肯定也明白对账的目的。简单例子,就是你和另外一个人做生意,约定的结款是月结,他每天都从你这里进货,你会记账说我应该收多少钱,他也会记账说他应该付多少钱;在月底结款的时候,他会说我应该结1w给你;然后给你一个进货的明细单子,你拿着这个单子和你自己的单子对比看是否正确,这就是对账。只是支付系统的对账涉及到其他账务处理事情相对感觉会比较复杂而已








