AI & 人工智能 第3页
多阶段构建:如何生成数百 MB 镜像?-林林林的博客

多阶段构建:如何生成数百 MB 镜像?

多阶段构建:如何生成数百 MB 镜像? 概述 多阶段构建(Multi-stage Build)是 Docker 17.05 引入的功能,允许在一个 Dockerfile 中使用多个 FROM 语句,每个 FROM 开始一个新的构建阶段。你可...
as959705158的头像-林林林的博客as9597051589小时前
03610
查询缓存为何 8.0 移除-林林林的博客

查询缓存为何 8.0 移除

查询缓存为何 8.0 移除 查询缓存是什么 查询缓存(Query Cache)是 MySQL 在 Server 层的一个优化特性:将 SELECT 语句的完整结果缓存起来,相同的查询直接返回缓存结果,跳过解析、优化和执行...
as959705158的头像-林林林的博客as9597051589小时前
04111
分析 Redis 内存使用:找出内存消耗大户-林林林的博客

分析 Redis 内存使用:找出内存消耗大户

分析 Redis 内存使用:找出内存消耗大户 为什么要分析内存使用 Redis 基于内存运行,内存是最宝贵的资源。分析内存使用可以帮助你: - 发现 BigKey,预防性能问题 - 评估是否需要扩容 - 优化数...
as959705158的头像-林林林的博客as9597051589小时前
0226
无盘复制-林林林的博客

无盘复制

无盘复制 什么是无盘复制 传统的 Redis 主从全量复制中,主节点需要先将数据持久化到磁盘生成 RDB 文件,然后从节点通过读取磁盘上的 RDB 文件来完成同步。而无盘复制(Diskless Replication)...
as959705158的头像-林林林的博客as9597051589小时前
04715
镜像加速器-林林林的博客

镜像加速器

镜像加速器 为什么需要镜像加速器 在国内网络环境下,直接从 Docker Hub 拉取镜像经常遇到速度慢、超时甚至无法访问的问题。镜像加速器通过代理、CDN 缓存和优化路由大幅提升拉取速度。 镜像加...
as959705158的头像-林林林的博客as9597051589小时前
03512
如何调试容器网络问题-林林林的博客

如何调试容器网络问题

如何调试容器网络问题 常见的容器网络问题 Docker 容器网络问题在面试和实际工作中都是高频话题。常见问题包括: 容器无法访问外部网络 容器之间无法通信 DNS 解析失败 端口映射不生效 网络延迟...
as959705158的头像-林林林的博客as9597051589小时前
04913
OCI(开放容器倡议)是什么?-林林林的博客

OCI(开放容器倡议)是什么?

OCI(开放容器倡议)是什么? 什么是 OCI? OCI(Open Container Initiative,开放容器倡议) 是一个致力于制定容器格式和运行时的开放工业标准的项目。它于 2015 年 6 月由 Docker、CoreOS、Go...
as959705158的头像-林林林的博客as9597051589小时前
02013
为什么避免使用 SELECT * 以及最佳实践-林林林的博客

为什么避免使用 SELECT * 以及最佳实践

为什么避免使用 SELECT * 以及最佳实践 SELECT * 的问题 -- 不推荐 SELECT * FROM user WHERE id = 123; -- 推荐 SELECT id, name, email FROM user WHERE id = 123; 很多开发人员习惯 SELECT *...
as959705158的头像-林林林的博客as9597051589小时前
04113
水平分表核心思路与方法-林林林的博客

水平分表核心思路与方法

水平分表核心思路与方法 什么是水平分表 水平分表(Horizontal Partitioning 或 Sharding)是将同一张表的数据行分散到多个结构完全相同的子表中。每张子表都拥有相同的字段,但只存储一部分数...
as959705158的头像-林林林的博客as9597051589小时前
0498
优化器是否自动调整 WHERE 顺序-林林林的博客

优化器是否自动调整 WHERE 顺序

优化器是否自动调整 WHERE 顺序 问题引出 很多开发者认为 MySQL 查询时必须把索引列放前面: -- 索引:idx_name_age(name, age) -- 提问:下面两个查询,哪个索引生效? SELECT * FROM user WHE...
as959705158的头像-林林林的博客as9597051589小时前
0406