测试环境:MySQL版本:8.0 数据库表: CREATE TABLE `test_t` ( `id` int NOT NULL AUTO_I...
首先需要注意:MYSQL 5.6.3以前只能EXPLAIN SELECT; MYSQL5.6.3以后就可以EXPLAIN SELECT,UPDA...
三种方案会出现数据的短期不一致性。 方案一:缓存双删。先删除 Redis,再写 MySQL,再删除 Redis。在数据量不是特别大的情况下推存使...
首先CPU是整个电脑的核心计算资源,对于一个应用程序来说CPU的最小执行单元是线程,导致CPU飙高的原因有两个方面。 第一个是CPU的上下文切换...
采用rabbitMQ的延时队列。RabbitMQ具有以下两个特性,RabbitMQ可以针对Queue和Message设置x-message-tt...
redis里面的内存淘汰策略:是指当内存的使用率达到了maxmemorg的上限的时候,它的一种内存释放的一个行为。 redis里一面提供了很多种...
现在通过实例来验证下: 我的myslq版本是:8.0.19 建表语句 CREATE TABLE test_index ( id bigint(2...
我把sql优化,分为四层: 1. 业务上的优化 2. 代码层的优化 3. sql层面的优化(包含索引优化) 4. 硬件层优化(硬件层的优化,其实...
【注:本人使用的环境是Linux的Cent OS 7.9版本】 1. 安装python3,pip3 方法如下:https://blog.csdn...