日常开发SQL优化万能公式:5 大步骤 + 10 个案例 项目早期数据量少,开发人员开发时更重视功能上的实现,随着生产数据的增长,很多SQL语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的SQL就是整个系统性能的瓶颈。 SQL优化整体主要体现在两个方面: 1.减少IO的次数,就是所有查询尽量全部走索引 2.减少IO的数据量,比如mysql5.6后的索引下推等,尽量减少传输数据量 1.SQL常规优化步骤 一、通过慢查日志等定位那些执行效 数据结构与算法 2025年05月03日 200 点赞 0 评论 3028 浏览
SpringBoot——动态数据源(多数据源自动切换) 前言 日常的业务开发项目中只会配置一套数据源,如果需要获取其他系统的数据往往是通过调用接口, 或者是通过第三方工具比如kettle将数据同步到自己的数据库中进行访问。 但是也会有需要在项目中引用多数据源的场景。比如如下场景: 自研数据迁移系统,至少需要新、老两套数据源,从老库读取数据写入新库 自研读写分离中间件,系统流量增加,单库响应效率降低,引入读写分离方案,写入数据是一个数据源,读取数据是另 数据结构与算法 2025年04月22日 58 点赞 0 评论 2924 浏览
15分钟掌握Elasticsearch 8大核心概念与基础用法 Elastic已经形成了一个较为庞大的生态,这个生态的核心就是Elasticsearch。初学者的重点就是如何快速地了解并使用Elasticsearch,本文总结了Elasticsearch的8大核心概念和安装、用法,15分钟实现入门并且掌握Elasticsearch的简单使用。 blog-thumb-release-endpoint-security.png 01、核心概念 索引 数据结构与算法 2025年04月17日 185 点赞 0 评论 2790 浏览
elasticsearch分片unassign问题处理 1、查询集群状态(当前为yellow) curl -s ?v 2、查询分片情况 curl -s |grep -i unassign 看到有四个分片是 unassign,目前都是副本分区,不是主分区 item_sold_v5 5 r UNASSIGNED item 数据结构与算法 2025年04月17日 170 点赞 0 评论 2615 浏览
【总结】维度数据建模过程及举例 数据仓库2.png 1. 摘要 本文介绍数据仓库中维度数据建模的过程描述,并举一个示例以加深对相关概念的理解。 2. 内容 2.1 维度模型定义 维度模型是数据仓库领域大师Ralph Kimall所倡导,他的《数据仓库工具箱》,是数据仓库工程领域最流行的数仓建模经典。维度建模以分析决策的需求出发构建模型,构建的数据模型为分析需求服务,因此它重点解决用户如何更快速完成分析需求,同时还有较 数据结构与算法 2025年05月18日 181 点赞 0 评论 2573 浏览
Pig4Cloud之jasypt 配置文件加密 简介 Jasypt是一个Java简易加密库,用于加密配置文件中的敏感信息,如数据库密码。jasypt库与springboot集成,在实际开发中非常方便。 引入Jasypt依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spri 数据结构与算法 2025年05月20日 148 点赞 0 评论 2564 浏览
windows版mysql8.0安装详解 windows版mysql8.0安装详解 下载mysql8.0下载地址: 下载完成后将其解压到自定义目录下,我所有的工具都保存在D:\tools,解压完成后会看见以下目录: 随后,配置环境变量(我的电脑点右键,然后点属性,然后点击环境变量),步骤如下: 此 数据结构与算法 2025年05月19日 76 点赞 0 评论 2471 浏览
MySQL两阶段提交串讲 目录: 一、吹个牛 二、事务及它的特性 三、简单看下两阶段提交的流程 四、两阶段写日志用意? 五、加餐:sync_binlog = 1 问题 六、如何判断binlog和redolog是否一致 七、两阶段提交设计的初衷 - 分布式事务 八、再看MySQL两阶段写日志 九、留一个彩蛋 十、推荐阅读 一、吹个牛 面试官的一句:“了解MySQL的两阶段提交吗?” 不知道问凉了多少人! 这篇文章白日梦就 数据结构与算法 2025年05月18日 56 点赞 0 评论 2442 浏览