最新 最热

[MYSQL] mysql checksum table原理浅析并使用python实现

前段时间, 做mysql切换的时候, 使用CHECKSUM TABLE来校验数据一致性. 源端校验时间比目标端多1倍. 而源端的innodb_buffer_pool_size恰好是目标端的1半, 于是就怀疑checksum table和buffer pool有关....

2024-08-09
1

猫头虎分享: MySQL 怎么快速插入数据呀?我插3万条要20多秒

在这篇博客中,我们将深入探讨如何高效插入大量数据到MySQL数据库。无论你是数据库新手还是经验丰富的开发者,这篇文章都将为你提供实用的解决方案和代码示例,帮助你解决插入3万条数据需要20多秒的问题。关键词:MySQL性能...

2024-08-09
1

解锁MySQL性能瓶颈!超实用的10种优化方法大揭秘

解决MySQL性能瓶颈非常重要。通过优化MySQL性能,可以保证系统稳定运行、提供良好的用户体验、确保业务正常运营,并为未来的扩展和增长奠定基础。

2024-08-08
1

[MYSQL] mysql undo文件解析(2)

上一章讲了基础的undo文件结构.我们知道了undo文件和ibd文件一样. 只不过把index_page换成了 21(FIL_PAGE_TYPE_RSEG_ARRAY) 6(FIL_PAGE_TYPE_SYS) 2(FIL_PAGE_UNDO_LOG) , 所有本章主要讲这两仨儿....

2024-08-08
1

MySQL 常见日志清理策略

MySQL 数据库服务器使用多种类型的日志来记录操作和事件,这对于故障诊断、审计和性能分析非常重要。然而,这些日志文件会随着时间的推移而不断增长,可能会占用大量的磁盘空间。因此,定期清理这些日志是必要的,本篇文章我们...

2024-08-08
1

Mysql常见问题

@xxx 指的是用户变量,使用set @xxx = value 进行声明及赋值,如果在执行sql过程出现以上报错,c#下在连接字符串中添加Allow User Variables = True;可解决。

2024-08-07
1

mysql启动失败,咋办呢?报错如下:InnoDB: the .ibd file, you can set innodb_force_recovery > 0 in my.cnf

其实错误日志已经告诉我们该怎么做了:InnoDB: the .ibd file, you can set innodb_force_recovery > 0 in my.cnf

2024-08-07
1

麒麟V10部署MySQL8.0.33

https://downloads.mysql.com/archives/community/

2024-08-07
1

通过MySQL8的资源组限制CPU占用

在Linux系统上, mysqld可执行命令需要有CAP_SYS_NICE能力,例如,

2024-08-07
1

在MySQL中实现乐观锁

这个语句的目的是更新example_table表中id为1且version为5的数据行。它将column1更新为value1,并且将version字段的值增加1。这个version字段通常用于实现乐观锁或版本控制,确保数据的一致性和并发性。...

2024-08-07
1