sql

山峰哥2 小时前
服务器·数据库·sql·性能优化·编辑器·深度优先
SQL调优实战:从索引失效到性能飙升的破局之道在数字化转型的浪潮中,企业数据库承载着日均TB级的业务数据。某头部电商平台的真实案例显示,未优化的SQL查询在百万级数据量下耗时高达1800ms,而通过系统化调优后,同样的查询耗时骤降至50ms——性能提升36倍!这背后是数据库工程师对索引策略、执行计划、查询优化的极致追求。本文将揭开SQL调优的神秘面纱,通过18个真实案例与28段代码示例,揭示从索引设计到执行计划分析的全链路优化方法论。无论是金融核心系统的交易流水查询,还是智慧物流的路径规划算法,掌握这些优化技术可使企业IT成本降低40%-60%,QP
SQL必知必会3 小时前
数据库·sql
使用 SQL 进行队列分析你推出了一款新应用,用户每天都在注册。但这里有一个价值百万的问题:他们会回来吗?队列分析概览:展示不同队列(JAN 2023, MAB 2023, MAR 2023, APR 2023, MAY 2023)在不同月份的留存率变化
SQL必知必会5 小时前
数据库·sql
精通递归 CTE:SQL 的盗梦空间通用表表达式(CTE)非常适合清理代码。但递归 CTE 是完全不同的野兽。它们允许你在 CTE 自己的定义中引用 CTE 本身。
崎岖Qiu5 小时前
数据库·后端·sql·mysql
【MySQL | 第11篇】一条SQL查询语句的执行全流程简析一条简单的 SQL语句 SELECT * FROM user WHERE id = 1; 当按下回车键的那一刻,MySQL 内部究竟发生了什么?它是如何找到数据的?为什么有时候加了索引还是慢?
shsh20014 小时前
数据库·sql·mybatis
mybatis plus打印sql日志使用配置 | MyBatis-PlusMyBatis-Plus 提供了多种日志实现(log-impl),用于记录 SQL 语句和相关操作,帮助开发者进行调试和监控数据库操作。以下是一些可用的日志实现及其说明:
山峰哥14 小时前
服务器·数据库·sql·性能优化·编辑器
数据库调优实战:索引策略与查询优化案例解析在当今数据驱动的时代,数据库作为企业核心业务系统的“数字心脏”,其性能直接决定了业务系统的响应速度与用户体验。然而,随着业务数据的爆炸式增长,SQL查询性能瓶颈逐渐显现——一条低效的SQL可能让百万级数据查询从毫秒级飙升至秒级,甚至引发系统宕机。本文将通过真实案例与代码示例,深度解析数据库工程中的SQL调优核心策略,特别是索引策略的实战应用,帮助开发者掌握“四两拨千斤”的优化技巧。
e***136219 小时前
数据库·sql·mysql
MySQL 常用 SQL 语句大全1. 基本查询 查询所有记录和字段查询特定字段查询并限制结果条件查询模糊匹配匹配多个值不匹配某些值2. 数据插入 插入单条记录
山岚的运维笔记20 小时前
数据库·笔记·sql·microsoft·sqlserver
SQL Server笔记 -- 第53章:INSERT 第54章:主键若目标表存在 IDENTITY 列,则必须显式列出列名:注意:若候选键列存在重复值,上述语句将失败,因为主键值必须唯一。
SQL必知必会20 小时前
数据库·sql
SQL 聚合函数详解:COUNT、SUM、AVG、MIN、MAX你是否曾想过,数据库如何能够瞬间告诉你全年的总销售额、客户的平均年龄,或者上个月下了多少订单?答案就在 SQL 聚合函数中——这些强大的工具可以将多行数据转换为有意义的汇总信息。
SQL必知必会1 天前
大数据·数据库·sql
使用 SQL 实现帕累托原则(80/20 法则)帕累托原则(Pareto Principle)指出,对于许多结果,大约 80% 的后果来自 20% 的原因。在商业中,这通常是正确的:80% 的销售额来自 20% 的客户,或者 80% 的 bug 来自 20% 的代码。
q***76561 天前
android·sql·mysql
MySQL 中如何进行 SQL 调优平时进行 SQL 调优,主要是通过观察慢 SQL,然后利用 explain 分析查询语句的执行计划,识别性能瓶颈,优化查询语句。
m***49581 天前
数据库·sql·langchain
LangChain-08 Query SQL DB 通过GPT自动查询SQL我们需要下载一个 LangChain 官方提供的本地小数据库。我这里使用 Navicat 导入数据,你也可以通过别的方式导入(当然你有现成的数据库也可以,但是不要太大了,不然会消耗很多Token)。
山岚的运维笔记1 天前
数据库·笔记·sql·mysql·microsoft·sqlserver
SQL Server笔记 -- 第52章 拆分字符串函数在没有 STRING_SPLIT 的旧版本,可借助 XML 实现拆分:结果:2016 起提供内置函数 STRING_SPLIT。
zsyf19871 天前
数据库·sql·mysql
mysql 迁移达梦数据库出现的 sql 语法问题 以及迁移方案迁移方案:1.下载官方DM8开发版 产品下载-达梦数据2.会下载到win系统下的左下角的开始1.1.2 创建工程
山岚的运维笔记1 天前
数据库·笔记·sql·microsoft·sqlserver
SQL Server笔记 -- 第55章:外键外键用于定义两个表之间的关系。父表必须拥有主键以唯一标识行;子表的某一列存放父表主键的值。FOREIGN KEY REFERENCES 约束保证:子表中的值必须存在于父表主键中。
桂花很香,旭很美1 天前
数据库·sql·golang
[7天实战入门Go语言后端] Day 4:Go 数据层入门——database/sql 与简单 CRUD本日关键词(实战):database/sql、驱动、连接池、DB.Open、Query/QueryRow、Exec、预编译、参数化查询、SQLite、PostgreSQL、DSN、CRUD
Moshow郑锴2 天前
数据库·sql·mysql
pgsql常见查询索引优化(等值条件+范围条件)针对查询:等值条件优先:customer_id、user_id、status 都是等值过滤(=),应放在复合索引的前面。
YIN_尹2 天前
android·sql·mysql
【MySQL】SQL里的“连连看”:从笛卡尔积到自连接前面我们讲解的mysql表的查询都是对一张表进行查询,在实际开发中这远远不够。先来复习一下我们之前学过的基本查询,做几道题