MySQL
5 articles
MySQL索引背后的数据结构及算法原理
2016-03-04
转自codinglabs 摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈
从MySQL Bug#67718浅谈B+树索引的分裂优化
2016-01-14
转自何登成的技术博客 问题背景 今天,看到Twitter的DBA团队发布了其最新的MySQL分支:Changes in Twitter MySQL 5.5.28.t9,此分支最重要的一个改进,就是修复了MySQL 的Bug #67718:InnoDB drastically under-fills pages in certain conditions。关
MySQL性能优化的最佳20+条经验
2015-10-22
转自酷壳-MySQL性能优化的最佳20+条经验 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是
mysqldump常用参数说明
2015-01-12
数据导出部分参数 参数 参数说明 示例 --all-databases-A 导出全部数据库 mysqldump -uroot -p --all-databases --databases-B
SQL常用语句
2014-04-11
查找表的主键和索引 SELECT k.CONSTRAINT_NAME, k.COLUMN_NAME, t.CONSTRAINT_TYPE, t.CONSTRAINT_NAME, k.ORDINAL_POSITION FROM information_schema.table_constraints t JOIN information_schema.key