11 2016 档案

摘要:用户自定义变量是一个容易被遗忘的MySQL特性,但是如果能用的好,发挥其潜力,在某些场景可以写出非常高效的查询语句。在查询中混合使用过程化和关系化逻辑的时候,自定义变量可能会非常有用。单纯的关系查询将所有的东西都当成无序的数据集合,并且一次性操作它们。MySQL则采用了更加程序化的处理方式。MySQ 阅读全文
posted @ 2016-11-07 00:44 怪盗dark 阅读(10844) 评论(0) 推荐(0)
摘要:由于测试或者学习需要,我们要经常向一个新建的数据表插入几百万行以上的数据来验证我们的一些想法,比如索引的合理构建,表字段类型的设计等等,下面跟大家演示如何往一个新建的数据表插入N多条数据。 1.新建一个数据表,例如: 2.因为这个表有很多varchar字段,我们需要构建一个rand_string函数 阅读全文
posted @ 2016-11-03 12:41 怪盗dark 阅读(2732) 评论(0) 推荐(0)
摘要:聚蔟索引 聚蔟索引并不是一种单独的索引类型,而是一种数据存储方式。Innodb的聚蔟索引在同一结构保存了B-Tree索引和数据行。 当表有聚蔟索引时,它的数据行实际上存放在索引的叶子页中。下图展示了聚蔟索引中的记录是如何存放的。注意到,叶子页包含了行的全部数据,但是节点页只包含了索引列。 聚集的数据 阅读全文
posted @ 2016-11-02 15:00 怪盗dark 阅读(295) 评论(0) 推荐(0)