思维导图 点击图片,可查看大图。 介绍 情况:如果你的表结构设计不良或你的索引设计不佳,那么请你优化你的表结构设计和给予合适的索引,这样你的查询性能就能提高几个数量级。——数据越大,索引的价值越能体现出来。 我们要提高性能,需要考虑的因素: 1、设计架构 2、设计索引 3、评估查询性能 今天要讲的是表列的设计,暂不谈索引设计。我会在下一章讲索引设计。 选择数据类型 选择正确的数据类型,对于提高性能至关重要。 下面给出几种原则,有利于帮助你选择何种类型。 1、更小通常更好。 使用最小的数据类型。——更少的磁盘空间,内存和CPU缓存。而且需要的CPU的周期也更少。