网站首页 » MySQL

MySQL 使用 order by limit 分页排序会导致数据丢失和重复

在 MySQL 关系型数据库中,往往会存在多种排序算法。通过 MySQL 的源码和官方文档介绍可以得知,它的排序规律可以总结如下:当 order by 不使用索引进行排序时,将使用排序算法进行排序;若排序内容能全部放入内存,则仅在内存中使用快速排序;若排序内容不能全部放入内存,则分批次将排好序的内容放入文件,然后将多个文件进行归并排序;若排序中包含[...]

网站首页 » MySQL

数据库的 ACID 属性

在计算机科学中,ACID(Atomicity 原子性、Consistency 一致性、Isolation 隔离性、Durability 持久性)是一系列属性。