sql

云技纵横10 分钟前
后端·sql·mysql
线上接口突然超时,怎么判断卡在 Nginx、线程池、连接池还是 SQL?接口超时时,Nginx 说上游没响应,Java 日志里没有异常,数据库 CPU 也不高。大家都觉得自己这一层没问题,最后只能先重启应用。
sugar__salt1 小时前
java·sql·mybatis
MyBatis ③动态 SQL 完全指南 —— 从条件拼接到批量操作本文基于 Spring Boot + MyBatis 实战项目,系统讲解 MyBatis 动态 SQL 六大核心标签的用法、原理、选型策略和常见踩坑点。
x-cmd3 小时前
数据库·人工智能·sql·ai·容器·rust·workflow
用 Rust 打造 AI 时代的 SQL:把重复任务变成可执行文件每天让 AI 做重复的事,prompt 模板和输出格式几乎一模一样,但你从来没想过把它们"写下来",因为你下意识觉得——这是跟 AI 聊出来的,不是程序能跑的。
灯澜忆梦15 小时前
数据库·sql·mysql·性能优化
【MySQL10】进阶篇 | 索引_#2性能优化SQL 优化重心:优先优化查询语句 调优排查流程:查看 SQL 执行频次 → 开启慢查询日志捕获慢 SQL → profile 定位耗时阶段 → explain分析执行计划,最后针对性建立索引、改写 SQL。
Exclusive_Cat20 小时前
数据库·sql
MySQL回表机制解析与优化策略利用二级索引进行查询除索引列值和主键以外的值时,由于二级索引的叶子节点中存储的只有索引所对应列的值和主键id,这样就导致我们查询不到,所以Innodb就会重新使用查到的主键id回到表中找到对应的行数据,因为主键索引的叶子节点存储的是对应行的全部数据,所以可以找到
影寂ldy20 小时前
数据库·笔记·sql
SQL 索引(Index)完整笔记表数据的物理存储顺序和索引逻辑顺序完全一致一张表只能有一个聚集索引主键默认就是聚集索引查询速度最快、物理排序、数据紧凑存储
ha_lydms1 天前
大数据·sql·dataworks·maxcompute·hologres·odps·datastudio
使用SQL导入MaxCompute的数据至Hologres当MaxCompute业务数据规模超过200 GB,且查询复杂度较高、对响应时间要求达到秒级时,Hologres支持将这些数据直接导入内部表进行查询,相较于通过外部表查询方式,该方式可以设置索引,且数据查询效率更高。本文为您介绍不同场景的数据导入操作以及常见问题。 注意事项 通过SQL导入MaxCompute数据至Hologres时,您需要注意如下内容:
冰暮流星1 天前
数据库·sql·mysql
mysql之查询查询指定的字段select 字段 from 表名查询所有字段select * from 表名查询指定字段并给字段取别名
Csvn1 天前
后端·sql
📊 SQL 入门 Day 17:数据更新与删除学习如何安全、高效地修改和删除数据,掌握 UPDATE/DELETE/TRUNCATE 的核心区别,避免误操作灾难。
杜子不疼.1 天前
数据库·sql·mysql
不会SQL也能改数据库?我用NocoDB把MySQL变成了表格界面MySQL里已经保存了客户、订单和业务数据,可运营同事想看一眼内容时,总不能每次都找开发执行SQL。直接把数据库账号交出去,又很难控制操作范围。
今天AI了吗1 天前
数据库·人工智能·sql
AI辅助数据库工具链对比:从SQL优化到架构设计的主流方案评估随着企业数字化转型的深入,数据库的性能优化与架构设计已成为决定业务系统稳定性和扩展性的核心瓶颈。传统的数据库管理员(DBA)依靠经验手工调优 SQL、手动配置参数、反复尝试索引组合,已经越来越难以应对海量数据、复杂查询和快速迭代的挑战。与此同时,大语言模型(LLM)在自然语言理解、代码生成与推理能力上的突破,为数据库领域带来了全新的自动化、智能化变革。
霸道流氓气质1 天前
sql·mysql·mybatis
Mysql中慢 SQL 优化实战:减少不必要的 JOIN 关联线上接口查询收货单的出库物流信息时出现慢 SQL。该 SQL 通过三表 JOIN(收货单主表 → 物流记录表 → 物流节点明细表)查询物流轨迹数据,其中收货单主表数据量超过 1200 万行。
一个天蝎座 白勺 程序猿1 天前
sql·oracle·性能优化·kingbasees
SQL Server数据迁移金仓性能优化实战:从慢SQL到系统瓶颈,一套组合拳打下来我原来在SQL Server上跑得好好的,怎么迁到金仓就慢了?其实大多数情况下,不是数据库不行,是你的SQL和配置,还是SQL Server那一套,没跟着迁过来的数据库一起调整。为什么会有这种情况,我总结了几个常见原因:
.柒宇.1 天前
运维·数据库·sql·面试
运维常见面试题_02_数据库1. 是什么:查询一张表的全部字段(列)和表中的记录总数(行数),是日常 SQL 最基础的两个操作。2. 为什么用它:快速了解一张表的表结构(有哪些列、每列类型)和数据规模(多少行),是数据调研、问题排查、性能评估的第一步,也是所有 SELECT 查询的起点。
三8446 天前
数据库·sql·mysql
sql正则绕过/正则回溯preg_match()正则表达式是一个可以被「有限状态自动机」接受的语言类。「有限状态自动机」,其拥有有限数量的状态,每个状态可以迁移到零个或多个状态,输入字串决定执行哪个状态的迁移。
晚安code2 天前
数据库·sql·mysql
MySQL 开发规范清单:建表、索引、SQL、ORM 四块一次讲透摘要:MySQL 开发规范怎么落地?本文把阿里 Java 手册里建表、索引、SQL、ORM 四块的硬性规约拆成一份清单,每条配反例和血泪经验,收藏这一篇就够用了。
weixin_727535622 天前
sql·mysql
mysql高频八股问答200🎯 适用:后端开发、Java/Go/Python 全栈、DBA、架构师岗位面试 📖 内容覆盖:基础概念 · 存储引擎 · 索引原理 · 事务与锁 · SQL优化 · 日志系统 · 主从复制 · 分库分表 · InnoDB底层结构 · Buffer Pool · MVCC底层 · 优化器原理 · 实战场景
Yan_chen6662 天前
数据库·sql·实战·布尔盲注·ctfhub闯关
CTFHub SQL 布尔盲注实战攻略靶场:CTFHub - SQL 布尔盲注(整数型) 手法:布尔盲注 适合场景:页面不打印任何查询结果,也不显示报错,只有"查询成功"或"查询失败"两种响应
Csvn2 天前
后端·sql
📊 SQL 入门 Day 16:数据插入技巧掌握高级数据插入技巧,告别单条逐行 INSERT,学会高效批量操作与冲突处理。场景 1:数据迁移 — 将旧表数据导入新表,改写表结构或字段名
vHelios2 天前
java·sql·mybatis
【电商项目】商品服务模块的问题解决与代码逻辑思考有了之前的经验,现在我一眼就能锁定是哪里的问题了。由于报错繁长,所以就不粘贴报错信息了,而且本身发现是SQL问题之后,我就去看日志了。这里我让Claude梳理了整个查错思路,这样看也更清晰一些。