MySQL慢查询八戒(寻常之见) 1. 避免使用子查询 由于子查询会产生大量的临时表也没有索引,所以会消耗过多的CPU和IO资源,产生大量的慢查询 【子查询性能差的原因】 我觉得:可以把子查询转化为关联查询进行优化 网友:???(你有没有很多问号) 2. in 查询的避免(我经理,所以这痛楚…我懂,k+) in 的值不要超过500个(且会利用索引) 3. 尽量避免使用外键约束 会降低性能,因为:外键会影响父表和子表的 数据结构与算法 2024年11月06日 179 点赞 0 评论 14910 浏览
数据结构——排序算法第二幕(交换排序:冒泡排序、快速排序(三种版本) 归并排序:归并排序(分治))超详细!!!! 文章目录 前言 一、交换排序 1.1 冒泡排序 1.2 快速排序 1.2.1 hoare版本 快排 1.2.2 挖坑法 快排 1.2.3 lomuto前后指针 快排 二、归并排序 总结 前言 继上篇学习了排序的前面两个部分:直接插入排序和选择排序 今天我们来学习排序中常用的交换排序以及非常稳定的归并排序 快排可是有多种方法的,高速列车 数据结构与算法 2025年04月27日 169 点赞 0 评论 14924 浏览
一文读懂 MySQL Explain 执行计划 一、前言 上周老周的一个好朋友让我出一篇教你读懂 SQL 执行计划,和我另一位读者反馈的面试题如何排查慢 SQL 的强相关,索性先出一篇一文读懂 MySQL Explain 执行计划。Explain 执行计划你一定得会看,不然你简历上就别去写什么你会 SQL 调优,不然面试官会觉得,Explain 执行计划你都不会看,那你还 SQL 调啥优啊?SQL 调你吧???开个小玩笑,玩笑归玩笑,重要是真的 数据结构与算法 2025年06月08日 139 点赞 0 评论 14971 浏览
常用SQL日期格式化: select语句 Select CONVERT(varchar(100), GETDATE(), 111): 2006/05/16 Select CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47 Select CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157 数据结构与算法 2025年07月28日 145 点赞 0 评论 14992 浏览
MySQL 查询优化(八):分组查询该怎么优化? 分组查询 MySQL 在处理 GROUP BY 和 DISTINCT 查询的方式在大多数情况下类似,事实上,在优化过程中有时候会把在这两种方式中转换。两类查询都能够从索引中受益,通常,这也是优化这两种查询最为重要的方式。 在无法使用索引时,MySQL 对于 GROUP BY 查询有两种策略:使用临时表或者 filesort 执行分组。对于给定的查询,两种方式都没法更高效。我们可以通 数据结构与算法 2025年04月20日 149 点赞 0 评论 15094 浏览
windows下安装mysql 下载 安装 以管理员身份启动cmd mysqld --initialize --console 生成密码 可设置环境变量 也可也不设置 设置后不用去安装目录bin去执行 mysqld -install 启动mysql服务 输入 net start mysql 或 s 数据结构与算法 2025年04月21日 93 点赞 0 评论 15103 浏览
MySql高可用集群测试操作 一、停止主数据库服务器host66 主数据库服务器host66 添加客户端连接使用的用户 2台从服务器会自动同步用户 create database db1; create table db1.a(id int); grant select ,insert on db1.* to yaya@"%" identified by "123qqq...A"; 客户端连接VIP地址访问数据库服务 数据结构与算法 2025年06月02日 126 点赞 0 评论 15167 浏览
顺序表和链表,时间和空间复杂度--数据结构初阶(1)(C/C++) 文章目录 前言 时间复杂度和空间复杂度 理论部分 习题部分 顺序表和链表 理论部分 作业部分 前言这期的话会给大家讲解复杂度,顺序表和链表的一些知识和习题部分(重点是习题部分,因为这几个理念都比较简单) 时间复杂度和空间复杂度 理论部分时间复杂度和空间复杂度的计算一般都是遵循大O表示法,然后的话时间复杂度的计算都 数据结构与算法 2025年04月30日 62 点赞 0 评论 15245 浏览
【数据结构】跳表 目录1.什么是跳表-skiplist2.skiplist的效率如何保证?3.skiplist的实现3.1节点和成员设计3.2查找实现3.3前置节点查找3.4插入实现3.5删除实现3.6随机层数3.7完整代码4.skiplist跟平衡搜索树和哈希表的对比1.什么是跳表-skiplistskiplist是由William Pugh发明的,最早出现于他在1990年发表的论文《 数据结构与算法 2025年09月21日 34 点赞 0 评论 15247 浏览