现在通过实例来验证下: 我的myslq版本是:8.0.19 建表语句 CREATE TABLE test_index ( id bigint(20) NOT NULL AUT...
适用于: Navicat无法连接mysql,mysql从切换版本 直接上解决方案: 【注:使用root账号登录】 mysql -uroot -p; #输入密码后按回车键 #U...
【注:本人使用的环境是Linux的Cent OS 7.9版本】 1. 安装python3,pip3 方法如下:https://blog.csdn.net/laichilizi...
我把sql优化,分为四层: 1. 业务上的优化 2. 代码层的优化 3. sql层面的优化(包含索引优化) 4. 硬件层优化(硬件层的优化,其实都是运维啊,所以硬件层的优化,...
redis里面的内存淘汰策略:是指当内存的使用率达到了maxmemorg的上限的时候,它的一种内存释放的一个行为。 redis里一面提供了很多种内存的淘汰算法,归纳一起就主要...
采用rabbitMQ的延时队列。RabbitMQ具有以下两个特性,RabbitMQ可以针对Queue和Message设置x-message-tt,来控制消息的生存时间,如果超...
首先CPU是整个电脑的核心计算资源,对于一个应用程序来说CPU的最小执行单元是线程,导致CPU飙高的原因有两个方面。 第一个是CPU的上下文切换过多对CPU来说同一个时刻下每...
三种方案会出现数据的短期不一致性。 方案一:缓存双删。先删除 Redis,再写 MySQL,再删除 Redis。在数据量不是特别大的情况下推存使用该方案。 方案二:基于Roc...
首先需要注意:MYSQL 5.6.3以前只能EXPLAIN SELECT; MYSQL5.6.3以后就可以EXPLAIN SELECT,UPDATE,DELETE。 关键参数...