MySQL索引下推(Index Condition Pushdown, ICP)是一种优化技术,首次出现在MySQL 5.6版本中,旨在提高查询效率,特别是当查询涉及到非主键...
MySQL索引下推(Index Condition Pushdown, ICP)是一种优化技术,首次出现在MySQL 5.6版本中,旨在提高查询效率,特别是当查询涉及到非主键...
在 SQL 中,COUNT 函数用于计算表中的行数。COUNT(1)、COUNT(*) 和 COUNT(主键 id) 虽然在大多数情况下都返回相同的结果,但在某些特定情境下,...
今天需要把图片批量转化下格式,想着写个shell搞下吧,自己已经忘干净了,百度下吧。果然你的问题大家都处理过。···for file in .pngdo convert {f...
前段时间迁移服务器,mysql使用了最新8.0。服务器突然故障了,搞了一会发现是磁盘满了,一通检查过后发现是mysql的binlog把磁盘塞满了。网上查了下发现,原来mysq...
1. UNION ALL 与 UNION 的区别 UNION和UNION ALL关键字都是将两个结果集合并为一个。UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会...
sed替换文件夹下所有文件grep -rl 'getUsdToCnyRate()' ./ | xargs sed -i "" "s/getUsdToCnyRate/getC...
由于用户登录失败,检查redis日志发现:redis Can’t save in background: fork: Cannot allocate memory 解决方法:...
epoll是对select、poll模型的改进,提高了网络编程的性能,广泛应用于大规模并发请求的C/S架构中。 原理图 一般步骤 Create an epoll object...
管道(pipe) 管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信; 实现机制: 管道是由...
编码和解码 下面一张图搞懂编码、解码、编码表之间的关系。 不难看出,它们是一种根据编码表进行翻译、映射的过程: 编码:str --> bytes 解码:bytes -->...
str、bytes和bytearray简介 str是字符数据,bytes和bytearray是字节数据。它们都是序列,可以进行迭代遍历。str和bytes是不可变序列,byt...
直接调用 Thread类定义:class threading.Thread(group=None, target=None, name=None, args=(), kwar...
step into 单步执行,遇到子函数就进入并且继续单步执行(简而言之,进入子函数) step out 当单步执行到子函数内时,用step out就可以执行完子函数余下部分...
获取文件父级目录 os.path模块相关方法 os.path.abspath(path) //返回绝对路径os.path.dirname(path) //返回文...
defer是什么? defer的用途 defer的执行时机 了解defer的执行时机首先要知道golang的return并非原子操作,return的底层机制如下(例retur...
mysql explain 全部字段如下: | id | select_type | table | partitions | type | possible_keys | ...
Gtid概念 从 MySQL 5.6.5 开始新增了一种基于 GTID 的复制方式。通过 GTID保证了每个在主库上提交的事务在集群中有一个唯一的ID。 这种方式强化了数据库...
502 - Bad Gateway 官方解释:作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。 那么什么时候会出现上面的情况呢? php-fpm没有...
HTTP1.0和HTTP1.1的一些区别: 缓存处理,在HTTP1.0中,使用header里的If-Modified-Since,Expires来做为缓存判断的标准,HTTP...
表锁和行锁 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发...