首页
学习
活动
专区
圈层
工具
发布

#sql

特定目的程序语言

SQL踩坑经验 | 用SQL实现帕累托累计和滚动平均值

做数据的二号姬

分享一个最近做得比较复杂的东西,总的来说对专业的ETL可能不难,但对我而言稍微有点麻烦的SQL取数需求。

3110

Mysql死锁日志分析:事务逻辑冲突的排查技巧

Jimaks

在数据库高并发场景中,死锁问题如同隐形杀手——它不会直接报错,却会导致事务卡顿、请求超时甚至服务雪崩。但面对冗长的MySQL死锁日志问文本,许多开发者常陷入"看...

4021

MySQL物化视图:预计算查询结果的定期刷新

Jimaks

在复杂查询场景中(如多表JOIN、聚合统计),传统视图每次执行都需重新计算,导致性能瓶颈。物化视图(Materialized View) 通过预计算并存储查询结...

6931

排序缓冲区调优:sort_buffer_size的合理配置

Jimaks

在MySQL数据库运行过程中,排序操作(如 ORDER BY、GROUP BY、DISTINCT)是常见的性能消耗点。当数据集无法在内存中完成排序时,MySQL...

6111

MySQL innodb_buffer_pool_size内存调优

Jimaks

作为MySQL性能的"心脏",innodb_buffer_pool_size 决定了InnoDB引擎缓存数据和索引的内存容量。在以往经验中,60%以上的MySQ...

8811

SQL 优化对比:驱动表 vs Hash 关联

爱可生开源社区

作者:何文超,分享 MySQL 和 OceanBase 相关技术博文。 个人博客【CSDN | 雅俗数据库】

5000

Redis缓存:热点数据查询的数据库减压策略

Jimaks

当热点数据(如电商首页商品、社交平台热门话题)被频繁查询时,数据库每秒可能承受数万次请求。笔者曾参与一个日活百万级的资讯平台项目,在未引入缓存时,MySQL的C...

5011

SQL审核工具Yearning实操,DevOps必备

IT咸鱼

想成为一名真正干货满满、实用又在线的 DBA?今天我们就从“SQL审核”这条干线开始,切入 Yearning 实操。这篇文章专注一步一脚印,一点白话,细节调试全...

8300

DDL 失败?中间表残留文件怎么清理最合适?

爱可生开源社区

数据目录存在中间表文件,进程不存在任何 DDL 操作,同时导致相关表无法执行 Online DDL。

5600

存储过程封装:复杂业务逻辑的性能优化

Jimaks

在金融交易、电商订单等复杂业务场景中,数据库往往面临高频的跨表操作和计算密集型任务。当应用层通过多次网络往返执行SQL时,会产生显著的网络延迟累积和事务管理开销...

5721

批量更新技巧:减少锁持有时间的分批次处理

Jimaks

在数据库操作中,批量更新是常见需求,但一次性处理大量数据可能导致锁竞争和性能下降。MySQL默认的更新操作会持有行锁(InnoDB引擎),若单次更新数据量过大,...

12521

SHOW PROFILE工具:查询性能分析的深度诊断

Jimaks

MySQL内置的SHOW PROFILE工具如同数据库的"听诊器",能深入剖析查询执行的微观耗时,为性能调优提供关键数据支撑。本文将结合实战经验,解析其工作原理...

7521

慢查询日志监控:定位性能瓶颈的第一步

Jimaks

在数据库性能优化中,慢查询日志(Slow Query Log) 如同医生的听诊器,能直接捕捉到系统运行中的“异常心跳”。当应用响应变慢、CPU使用率飙升时,盲目...

6721

产线问题分析与解决系列:3从全表扫描到高效执行-大表连表查询和IN分批次SQL优化实践

李福春

李总(焦急地):小李,老张,这次全境派送的问题很严重啊!面单上的条码和第三方跟踪单号对不上,货物到了中心后,分拣直接瘫痪了。我们的业务扩张速度这么快,这个问题必...

4600

NULL值处理:索引大小优化与业务逻辑设计

Jimaks

在数据库设计与业务开发中,NULL值处理常被忽视,却直接影响系统性能和业务逻辑的健壮性。NULL不仅代表“缺失值”,更会引发索引膨胀、查询性能下降及业务歧义。

5211

主键优化:自增ID与UUID的适用场景对比

Jimaks

在数据库设计中,主键的选择直接影响系统性能、扩展性和数据一致性。作为开发者,我们常面临两种主流方案:自增ID(如MySQL的AUTO_INCREMENT)和UU...

12911

程序员:你如何写可重复执行的SQL语句?

李福春

小张注意到,在实际的项目开发场景中,很多开发人员只关注编写SQL脚本来满足功能需求,而忽略了脚本的可重复执行性。

3000

分区表设计:历史数据归档与查询加速

Jimaks

随着业务规模扩大,企业核心数据库往往面临两大痛点:历史数据堆积导致存储成本飙升与海量数据下查询性能急剧下降。有些订单表3年内从百万级暴增至数十亿条,全表扫描耗时...

6821

大表分表策略:垂直拆分与水平拆分的应用

Jimaks

随着业务数据量激增,单表性能瓶颈日益凸显。当MySQL单表数据量突破千万级时,查询延迟、写入阻塞等问题频发。此时分表策略成为关键解决方案。

9421
领券
http://www.vxiaotou.com