摘要: 索引是存储引擎用于快速查找记录的一种数据结构。索引对于良好的性能非常关键。尤其是当表中的数据量越来越大的时候,索引对性能的影响愈发重要,在数据量较小并且负载较低的时候,不恰当的索引对性能的影响不是很明显,但是随着数据量的增加,性能会急剧下降。 索引优化是对查询性能优化最有效的手段,索引能够轻易将查询 阅读全文
posted @ 2017-03-30 19:50 Ant° 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 提升性能最好的方式是在同一张表中保存衍生的冗余数据。有时候,也需要创建一张完全独立的汇总表或缓存表。建立汇总表的原因就在于:无论是通过粗略的统计计算还是严格的计数,都比计算原始表的所有行有效的多。建立缓存表的原因则是优化检索和查询语句,这些查询语句经常需要特殊的表和索引,跟普通的OLTP操作表有一些 阅读全文
posted @ 2017-03-30 16:56 Ant° 阅读(1122) 评论(0) 推荐(0) 编辑
摘要: 良好的逻辑设计和物理设计是高性能的基石,应该根据系统将要执行的查询数据来设计schema,这往往需要权衡各种因素。 MySQL支持的数据类型非常多,选择正确的数据类型对于获得高性能至关重要。 更小的通常更好 一般情况下,应该尽量使用可以正确存储数据的最小数据类型。更小的数据类型通常更快,因为它们占用 阅读全文
posted @ 2017-03-30 16:37 Ant° 阅读(208) 评论(0) 推荐(0) 编辑