上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: MySQL 日志系统:一条SQL更新语句是如何执行的 WAL:先写日志,再写磁盘(顺序写代替随机写,提高性能) 两阶段提交:保证 redo log 和 binlog 一致性 MySQL 三种日志 SQL更新语句和SQL查询语句一样要经过各功能模块的处理,区别是更新语句涉及写日志(binlog、red 阅读全文
posted @ 2024-10-13 17:43 廖子博 阅读(3) 评论(0) 推荐(0) 编辑
摘要: MySQL 基础架构:一条SQL查询语句如何执行 连接器(管理连接、权限验证) 查询缓存(5.7不推荐使用,8.0完全废弃) 解析器(解析树) 优化器(索引选择、表关联顺序、执行计划) 执行器(调用存储引擎接口) 执行引擎(InnoDB、MyISAM、Memory) MySQL 分成Server层和 阅读全文
posted @ 2024-10-13 16:25 廖子博 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 查询集群文档数量 查询集群文档数量 curl -XGET -k -u elastic:passwd -H 'Content-Type: application/json' 'https://localhost:9200/_count?pretty' curl -i 显示响应头信息 curl -XGE 阅读全文
posted @ 2024-10-12 19:33 廖子博 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch权威指南 启动 docker ubuntu docker run -it -d -p 22:22 --name ubuntu_dev ubuntu docker exec -it ubuntu_dev bash 安装工具 apt update apt install -y 阅读全文
posted @ 2024-10-12 18:40 廖子博 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 镜像 Linux 镜像 Ubuntu Alpine Busybox 搭建 Linux 环境 docker run -it -d -p 22:22 --name ubuntu_dev ubuntu docker ps -a docker exec -it ubuntu_dev bash 阅读全文
posted @ 2024-10-11 22:50 廖子博 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 美团数据库高可用架构的演进与设想 MMM (Multi-Master Replication Manager for MySQL) Google 开源MySQL高可用组件(废弃) MHA(MySQL Master High Availability)Facebook 工程师开源的MySQL高可用组件 阅读全文
posted @ 2024-10-11 19:37 廖子博 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 过滤器 当进行精确查找时,我们会使用过滤器。 term 单值匹配 terms 多值匹配 bool 复合过滤器(must/must_not/should) range 范围查询 (gt/lt/gtq/lte) exists null值查询 使用 constant_score 以非评分模式进行查询。 示 阅读全文
posted @ 2024-10-09 19:39 廖子博 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 全文搜索 match operator 提高精度 minimum_should_match 控制精度 bool 组合查询 must 必须匹配 must_not 必须不匹配 should 如果有 must 则表示没有必须匹配但有会更匹配,如果没有 must 则表示至少需要有一个匹配 minimum_s 阅读全文
posted @ 2024-10-09 19:39 廖子博 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 安装 Spark 安装 Java 8+: https://spark.apache.org/docs/latest/index.html 安装 Spark: https://spark.apache.org/downloads.html ./spark-shell --version 代码 Spar 阅读全文
posted @ 2024-09-14 21:56 廖子博 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 10 简化条件逻辑 分解条件表达式 对条件判断和每个条件分支分别运用提炼函数手法。 将大块头代码分解为多个独立的函数,并根据每个小块代码的用途,为分解得到的新函数命名。 重构前: if (!aData.isBefore(plan.summerStart) && !aData.isAfter(plan 阅读全文
posted @ 2022-10-22 23:54 廖子博 阅读(84) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页