标签“ mysql ”下的所有文章

分布式唯一ID极简教程

一、题记所有的业务系统,都有生成 ID 的需求,如订单 id,商品 id,文章 ID 等。这个 ID 会是数据库中的唯一主键,在它上面会建立聚集索引!ID 生成的核心需求有两点:全局唯一趋势有序...

每天自动备份MySQL数据库的shell脚本

经常备份数据库是一个好习惯,虽然数据库损坏或数据丢失的概率很低,但一旦发生这种事情,后悔是没用的。一般网站或应用的后台都有备份数据库的功能按钮,但需要去手工执行。我们需要一种安全的,每天自动备份...

深入理解Mysql——高性能索引与高性能SQL

从理解磁盘 IO 开始主轴让磁盘盘片转动,然后传动手臂可伸展让读取头在盘片上进行读写操作。每个盘片有两面,都可记录信息,所以一张盘片对应着两个磁头。磁盘物理结构如下图:扇区: 盘片被分为许多扇形...

MySQL 中的行级锁, 表级锁, 页级锁

在计算机科学中,锁是在执行多线程时用于强行限制资源访问的同步机制,即用于在并发控制中保证对互斥要求的满足。在数据库的锁机制中介绍过,在 DBMS 中,可以按照锁的粒度把数据库锁分为行级锁 (IN...