首页
学习
活动
专区
工具
TVP
发布

idba

专栏作者
327
文章
520561
阅读量
44
订阅数
使用 iodump 一步定位磁盘 IO Util 高的元凶
在之前的文章:《BPF 性能之巅》- 使用 perf tools 做性能分析(1)中,我们使用了 iosnoop、strace 和 opensnoop 来排查磁盘 IO 满的问题,最终可以大致定位哪些进程执行了哪些文件相关的操作,导致磁盘 IOUtil 高。
用户1278550
2024-04-11
1290
64次更改极限!MySQL DBA如何巧妙规避即时DDL操作的陷阱?
我们在MySQL 8.0.12版本中引入了一种新的 DDL 算法,当更改表定义时不会阻塞表。第一个即时操作是由腾讯游戏团队贡献的--在表的末尾添加列。
用户1278550
2024-04-10
890
提升DB性能不花一分钱,试试这个功能
当应用程序访问数据时, MySQL 将数据从磁盘读取到内存,或将内存数据写入磁盘是数据库系统常见的IO操作。相比内存操作,磁盘IO操作运行速度相对较慢,需消耗较多的时间。当出现大规模数据读取 比如全表扫描,频繁数据读写请求时,高并发的写入更新数据,IO操作可能成为系统瓶颈。
用户1278550
2024-04-10
640
对比通义千问和 kimi的文档解析能力
有时候需要搜集各种数据库产品的资料,动态,了解行业发展趋势。基于此需求,想通过 AI 的方式获取各大云厂商的数据库产品动态。本来想优先使用 通义千问来获取信息,结果
用户1278550
2024-04-10
1630
电商交易订单业务数据库设计演进
大白话: 交易订单业务是在线交易的核心业务单元 。交易其实就是用户从各个平台买东西,搜索到自己需要的商品,领优惠券,然后点击下单购买,再进行支付,卖家发货,买家确认收货这样的一个流程。
用户1278550
2024-02-23
1640
节假日数据库安全告急!DBA专家透露的巡检秘诀竟然是...
工业安全先驱H.W.海因里希(Herbert William Heinrich)在1930年代提出的关于工作场所事故和非致命伤害之间关系的理论。海因里希在其著作中提出,大约有88%的事故是由人的不安全行为引起的,10%是由不安全的机械或物理条件引起的,而余下的2%是不可避免的“Acts of God”。
用户1278550
2024-02-23
770
MySQL 8.0:Performance Schema 中锁相关的表
在MySQL 8.0 中,Performance Schema 已经成为监控和分析数据库锁状态的首选方法。 在本文中,我们将探讨Performance Schema中与锁相关的表,并通过实例介绍如何使用这些表来发现当前会话的锁、识别哪些锁被阻塞、以及确定谁持有锁。
用户1278550
2024-01-25
2620
MySQL 8.3 发布, 它带来哪些新变化?
1月16号 MySQL 官方发布 8.3 创新版 和 8.0.36 长期支持版本 (该版本 没有新增功能,更多是修复bug ),本文基于 官方文档 说一下 8.3 版本带来的变化。
用户1278550
2024-01-23
1.3K0
什么!有人竟然为了导入性能使用这个参数
前几天有客户测试使用云数据库的时候提出要禁止mydumper 关闭redo log的操作 (说白了就是导入数据时保持MySQL 实例的redo logging功能), 这才想起 在 MySQL 8.0.21 版本中,开启了一个新特性 “Redo Logging 动态开关”。
用户1278550
2024-01-04
1640
Terraform 基础架构资源管理运维工具
越来越多的公司将整个IT系统部署到各个云上,一个完整的IT 服务包含但不限于如下部分:
用户1278550
2024-01-04
1680
MySQL 8.0 InnoDB 的统计信息机制优化
MySQL 的InnoDB引擎会维护着用户表每个索引的统计信息,来帮助查询优化器选择最优的执行计划,详细的来说,key的分布情况能决定多表join的顺序,也能够决定查询使用哪一个索引。这些统计信息可以由专门的后台线程刷新,也可以由用户也可以显示的调用Analyze table的命令来刷新统计信息,本文基于最新的 MySQL 8.0 来具体分析一下刷新统计信息的具体实现。
用户1278550
2024-01-04
1400
Redis 五大经典业务问题
缓存穿透是指当请求的数据既不在缓存中也不存在于数据库中时,请求会直接穿透缓存层,到达数据库层。这通常是由于恶意攻击或者程序错误造成的,比如攻击者故意请求不存在的大量数据,导致缓存不命中,所有的请求都会落到数据库上,从而可能对数据库造成巨大的压力,影响其性能甚至导致崩溃通常是 thread_running 飙高。
用户1278550
2023-12-13
1740
数学算术计算自动生成器
家里有小孩已经上大班,明年入学小学一年级,现在开始加减法的数学训练,于是乎我在网上查看了很多幼小衔接的数学题,都是随机生成的 计算公式,比如 《每日30题》 ,《一日一练》 等等。
用户1278550
2023-11-01
1670
PolarDB Serverless弹性能力探索指南
PolarDB Serverless脱胎于 PolarDB 团队发表在SIGMOD 2021的论文,是选取其中成熟的技术最终产品化的结果。我们借助两大核心技术,高性能全局一致性SCC和热备无感秒切,无论在跨机扩展还是跨机切换,都达到了业界领先的能力。PolarDB MySQL Serverless于去年底正式上线,目前已经有1000+用户开始上手使用。本文期望从实践角度,演示如何测试PolarDB Serverless的弹性能力。
用户1278550
2023-10-28
2100
Python 3.12 新特性一览
近期官方发布了Python 3.12.0的稳定版本,Python 3.12.0 是 Python 编程语言的最新主要版本,它包含许多新功能和优化。
用户1278550
2023-10-24
5830
将 python 文件编译成 .so 文件
首先 Python 是一种面向对象的解释型程序语言,运行 Python 程序时是将 *.py 编译为独有的二进制编码 pyc 文件,然后对 pyc 中的指令进行解释执行,但是对 pyc 文件进行反编译也是比较简单的,可直接反编译为源码。
用户1278550
2023-10-24
4160
画板软件 Excalidraw
Excalidraw是一个手写风格的框图画板软件。开源、小巧易用,在许多软件中都有开发者将其作为插件嵌入,达到手写风格画程序框图的目的。
用户1278550
2023-10-24
4200
Redis like 数据库产品兼容性测试工具
随着云计算的发展,各大云厂商都提供了 Redis like 数据库产品,对于要上云的 客户来说,本来使用的Redis 数据库,要迁移到云上的数据库时,都会面临如下问题:
用户1278550
2023-09-17
2260
聊聊eBPF的前世今生
在介绍eBPF (Extended Berkeley Packet Filter)之前,我们先来了解一下它的前身-BPF (Berkeley Packet Filter)伯克利数据包过滤器。
用户1278550
2023-09-04
5170
Redis 数据迁移工具
Redis Input/Output Tools (RIOT) 工具是一款支持 Redis 和文件,数据库之间进行数据同步的工具,支持全量和增量同步。
用户1278550
2023-09-04
4470
点击加载更多
社区活动
技术热点征文第六期
Mojo?正式开源,来聊聊比 Python 快 90,000 倍的技术?
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档