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

idba

专栏作者
330
文章
528379
阅读量
45
订阅数
深入浅出 InnoDB Flushing
作为MySQL InnoDB IO 调优系列的第二篇, 第一篇文章 参见Give Love to Your SSDs – Reduce innodb_io_capacity_max !
用户1278550
2022-07-30
7110
针对 MySQL/InnoDB 刷盘调优
这篇文章是讲述 InnoDB 刷盘策略系列文章的第三篇。本文主要讲述 性能调优。另外2篇文章参考
用户1278550
2022-07-30
1.3K0
真·异地多活架构怎么实现?使用PolarDB-X!
异地多活是近几年比较热门的一种系统架构。一般来讲,要做到异地多活,是一个系统性的事情,需要接入层、应用层、数据层都做一些事情。
用户1278550
2021-12-13
7610
一条诡异的insert语句
经过半天的折腾,终于搞清楚了来龙去脉,这里简单给大家分享下。为了方便说明,我将测试例子中的表和语句简化,但不影响问题重现。
用户1278550
2021-11-26
5620
MySQL 5.6 change buffer bug导致crash
本文也是一个生产案例,MySQL 5.6.18 版本 , 系统突然crash,HA 切换之后新的主库也遇到该bug crash 。MySQL 的error.log 报错如下:
用户1278550
2021-10-27
4650
MySQL 8.0.18 count(*) 比较慢的bug
一个之前的同事描述了他遇到的性能案例,两个数据库分别是 mysql 5.7 和 mysql 8.0 执行 select count(*) from table ,5.7 版本的性能明显好于 8.0 版本的。而且数据量 5.7 版本的300w ,8.0 版本的115w 左右。配置是RDS 1core2g .
用户1278550
2021-10-27
1.1K0
Zookeeper和Redis实现分布式锁
在分布式系统中,为保证同一时间只有一个客户端可以对共享资源进行操作,需要对共享资源加锁来实现,常见有三种方式:
用户1278550
2021-07-16
6730
图解MySQL | [原理解析] Adaptive Hash Index 是如何建立的
Adaptive Hash Index(以下简称 AHI)估计是 MySQL 的各大特性中,大家都知道名字但最说不清原理的一个特性。本期图解我们为大家解析一下 AHI 是如何构建的。
用户1278550
2021-02-26
1.9K0
MySQL数据库CPU问题一则
MySQL 一般出现 CPU 负载过高问题的时候,我们都会去看下故障期间的慢sql日志,然后找出全表扫描、索引不合理、函数运算过多的sql,让开发同学优化下。实在不行的话,那就升级CPU硬件,替换更高频率的CPU,1路的升级成2路,2路的升级成4路。
用户1278550
2021-02-26
9800
数据资产治理-元数据采集那点事
数据资产治理(详情见:数据资产,赞之治理)的前提要有数据。它要求数据类型全、量大,并尽可能多地覆盖数据流转的各个环节。元数据采集就变得尤其重要,它是数据资产治理的核心底座。
用户1278550
2020-12-31
2.3K0
从一个案例 复习MySQL加锁机制
该文源自于和一个DBA 同行 @邱神医 (集数据库技术和医学知识于一身的DBA)的技术讨论。
用户1278550
2020-11-11
5540
MySQL#复制 - crash-safe Replication - 下
在单线程复制的情况下,5.7和5.6开关GTID的crash-safe其实可以简单理解为“没有差别”:
用户1278550
2020-11-03
9920
怎么用 Redis 快速实现一个延迟队列?
在后端服务中,经常有这样一种场景,写数据库操作在异步队列中执行,且这个异步队列是多进程运行的,这时如果对同一资源进行写库操作,很有可能产生数据被覆盖等问题,于是就需要业务层在更新数据库之前进行加锁,这样保证在更改同一资源时,没有其他更新操作干涉,保证数据一致性。
用户1278550
2020-11-02
6970
有赞搜索系统技术内幕
上文说到有赞搜索系统的架构演进,为了支撑不断演进的技术架构,除了 Elasticsearch 的维护优化之外,我们也开发了上层的中间件来应对不断提高的稳定性和性能要求。
用户1278550
2020-08-24
6550
MySQL 8.0之hash join
首先对于熟悉Oracle 的DBA 来说,hash join并不陌生,尤其涉及到多个表join时 执行计划出现 hash join ,一般来说hash join的执行效率是比 Nest Loop 要好。运维MySQL 之后DBA也对MySQL 提出支持hash join的诉求。MySQL 在8.0.18 版本终于支持hash join了。那么什么是hash join呢?
用户1278550
2020-08-21
2.9K0
Python3与Python2的具体区别
有赞的数据库管控平台是基于Python 2(py2)开发的,目前已经升级到python3(py3) 版本,主程序基于python 3.6.x。写本文是梳理一下 两个版本之间的语法,函数等差异。
用户1278550
2020-08-04
8030
python| struct 模块
最近研究了一下python 解析MySQL binlog 文件的内容,binlog是二进制存储,python如何解析成我们能读懂的语言呢?答案就是 struct 模块用于 Python 值和用 Python 字节对象表示的 C 结构体之间的转换,可以处理存储在文件,网络或者其他数据源的二进制数据。
用户1278550
2020-06-23
6150
面试必备之乐观锁与悲观锁
前几天研究 热点扣减场景的时候,比较深入的学习到无锁并发更新的常见算法 cas 的使用场景。本文是对CAS的自我学习笔记。
用户1278550
2020-05-15
8750
神秘的40毫秒延迟与TCP_NODELAY
最近排查 Redis 的 Redis server went away 问题时,发现 Redis 的 PHP 扩展里面特意使用 setsockopt() 函数设置了 sock 套接字的 TCP_NODELAY 项,用来禁用了 Nagle’s Algorithm 算法,遂后搜索到该文章。
用户1278550
2020-04-26
1.4K0
Redis 6.0 新特性概览
Redis 6 RC2 于今年3月5号Release,预计今年4.30月份发布GA版本,官方网站提供 unstable 版本的供大家测试,本文基于官方文档介绍Redis 6的重要的新特性。
用户1278550
2020-03-26
2.7K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档