sql

Ysx10 小时前
sql
把 SQL 从 2700 次降到 4 次:一个 Java 后端对存量报表的 N+1 手术面向读者的快速结论:报表慢往往不是"单条 SQL 写得差",而是循环里逐条查库。把 N 次单查换成 1 次批量 IN,再用内存 Map 做 O(1) 取值——业务逻辑一行不改,接口从"打开就卡"变秒开。本文用一个火电报表系统的真实改造讲透这套方法,文末附可复现 Demo。
2301_8000742112 小时前
数据库·sql·mysql
mysql DQL--1,取得每个部门中的最高薪水的人员名称。 第一步:取得每个部门的最高薪水。 第二步:把上面获得的结果作为临时表t,然后与emp表进行内连接中的等值连接,连接条件为emp表的deptno,sal和t中的deptno,maxsal相等。 SELECT d.deptno,d.dname,max(e.sal) from dept d INNER JOIN emp e on d.deptno=e.deptno GROUP BY d.deptno SELECT s.dname,e1.ename FROM emp
Sagittarius_A*14 小时前
数据库·sql
【好靶场】SQL注入-时间盲注合规声明:本文仅记录授权 CTF / Web 安全教学靶场中的测试过程。文中请求范围仅限题目指定的 hbc2.haobachang.com:12800,不得将相关 Payload、命令或方法用于其他未授权目标。
崖边看雾16 小时前
大数据·数据库·sql·mysql
MySQL——SQL 经典练习题:学生选课成绩查询(附详细注释)在开始做这 50 道题之前,先花几分钟把下面这些 SQL 基础知识点过一遍。它们几乎贯穿了后面每一道题,理解了它们,做题会顺畅很多。
2601_9603563817 小时前
数据库·sql·excel
库存分析岗位秋招准备:SQL、Excel、WMS与供应链指标2027届准备2026秋招库存分析岗位,最稳的路线是:用供应链业务理解打底,用SQL和Excel做数据分析,用库存周转、缺货率、滞销率项目证明能力,再用一段电商、零售、制造或物流相关实习补齐场景。
山峰哥17 小时前
大数据·数据库·sql·编辑器·深度优先
造价算量系统SQL优化,慢查询从9秒压到35毫秒‌去年在合肥给一家建筑工程公司做造价算量系统升级的时候,我遇到了一个非常典型的工程类数据库性能难题。他们的广联达算量导出的工程数据全部存在MySQL库里,单张工程明细表的数据量突破2700万行,造价师打开一个大型项目的算量汇总页面,要等9秒才能加载出来,有时候数据量大一点直接浏览器超时,很多老员工为了等页面加载,中途都能去接杯水走一圈。之前团队试过给算量字段随便加了几个索引,结果不仅没解决问题,写入算量数据的时候还经常出现锁等待,整个系统的使用体验越来越差。最后我们没有盲目堆索引,而是从业务逻辑底层拆解,结
StarRocks_labs18 小时前
starrocks·sql·paimon·variant·shredding
StarRocks 如何查询 Paimon 半结构化数据?Variant、Shredding 与 SQL 实践作者:王日宇(霁谦)StarRocks Committer;阿里云技术专家在电商订单、用户行为和设备日志等场景中,一条数据通常同时包含两类信息:
姜太小白1 天前
数据库·sql·oracle
【Oracle】记排查sh脚本调用SQL执行卡顿的排查总结整个过程分为 OS层(操作系统) 和 DB层(数据库) 两个阶段。步骤 1:发现可疑进程步骤 2:查看父进程内核态等待状态
镜舟科技2 天前
数据库·sql·demo·text-to-sql·镜舟科技·mip·语义视图
为什么 Text-to-SQL 总是停在 Demo?销售负责人问:“上个月华东区的销售额是多少?”在 Text-to-SQL Demo 中,这个过程通常很顺畅:
大牧师2 天前
数据库·sql·学习·node.js·orm·nest.js·typeorm
TypeORM 学习教程TypeORM 是一个传统的 ORM(Object Relational Mapping)框架,把数据库表映射成 Entity 类,表字段映射成类属性,表之间的关联映射成 Entity 之间的关系。之后调用 Repository/EntityManager 的 find、save、delete 等 API 来做 CRUD,TypeORM 会自动生成对应的 SQL 语句。
数智启示录2 天前
数据库·经验分享·sql·postgresql·面试
PostgreSQL 执行计划实战(第 9 篇):SQL 和索引没变,计划为什么突然慢一百倍同一条订单查询昨天只循环内表几百次,今天却循环几十万次。SQL、索引和参数没改,变化只是活动订单从均匀分布变成“省份与城市强相关”。
润乾软件2 天前
sql·sqlazy
SQLazy:从事件表中查出下一组的开始时刻一张表记录了某个对象在不同时间点的状态值。每个时间点有一条记录,现在要按状态值是否发生变化来分段,输出每个状态的生效起始时间和结束时间——即把连续相同 value 的记录合并成一个时间段。
养生技术人2 天前
运维·数据库·sql·oracle·ocp
Oracle OCP认证考试题目详解082系列第17题Question #17, Topic 1Which two statements are true regarding Oracle database space management within blocks managed by Automatic Segment Space Management (ASSM)? (Choose two.)
隔窗听雨眠2 天前
sql·性能优化·github
活动中台系统慢SQL治理实践:从监控告警到性能优化的全链路方法论活动中台系统承载着企业的核心营销能力,在大促、秒杀等高并发场景下,系统的稳定性和响应速度直接关系到用户体验和业务转化。而慢SQL往往是压垮数据库的最后一根稻草。一条低效的查询语句,可能在毫秒间耗尽数据库连接池,拖垮整个服务链路。实践中,某业务中台因多条执行效率差的SQL语句频繁调用,导致应用连接数据库的会话数激增至4800多个,服务器内存被耗尽并HANG死。这种由慢SQL引发的系统性崩溃,正是活动中台系统最需要防范的风险。
数智启示录2 天前
经验分享·sql·缓存·postgresql·面试
PostgreSQL 计划缓存实战(第 10 篇):预编译 SQL 前五次都快,第六次为什么可能变慢普通租户只有百条订单,头部租户却有九十万条。相同 prepared statement 前几次都快,某个连接复用后,头部租户突然用索引扫描九十万行;重连又恢复。直接答案是:这个会话可能在累计五个 custom plan 后开始评估 generic plan,而 generic plan 看不到本次参数,冷热租户差异便被平均分布掩盖。
ClouGence3 天前
数据库·sql·开源
CloudDM 支持达梦、KingbaseES、GoldenDB,国产数据库也能统一管起来国产数据库替换进入开发、测试和生产环境后,团队面对的就不只是连接问题了。CloudDM 已支持达梦、KingbaseES(金仓)和 GoldenDB(金篆)等国产数据库,覆盖数据库访问、对象管理、SQL 审核、工单协作、数据脱敏和数据库 CI/CD。对正在推进国产化改造的团队来说,它可以把多种数据库收进同一个 Web 管理入口,让权限、变更和审计尽量走同一套流程。
CarIise3 天前
数据库·sql
JDBC数据库操作与SQL注入防范⭐ 老师强调:Java程序不能直接操作数据库,必须通过**驱动(Driver)**来连接。就像电脑需装驱动才能用打印机、鼠标一样,操作MySQL或Oracle也需安装各自厂商提供的数据库驱动。
疯狂打码的少年3 天前
数据库·笔记·sql
【数据库技术】SQL嵌套查询(IN/EXISTS/ANY/ALL)考点频率:★★★★★(下午题必考,选择题常考,子查询是SQL查询的进阶核心) 难度:⭐⭐⭐⭐ 建议:重点掌握子查询的分类、IN与EXISTS的区别、ANY与ALL与比较运算符的搭配
CarIise3 天前
sql
MySQL数据库与SQL语言:从数据类型到DQL查询核心⭐ 老师强调:数据库是长期存储在计算机内的、有组织的、可共享的数据集合,本质上是一个文件系统。和Excel不同,Excel随便塞数据没格式约束,而数据库必须按提前设好的特定格式存数据。
润乾软件3 天前
数据库·sql·sqlazy
SQLazy:合并有重叠的时间区间一张表记录了多个账户的时间区间,每个账户有多条记录,区间之间可能存在重叠。源数据:期望结果(合并每个账户内所有重叠的区间):