刷新
记录恶意SQL注入引发的RDS只读数据库CPU飚100%

博主头像 前言: 在广州这座城市下着小雨的晚上,我正在厨房洗着碗,突然手机有来电,脱下手套,一看是来自阿里云的告警电话。打开飞书查看告警内容,发现某个业务的RDS只读实例CPU飚到100%,下意识觉得是不是有慢查询导致,想着不会有啥问题,上去kill慢查就好了,结果发现是大问题....一、发现问题 2024年 ...

【故障排查】10分钟解决Quartz重复调度的疑难杂症

博主头像 我司使用Apache DolphinScheduler作为调度框架很久了,感兴趣的小伙伴可以看看这些干货文章: 因为之前监控到会出现重复的调度的问题,所以此文记录排查重复调度问题的全过程,希望对社区其他的小伙伴能够起到抛砖引玉的作用! 注:本文使用的DolphinScheduler 3.1.1的版本 ...

详解GaussDB(DWS)中3个防过载检查项

博主头像 本文分享自华为云社区《【防过载检查项】》,作者: 譡里个檔。 1. GUC参数检查 目的:针对不同版本建议设定不同的参数值,当前先检查出来,后续diagnosis会给出建议值 SELECT split_part((substring(version() from '\((.*)\)')), ' ', ...

特新介绍 | MySQL生态现有计算下推方案汇总

博主头像 作者:卢文双 资深数据库内核研发 本文首发于 2024-03-06 20:52:24 https://dbkernel.com 前言 计算下推是数据库优化器优化查询性能的一种常见手段,早期的数据库系统提及的计算下推一般是指谓词下推,其理论源自关系代数理论。2000 年以后,随着 Oracle RAC ...

IndexedDB使用案例

博主头像 IndexedDB是一种在浏览器端存储数据的方式,它丰富了客户端的查询方式,由于是本地存储,可以有效减少网络对页面数据的影响。这使得浏览器可以存储更多的数据,从而丰富了浏览器端的应用类型。 IndexedDB与传统的关系型数据库不同,它是一个key-value型的数据库。其中,value可以是复杂的 ...

MySQL性能优化盲区(高并发情况下,事务内的数据先更新还是先查询?)

博主头像 近期看到了一个前阿里资深开发的学术分析视频: 高并发情况下,一个事务内有更新操作还有查询操作,那是先更新好,还是先无锁查询好? 仅70秒的视频,深感学问太深,但是海哥讲的有待补充,于是写下了这篇文章,作为补充。 鸣谢:前阿里资深开发极海Channel的技术分享。 先说答案 这是个开放性的问题,必须看 ...

关系数据库范式详解(Normal form,简称NF)

博主头像 引言 关系数据库中的关系满足一定要求的,满足不同程度要求的为不同的范式,共有6种范式。 满足最低要求的叫第一范式,简称 1NF;在第一范式的基础上满足进一步要求的称为第二范式,简称 2NF; 其余范式以此类推。 对于各种范式之间有如下关系: 5NF ∈ 4NF ∈ BCNF ∈ 3NF ∈ 2NF ...

PG14:auth_delay 插件源码分析

博主头像 auth_delay 让服务器在报告身份验证失败前短暂暂停,以增加对数据库密码进行暴力破解的难度。需要注意的是,这对阻止拒绝服务攻击毫无帮助,甚至可能加剧攻击,因为在报告身份验证失败前等待的进程仍会占用连接。 要使用这个模块必须要在 postgresql.conf 中配置参数 shared_prel ...

实例带你了解GaussDB的索引管理

博主头像 本文分享自华为云社区《GaussDB数据库的索引管理》,作者: Gauss松鼠会小助手2。 一、引言 GaussDB数据库是华为公司倾力打造的自研企业级分布式关系型数据库,索引的设计和管理对于提高查询性能至关重要。下面将通过实际例子深入研究GaussDB数据库的索引管理。 二、GaussDB数据库中 ...

PG14:adminpack 插件源码分析

博主头像 adminpack 提供了大量支持功能,pgAdmin 和其他管理工具可以使用这些功能提供额外功能,例如远程管理服务器日志文件。默认情况下,只有数据库超级用户才能使用所有这些功能,但其他用户也可以使用 GRANT 命令使用这些功能。 我们先来看一下他支持的函数,可以通过 \dx+ adminpack ...

SQL Server索引查找/扫描没有出现key lookup的案例浅析

博主头像 在我们讲解这个案例前,我们先来了解/预热一下SQL Server的两个概念:键查找(key lookup)和RID查找(RID lookup),通常,当查询优化器使用非聚集索引进行查找时,如果所选择的列或查询条件中的列只部分包含在使用的非聚集索引和聚集索引中时,就需要一个查找(lookup)来检索其 ...

InnoDB是事务型数据库的首选引擎

博主头像 支持事务安全表(ACID),支持行锁定和外键; MySQL事务的ACID特性是确保数据准确性和可靠性的基本原则,包括**原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)**。具体如下: 1. **原子性(Atomicity) ...

[20240313]toad gather_plan_statistics执行计划相关问题.txt

[20240313]toad gather_plan_statistics执行计划相关问题.txt--//自己现在已经很少使用toad,使用也是作为辅助功能,毕竟图形界面能更快的操作显示信息.--//昨天遇到一个问题,自己当时没有反映过来,浪费点时间,做一个记录避免以后再次犯浑.--//我一般在to ...

mysql~关于mysql分区表的测试

博主头像 在MySQL 8.0中,可以通过创建自定义哈希函数来处理VARCHAR类型的字段,以便用作分区键。下面是一个简单的示例,演示如何在MySQL8.0中创建自定义哈希函数来处理VARCHAR类型的字段 分区后的表效果 方法一,自定义哈希函数,失败而告终 创建自定义哈希函数: DELIMITER // C ...

123···50>