MySQL慢查询八戒(寻常之见) 1. 避免使用子查询 由于子查询会产生大量的临时表也没有索引,所以会消耗过多的CPU和IO资源,产生大量的慢查询 【子查询性能差的原因】 我觉得:可以把子查询转化为关联查询进行优化 网友:???(你有没有很多问号) 2. in 查询的避免(我经理,所以这痛楚…我懂,k+) in 的值不要超过500个(且会利用索引) 3. 尽量避免使用外键约束 会降低性能,因为:外键会影响父表和子表的 数据结构与算法 2024年11月06日 179 点赞 0 评论 14307 浏览
《并查集的黑科技:路径压缩×按秩合并×带权扩展|算法核心原理与工程级实践指南》 📃个人主页:island1314⛺️ 欢迎关注:👍点赞 👂🏽留言 😍收藏 💞 💞 💞 生活总是不会一帆风顺,前进的道路也不会永远一马平川,如何面对挫折影响人生走向 – 《人民日报》 🔥 目录 数据结构与算法 2025年04月15日 87 点赞 0 评论 14265 浏览
snpEff构建物种数据库及完成vcf变异文件注释 1. 如果在没有jdk12的conda下安装snpeff,会报错 Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.UnsupportedClassVersionError: org/snpeff/SnpEff has 数据结构与算法 2025年05月30日 168 点赞 0 评论 14250 浏览
通过栗子来学习MySQL高级知识点(学习,复习,面试都可) MySQL索引 什么是索引 索引是一种数据结构,可以帮助我们快速查找数据 MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据 库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数 据结构上实现高级查找算法,这种数据结构就是索引。 索引都有哪些数据结构 索引可能有三种数据结构哈希表、有序数 数据结构与算法 2025年05月12日 168 点赞 0 评论 14236 浏览
SQL SERVER数据库重建索引的方法 参考: Sql Server查询缓慢的原因有很多,比如服务器资源不足、网络故障、查询语句不够优化,I/O问题等等,以及数据库索引问题 一、查询思路 1.想要判断数据库查询缓慢的问题,可以使用如下语句,可以列出查询语句的平均时间,总时间,所用的CPU时间等信息 SELECT creation_time N'语句编译 数据结构与算法 2025年04月19日 36 点赞 0 评论 14223 浏览
学习记录12 Hadoop生态圈技术栈(十) 讲义在讲Redis之前,花了很大的篇幅去写缓存的知识,可见缓存与Redis的关系非同一般。那么Redis就是缓存吗? 我们这里也写学习一些缓存的知识。 缓存存在的意义是为了减轻服务器的压力,提高系统的响应。 以前缓存指的是CPU上的告诉储存器,现在泛指计算机上原始数据集的复制集,便于快速访问。 其实缓存是一门艺术,一门空间换时间的艺术 其实说到这,也不难看出缓存的优缺点的。 大概总结一下就是缓存可 数据结构与算法 2025年05月16日 196 点赞 0 评论 14221 浏览
MySql备份·实时备份mysqlbinlog 一、binlog日志介绍 是MySQL服务日志文件的一种,也叫二进制日志 保存除查询之外的sql命令 启用日志能够达数据自动备份数据的作用 搭建MySQL主从同步存储结构的必要条件 默认MySQL服务没有启用binlog日志 二、MySql日志的相关参数 分类 命令/目录/... 说明 文件 主机名-bin.000001 日志文件名命名格式 主机名-bin.index 存放 数据结构与算法 2025年03月27日 60 点赞 0 评论 14027 浏览
SQLBolt,一个练习SQL的宝藏网站 知乎上有人问学SQL有什么好的网站,这可太多了。 我之前学习SQL买了本SQL学习指南,把语法从头到尾看了个遍,但仅仅是心里有数的程度,后来进公司大量的写代码跑数,才算真真摸透了SQL,知道怎么调优才能最大化效率。 现在网上SQL教程多如牛毛,对初学者来说既是好事也是坏事,有了更多选择但不知道如何选择。 有的甚至用Chatgpt来学习SQL,让它出教程、写代码,也是很好的学习方法。 数据结构与算法 2025年05月30日 92 点赞 0 评论 13953 浏览
CountDownLatch和CyclicBarrier 一、背景-对账系统处理逻辑 用户通过在线商城下单,会生成电子订单,保存在订单库;之后物流会生成派送单给用户发货,派送单保存在派送单库。为了防止漏派送或者重复派送,对账系统每天还会校验是否存在异常订单。 对账系统流程.png 查询订单 查询派送单 对比订单和派送单 将差异写入差异库 while(存在未对账订单){ // 查询未对账订单 pos = getPOrders(); 数据结构与算法 2025年05月29日 112 点赞 0 评论 13717 浏览