sql

阿里云大数据AI技术44 分钟前
人工智能·sql
Hologres AI Function 文本分类实战:从提示词设计到 KV-Cache 调优,全程 SQL 搞定不写 Python,不搭服务,不训模型。一条 SQL 调用大模型,文本分类从未如此简单。数据清洗、分词、特征工程、模型选型、训练调参、部署上线、推理服务维护……一套流程走下来,少则数天,多则数周。模型效果不好?重新来过。换个场景?再训一个。
2601_962683896 小时前
数据库·人工智能·sql
治理遗留系统中的“生肉 SQL”:一次用多模型协作优化慢查询的实战复盘接手历史包袱沉重的电商遗留系统,最怕的不是报错停机,而是系统“半死不活”的慢。上周,我们组的订单列表页开始频繁触发慢查询告警,数据库 CPU 飙升。经过日志定位,罪魁祸首是一段长达 180 行、嵌套了 5 层子查询、还带有各种 MyBatis 动态 <if> 标签的“生肉 SQL”。
dexi.Chi 攻城狮8 小时前
经验分享·笔记·sql
SQL层次查询语法基本语法结构执行逻辑:先找到 ORG_ID = ‘根节点ID’ 的记录 然后找 P_ORG_ID = 当前记录的ORG_ID 的记录(子节点) 递归继续找子节点的子节点… 示例:
华山令狐虫8 小时前
数据库·人工智能·sql·dbapi
DBAPI AI 写 SQL:支持动态 SQL 与参数占位符,自然语言一键生成每天写重复的联表查询、条件过滤、分页统计?表结构记不住,字段名总要翻文档?复杂动态 SQL 拼接到怀疑人生?
一个天蝎座 白勺 程序猿13 小时前
数据库·sql·sql优化
自动SQL优化实战|吃透调优接口+报告配置+统计+索引全流程落地SQL优化建议器能够根据数据库内部状态,向数据库管理员(DBA)提供调优建议。在应用这些优化建议后,经过调整的SQL语句性能将得到显著提升。
吴声子夜歌15 小时前
数据库·sql
SQL进阶——窗口函数进行行间比较使用SQL对同一行数据进行列间比较很简单,只需要在WHERE子句里写上类似于col_1 = col_2的比较条件就可以了。但是,对不同行的数据进行列间比较就没那么简单了。这并不是说我们不能用SQL进行行与行之间的比较。使用SQL进行这种行间比较时,发挥主要作用的技术是窗口函数,它在SQL:2003中实现了标准化。
隐形的萝莉14 小时前
数据库·sql
再回到技术面,研究 T-SQL 的 UNION、EXISTS、EXCEPT、INTERSECT 运算符。「DBA 了解业务是非常必要的」,确实如此。不管您担任的是 IT 的哪种职务,都应深入了解所任职公司的业务和流程,结合既有的 IT 专长,发展出自己在公司的「不可替代性」,甚至去思考老板、公司的好高高层们,想要的是什么? 若您是担任 MIS 或 DBA,每天辛勤努力修机器、备份数据库、维护网络状态、研究最新的前台和 .NET 技术,却无法让老板了解你每天在忙什么,则你的地位,可能远不如一位很懂业务和流程的人,虽然他只会写些 SQL 句子,却能每天产出老板和主管想看的报表,老板不能没有他,他也就创造了自己的
Tian_Hang15 小时前
java·运维·服务器·ide·sql·mysql·eclipse
Eclipse Mosquitto 安装及介绍本文主要讲解Eclipse Mosquitto的安装和简单的订阅与发布。mosquitto:MQTT broker 服务 mosquitto-clients:命令行发布 / 订阅调试工具
湮w2 天前
数据库·sql·mysql
JDBC 完整笔记 + 核心 API 详解(入门到实战)JDBC(Java DataBase Connectivity):Java 数据库连接,是 Java 官方定义的一套操作所有关系型数据库的接口(API)。
云水一下2 天前
sql·dvwa·sql盲注
DVWA从入门到精通(九):SQL Injection (Blind)(SQL盲注)摘要:本文是《DVWA从入门到精通》系列的第九篇,带你全面掌握SQL Injection (Blind)(SQL盲注)模块的攻防全流程。从SQL盲注的核心原理出发,逐步讲解Low、Medium、High三个级别的攻击手法与源码分析,并深入探讨Impossible级别的终极防御方案。文章包含布尔盲注与时间盲注的完整手工流程、LENGTH()与SUBSTRING()函数的逐字符猜解技术、SLEEP()延时函数的利用、Burp Suite Intruder自动化爆破、以及PDO预处理和参数化查询等企业级防御策略
要开心吖ZSH1 天前
java·数据库·sql·mysql·mvcc
MVCC 进阶:快照读 vs 当前读、幻读与 Next-Key LockJava事务与MySQL事务的关系及MVCC通俗解析上篇文章咱们把 MVCC 的基本盘聊透了——隐藏字段、Undo Log 版本链、ReadView 快照机制。用一句话概括就是:
吴声子夜歌2 天前
数据库·sql
SQL进阶——HAVING子句假设现有一张带有“连续编号”列的表SeqTbl。我们在使用自动分配的数值时经常会见到像这样的表。虽然编号那一列叫作连续编号,但实际上编号并不是连续的,缺少了4和7。我们要做的第一件事,就是查询这张表里是否存在数据缺失。如果像本例这样,数据只有几行,那么我们一下子就能找出来。但是,如果数据有100万行,应该就不会有人用肉眼去查询了吧。
吴声子夜歌2 天前
java·数据库·sql
SQL进阶——EXISTS谓词SQL的保留字中,有很多被归为谓词一类。例如,“=、<、>”等比较谓词,以及BETWEEN、LIKE、IN、ISNULL等。在写SQL语句时我们几乎离不开这些谓词,那么到底什么是谓词呢?几乎每天都在用,但是突然被问起来时却答不上来的人应该不少吧。当然,我们说的谓词和主语/谓语中的谓语,以及英语中的动词是不一样的。
风中芦苇啊2 天前
数据库·sql·安全
从直接生成到受控配置:新一代图表Agent的SQL安全生成范式传统的图表Agent通常直接生成完整的SQL查询语句,这种方式虽然便捷,但也带来了显著的安全风险:为了解决这些问题,新一代图表Agent采用了全新的范式:不再直接输出完整SQL,而是输出一份受控的SQL生成规则配置。
吴声子夜歌2 天前
数据库·sql
SQL进阶——窗口函数窗口函数出现于20世纪90年代后半期,在21世纪初得到了Oracle、DB2和SQL Server等DBMS的支持。随着2017年MySQL也开始支持窗口函数,现在的主流DBMS中就都可以使用窗口函数了。如果熟练掌握了窗口函数,从某种意义上来说,我们就可以像使用面向过程语言那样操作数据。窗口函数能够大幅扩展SQL编程的可能性,是一个非常重要的工具。
ClouGence2 天前
数据库·后端·sql·sqlserver
SQL Server CDC 如何降低主库压力?Always On 备库读取实践上一篇谈了 Oracle 备机同步,而 SQL Server 作为源端时也存在同样的问题:数据同步会不会增加主库压力、账号权限能不能最小化、已有 Always On 高可用架构能不能复用。今天这篇文章就来聊聊这个话题。
风中芦苇啊3 天前
java·sql·mybatis
Java MyBatis 实战:如何通过 SQL 查询返回 List<Map> 数据格式在 Java 企业级开发中,MyBatis 作为一款优秀的持久层框架,以其灵活的 SQL 映射和强大的动态 SQL 功能而广受欢迎。虽然 MyBatis 推荐使用强类型的实体类(POJO)来接收查询结果,但在实际开发中,我们经常会遇到一些动态查询、结果集结构不固定或需要快速原型开发的场景。此时,直接返回 List<Map<String, Object>> 这种灵活的数据结构就变得非常有用。
_陈陆亮2 天前
运维·sql·mysql
MySQL 运维高频 SQL:一条语句快速定位长事务与锁阻塞在 MySQL 日常运维与性能排查中,「数据库突然卡顿」「大量更新语句超时」「死锁频发」是后端开发和 DBA 最常遇到的问题,而这类问题十有八九都和长事务、锁阻塞直接相关。
吴声子夜歌2 天前
数据库·sql
SQL进阶——自连接自连接(self join)是使用SQL进行高级数据处理时常用的技术,但与通常的连接相比,其处理过程让人很难理解,原因在于人们经常不知道该如何解释针对同一张表的连接条件。
云贝教育-郑老师2 天前
数据库·sql
TDSQL(MySQL版)分布式事务实现机制深度解析:从两阶段提交到全局一致性读前言面试官:"你在之前的项目中用过TDSQL,那我想问你一个问题——假设有一个转账场景,账户A和账户B分别在不同的分片上,A给B转200块钱。在这个分布式事务提交的过程中,如果这时候有一个查询过来查这两个账户的余额,你怎么保证他读到的总金额一定是对的?"