Mysql事务实现原理
什么是事务?事务的概念数据库事务是构成单一逻辑工作单元的操作集合
事务的特性原子性(Atomicity) 原子性是指事务是一个不可分割的工作单元,事务中的操作要么全部发生,要么全部不发生
一致性(Consistency) 事务前后数据的完整性必须保持一致
隔离性(Isolation) 事务的隔离性是 ...
Mysql分组排序求topN
Mysql分组排序求topN表结构
按照grp分组,按照num排序,每组取top3,输出结果如下:
源代码12345678SELECT * FROM score AS t3WHERE ( SELECT COUNT(*) FROM score AS t1 LEFT JOIN score ...
mysql的锁机制
mysql的锁机制1、MySQL锁的基本介绍锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的 计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一 个问题,锁冲突也是影响数据库并发访问 ...
环形队列实现原理
环形队列实现原理使用数组实现队列,用顺序存储时涉及到了“假溢出”的现象。所谓“假溢出”就是随着对队列的不断删除和插入,队尾指针rear就指到了队列所在空间的最顶端,也就是说此时队列不能再插入了,好像满了,可是队列的另一头front指针还有很多空间(即删除数据节点后释放的空间)没有利用的现象。
为了 ...