技术栈
sql
我真的是大笨蛋
2 小时前
java
·
数据库
·
sql
·
mysql
·
性能优化
深度解析InnoDB如何保障Buffer与磁盘数据一致性
在数据库系统中,内存(Buffer Pool)与磁盘数据的一致性是确保数据可靠性、完整性的核心命题。这个问题的本质源于计算机体系结构中的一个根本矛盾:内存的易失性与磁盘的非易失性,以及二者之间巨大的性能差距(内存访问比磁盘I/O快3-5个数量级)。
tod113
8 小时前
开发语言
·
数据库
·
sql
·
算法
·
leetcode
力扣高频 SQL 50 题阶段总结(四)
这一组题目整体非常有代表性,覆盖了 去重统计、连续性判断、历史状态查询、前缀和、分组后过滤 等 LeetCode SQL 中最核心、最容易反复考察的模型。本文不只给出解法,而是重点拆解 “为什么要这样写”,以及 如果写错通常错在哪里。
踢足球0929
9 小时前
数据库
·
sql
寒假打卡:2026-01-31
日常学习:外键约束 语法: 添加外键: CREATE TABLE 表名( 字段名 数据类型..... [CONSTRAINT] [外键名称] FOREIGN KEY(外键字段名) REFERENCES主表 (主表列名)
山峰哥
10 小时前
大数据
·
数据库
·
sql
·
编辑器
·
深度优先
SQL优化全解析:从索引策略到查询性能飞跃
在数据驱动的数字化时代,SQL性能优劣直接影响着企业级系统的响应速度与用户体验。当百万级数据表执行一条普通查询竟耗时数秒,当联表查询因索引失效导致全表扫描引发数据库宕机,这些场景正警示着开发者:掌握专业的SQL优化技术已成为数据库工程的核心竞争力。本文将深度剖析索引策略设计、查询语句重构、执行计划分析三大维度,结合金融、电商、物流三大行业的真实案例,揭示从“经验调优”到“科学调优”的跃迁路径。通过20个实战代码示例与15个避坑指南,助你构建可量化、可复用的SQL优化方法论,让查询性能提升10倍不再是神话,
Apple_羊先森
11 小时前
数据库
·
sql
·
oracle
ORACLE数据库巡检SQL脚本--7、检查不起作用的约束
用于识别不起作用的主键约束该脚本的目标是识别处于禁用状态的主键约束:DISABLE表示约束当前不起作用
怣50
12 小时前
数据库
·
sql
·
mysql
MySQL表的数据检索:从基础到精通
SELECT语句是MySQL中最核心的查询命令,用于从一个或多个表中检索数据。其基本语法格式如下:sql
-XWB-
13 小时前
数据库
·
sql
·
oracle
【Oracle】Oracle诊断系列(3/6):性能瓶颈定位——从SQL到I/O的全面分析
🔗 接上一篇《Oracle锁问题与阻塞分析》,今天我们深入数据库的“神经系统”——性能瓶颈定位,解决慢查询和系统卡顿问题。
小邓睡不饱耶
13 小时前
数据仓库
·
hive
·
sql
Hive 实战:数据仓库建模、SQL 进阶与企业级案例
在大数据生态中,Hive 是数据仓库的核心组件——它将 HDFS 中的结构化/半结构化数据映射为数据库表,支持用 SQL 语句进行离线分析,无需编写复杂的 MapReduce 代码。作为“SQL -on-Hadoop”的标杆工具,Hive 凭借高吞吐、易扩展、兼容 SQL 标准的优势,成为企业构建数据仓库、离线数据分析的首选。
czlczl20020925
13 小时前
sql
·
tomcat
·
mybatis
MyBatis-Plus SQL自动填充字段
在企业级开发中,维护数据的审计字段(create_time, update_time, creator, updater)是必不可少的环节。MyBatis-Plus (MP) 提供了 MetaObjectHandler 接口来实现这一逻辑的自动化。
冰暮流星
13 小时前
数据库
·
sql
sql之删除与软删除
sql中删除是真正删除,删了这个数据就没了,想恢复都恢复不了软删除不是真删除,而是添加一个列存储删除标志,在查看时不看已经存储删除标志的数据
独断万古他化
13 小时前
sql
·
mybatis
·
mybatis-plus
·
条件构造器
【MyBatis-Plus 进阶】注解配置、条件构造器与自定义 SQL的复杂操作详解
MyBatis-Plus(简称 MP) 是一个 MyBatis 的增强工具, 在 MyBatis 的基础上只做增强不做改变, 为简化开发、提高效率而生。
瀚高PG实验室
1 天前
数据库
·
sql
·
瀚高数据库
通过数据库日志获取数据库中的慢SQL
系统平台:N/A 版本:6.0,5.6.5,5.6.4,5.6.3,5.6.1,4.5.2,4.5,4.3.4.9,4.3.4.8,4.3.4.7,4.3.4.6,4.3.4.5,4.3.4.4,4.3.4.3,4.3.4.2,4.3.4,4.7.8,4.7.7,4.7.6,4.7.5,4.3.2,4.1.1
阳光九叶草LXGZXJ
1 天前
linux
·
运维
·
数据库
·
sql
·
学习
达梦数据库-学习-47-DmDrs控制台命令(LSN、启停、装载)
目录一、环境信息二、介绍三、DRS相关文章四、命令介绍1、配置起始LSN(1)功能(2)注意(3)格式
ruxshui
1 天前
开发语言
·
数据库
·
python
·
sql
Python多线程环境下连接对象的线程安全管理规范
当前Python多线程开发中,核心技术问题为:绝大多数连接对象(MySQL/Redis/网络连接等)均为非线程安全,多线程直接共享同一连接对象实例时,其内部维护的游标状态、网络IO缓冲区、事务上下文等核心数据会被并发篡改,导致数据错乱、连接崩溃、操作超时、脏读幻读等问题;同时开发者易混淆多线程中对象“共享/非共享”的判定标准,频繁踩入共享连接的开发误区,甚至采用加锁保护的伪解决方式导致多线程并发降级,失去并发设计的意义。
Mr_Xuhhh
1 天前
数据库
·
sql
·
oracle
MySQL数据表操作全解析:从创建到管理
field:列名datatype:列的数据类型CHARACTER SET:字符集(默认为数据库字符集)
阳光九叶草LXGZXJ
1 天前
linux
·
运维
·
数据库
·
sql
·
学习
达梦数据库-学习-50-分区表指定分区清理空洞率(交换分区方式)
目录一、环境信息二、介绍三、实验1、测试数据生成2、复制表创建3、复制分区数据4、数据量对比5、复制表统计信息收集
Apple_羊先森
1 天前
数据库
·
sql
·
oracle
ORACLE数据库巡检SQL脚本--4、检查锁阻塞
定位数据库中因锁资源占用导致的“阻塞者”与“等待者”会话,是排查锁等待性能问题的核心语句。该脚本用于识别数据库中的锁依赖关系:
麦聪聊数据
1 天前
数据库
·
sql
·
低代码
·
微服务
·
架构
利用SQL2API模式重构微服务中的数据查询层
在现代后端开发中,存在一个有趣的“二八定律”:80% 的接口只是简单的 CRUD(增删改查)或报表查询,只有 20% 的接口涉及复杂的业务逻辑(如订单状态机流转、支付风控计算)。
Aloudata
1 天前
sql
·
数据分析
·
etl
·
指标平台
数据工程实践:智能制造企业如何通过NoETL指标平台为数据资产“瘦身”,实现TCO最优?
本文首发于 Aloudata 官方技术博客:《智能制造数据资产瘦身指南:三步实现 TCO 最优,释放 50% 成本》转载请注明出处。
久违816
1 天前
数据库
·
sql
·
oracle
SQL注入攻击核心技术深度总结
基本原理: SQL注入是Web安全领域最严重的漏洞之一,攻击者通过在应用程序的输入参数中插入恶意的SQL代码片段,改变原有SQL查询的语义和逻辑,诱使数据库执行非预期的操作命令。