sql

宋浮檀s1 小时前
数据库·sql·安全·网络安全
SQL注入基础+DVWA搭建后台直接执行用户输入参数,未过滤,导致恶意SQL语句执行,泄露数据库数据。例:id=1例:id='1'
Amarantine、沐风倩✨1 小时前
数据库·sql·oracle
Oracle 性能排查:通过 V$LONG_EXEC_SQLS 快速定位慢 SQL该语句主要用于:查询数据库中执行时间较长的 SQL按完成时间倒序排列优先查看最近出现的慢 SQL其中:
倔强的石头1062 小时前
数据库·sql
生产环境排坑实录:SQL 标量子查询的“静默杀手”与优化器的智能推演到了 2026 年的今天,大家应该都能感觉到,AI 技术已经把咱们平时搞软件开发那一套东西给改了很多了。其实对于数据库这种底层的、比较基础的软件来说,情况也是差不多的。数据库里头那个专门负责查询优化的组件,也就是咱们常说的“大脑”,这几年也是变了不少。以前那种优化器,往往仅仅只是按照一套规定好的规则来弄,也就是所谓的“基于规则优化(RBO)”。后来慢慢地,大家都不怎么这么弄了。全面换成了那种算执行成本的“基于代价优化(CBO)”。到现在甚至开始把 AI 的一些算法也往里面加了,也就是现在经常提到的“基于人
老码观察2 小时前
sql·mysql
MySQL 慢 SQL 治理实战:从索引原理到真实踩坑我们团队这几年从零到一搭建了一个日活千万级的集成自动化平台,数据库层面踩过的坑数不胜数。MySQL 性能问题是最常遇到的——一个慢 SQL 能把整个服务拖垮,连锁反应下游超时、上游重试、数据库连接池爆满,最后全站不可用。
不太厉害的程序员4 小时前
数据库·sql·oracle
Oracle使用工具PL/SQL Developer中的数据泵备份还原数据库Oracle在Oracle 12c之前一直是“单实例单数据库”,他与SQL Server、MySQL的单实例多数据库有很大的区别。 一个实例(内存和后台进程)对应着一个数据库(物理文件)。想要完全隔离的多个库,传统做法是创建多个实例,这对服务器资源消耗较大。
三十六煩惱風4 小时前
java·数据库·sql
2026-05/04~10技术问题处理左连接:以左表为主表,保留主表所有数据,根据连接条件匹配右表数据,匹配成功直接回显,匹配失败即为null.
我叫张小白。5 小时前
sql·mysql·架构
MySQL架构与SQL执行完全解析当我们向MySQL发送一条SQL语句时,无论是简单的SELECT还是复杂的UPDATE,背后都有一套精密的执行流程。这套流程涉及客户端、Server层、存储引擎层的协作,以及Buffer Pool、Undo Log、Redo Log、Binlog等组件的配合。本文将从整体架构出发,深入剖析SQL语句(查询与修改)的完整底层执行逻辑,帮助你对MySQL有一个全局且深入的理解。
顾凌陵5 小时前
数据库·sql·oracle
SQL注入漏洞简单来说,SQL 注入就是“把 SQL 命令插到网页里,让数据库听话”。 攻击者通过在输入框(如 URL 参数、表单)中插入恶意的 SQL 代码,欺骗服务器执行非授权的数据库操作,从而窃取、篡改或删除数据。
weelinking14 小时前
数据库·人工智能·sql·数据挖掘·github·产品经理
【产品】00_产品经理用Claude实现产品系列介绍专栏定位: 一个不懂编程的产品经理,如何用 Claude 亲手实现自己设计的产品 目标读者: 产品经理、产品设计师、创业者、想将想法落地但不懂技术的人 学习目标: 从"画原型找开发"到"自己用 Claude 把产品做出来" 实战项目: 「需求管理平台」—— 一个产品经理自己日常就能用的工具 计划篇数: 18 篇文章 更新计划: 每周 2-3 篇
杨云龙UP20 小时前
linux·运维·数据库·sql·oracle·ffmpeg
Oracle RAC/ODA环境下如何准确查询PDB表空间已分配大小?一次说清Oracle表空间逻辑大小和ASM三副本实际占用_2026-05-19在 Oracle RAC/ODA 环境中,查询数据库空间时一定要分清两个口径:如果 ASM 磁盘组是 HIGH 冗余,通常就是三副本,因此实际占用约为逻辑空间的 3 倍。
Cloud_Shy6181 天前
数据库·python·sql·数据分析·excel·web
Python 数据分析基础入门:《Excel Python:飞速搞定数据分析与处理》学习笔记系列(第十一章 Python 包跟踪器 中篇)本章会构建一个典型的商业应用程序,它可以从互联网上下载数据并存储到数据库中,然 后再将数据在 Excel 中进行可视化。在此过程中你会认识到 xlwings 在这样的应用程序开发过程中扮演着怎样的角色,也能看到将 Python 连接至外部系统有多容易。在尝试构建一个十分接近真实情况且简单易懂的项目的过程中,我想到了 Python 包追踪器。这个 Excel 工具可以显示某个 Python 包每年发布的次数。虽然这只是一个案例研究,但是实际上你可能会发现这个工具可以用来了解一个 Python 包是否处于积极
Gauss松鼠会1 天前
java·数据库·经验分享·spring boot·后端·sql·gaussdb
【GaussDB】基于SpringBoot实现操作GaussDB(DWS)的项目实战数据仓库服务GaussDB(DWS) 是一种基于华为云基础架构和平台的在线数据处理数据库,提供即开即用、可扩展且完全托管的分析型数据库服务。GaussDB(DWS)是基于华为融合数据仓库GaussDB产品的云原生服务 ,兼容标准ANSI SQL 99和SQL 2003,同时兼容PostgreSQL/Oracle数据库生态,为各行业PB级海量大数据分析提供有竞争力的解决方案。
想唱rap1 天前
运维·服务器·网络·数据库·sql·tcp/ip·mysql
IO多路转接Select(1)系统提供select函数来实现多路复用输入/输出模型 (2)select系统调用是用来让我们的程序监视多个文件描述符的状态变化的。 (3)程序会停在select这里等待,直到被监视的文件描述符有一个或多个发生了状态改变。
Yushan Bai1 天前
数据库·sql
ORACLE SQL Performance Analyzer (SPA) 测试流程由于新的服务器与原有数据库在系统架构、硬件配置等方面已经有了较大的差异,为了模拟新服务器承载业务的性能,需要对新服务器进行性能测试;当前EBS数据库为ORACLE 12.1.0.2版本,基于ORACLE的特性可以使用数据库的SQL Performance Analyzer (SPA)性能分析功能、数据库重放(Database Replay)功能,来模拟真实业务的负载;通过对比现有生产环境和新服务器上的性能数据报告,可以获取数据库的性能差异;同时可以对新环境运行速度较差的SQL进行相应的性能分析优化,并反复
JavaEdge.1 天前
python·sql·langchain
07-LangChain Toolkit 实战:从工具函数到 Python Agent,再到 SQL AgentLangChain 1.x 以后,Agent 的主流写法明显收敛了:不要再围 initialize_agent、AgentType、AgentExecutor.run() 老接口转,而是统一:
历程里程碑1 天前
linux·开发语言·数据结构·数据库·c++·sql·排序算法
53 多路转接select我们 知道IO=等+拷贝其中对于等来说,select负责一件事情,就是一次可以等待多个fd,而一旦多个fd,有任意一个或多个fd的事件就绪了,select会通知上层,告诉调用方,哪些fd已经可以IO了
山峰哥2 天前
前端·数据库·sql·性能优化
SQL慢查询调优实战:从全表扫描到索引覆盖的完整复盘说实话,干了这么多年数据库开发,最怕的不是写复杂SQL,而是半夜两点被运维电话叫醒,告诉你生产环境一个核心接口崩了。上个月我就经历了这么一次——用户中心的订单查询接口,从200毫秒直接飙到30秒,整个页面白屏,用户投诉电话打爆了客服。我一看SQL,写得挺"规矩"的,但就是慢得离谱。后来花了一个小时排查,发现问题出在一个谁都容易忽略的地方。今天就把这次调优的全过程掰开了揉碎了讲给你听,保证你看完之后再碰到类似问题,心里门儿清。
hhb_6182 天前
数据库·sql
PL/SQL核心技术难点梳理与实战应用案例解析PL/SQL作为Oracle数据库专属的过程化编程语言,融合了SQL数据操作能力与高级语言逻辑处理特性,是数据库运维、存储过程开发、业务数据逻辑封装的核心工具。其依托Oracle数据库运行,具备高效的数据交互、事务管控、批量数据处理等优势,广泛应用于企业级数据后台开发、数据定时同步、业务规则校验、报表数据统计等场景。
TDengine (老段)2 天前
大数据·数据库·sql·物联网·时序数据库·tdengine·涛思数据
TDengine 一条 SQL 从客户端到执行完成的全链路分类: 系统架构 > 端到端消息流适用版本:TDengine v3.x(v3.3.x / v3.4.x) | 最后更新:2026-05-16
唐青枫2 天前
sql·mysql
别只会写 IF:MySQL CASE WHEN 条件判断实战详解CASE WHEN 是 MySQL 里用来做条件判断的表达式。它的作用很像编程语言里的 if...else 或 switch...case:满足不同条件时,返回不同结果。