mysql
L瑜
这个作者很懒,什么都没留下…
展开
-
Mysql分区表 介绍和使用
试想这样一个场景: 你有一张表,存储引擎为InnoDB,里面存储的数据量达到了上亿级别。 此时,因为数据量巨大,肯定不能在每次查询的时候都扫描全表。 就算是使用索引(B-Tree),除非使用索引覆盖查询,否则数据库服务器需要根据查询的结果回表,查询所有符合条件的数据, 如果数据量巨大,会产生大量的随机IO,最终使得应用程序僵死。另外,这种数据量下,索引维护的代价也非常高。分区原创 2017-08-15 20:51:01 · 1639 阅读 · 0 评论 -
Mysql 事务隔离级别、InnoDB实现隔离机制
当多个线程都开启事务操作数据库中的数据时,数据库系统要能进行隔离操作,以保证各个线程获取数据的准确性。隔离级别在SQL标准中定义了四种隔离级别,每一种级别都规定了一个事务中所做的修改,在事务内和事务间的可见性。较低级别的隔离通常可以执行更高的并发,系统的开销也更低。READ UNCOMMITTED (未提交读/脏读) 在READ UNCOMMITTED级别中,事务所做的写操作,即使没有提交,对其原创 2017-08-15 20:53:13 · 1117 阅读 · 0 评论