mysql
mruoli
这个作者很懒,什么都没留下…
展开
-
高性能mysql(二) 高性能索引
索引是存储引擎用于快速找到记录的一种数据结构。索引可以包含一个或多个列的值。如果索引包含多个列,那么列的顺序也很重要,因为mysql只能高效的使用索引的最左前缀列。1.索引的优点减少服务器需要扫描的数据量,帮助服务器避免排序和临时表,将随机io变为顺序io。高性能索引策略包括:使用独立的列(所引列不是表达式的一部分),前缀索引和索引选择性,多列索引(不是对每个列都创建索引),选择合原创 2015-09-25 11:53:24 · 472 阅读 · 0 评论 -
高性能mysql(一)优化数据类型
良好的逻辑设计和物理设计是高性能的基石,应该根据系统将要执行的查询语句来设计schema,这往往要权衡各种因素。一,选择优化的数据类型:更小的通常更好,简单就好,尽量避免null。越小越简单的数据类型,越是使用更少的磁盘,更低的io,更少的内存,更少的缓存,更少的cpu周期。varchar和char是两种主要的字符串类型。varchar用于存储可变长字符串,比定长类型更节省空间,使原创 2015-09-24 16:43:19 · 506 阅读 · 0 评论