详解MySQL分区表的使用原理及应用方法
摘要:日常开发中 课课家 经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕。分表和表分区的目的就是减少数据库的负担,提高数据库的效率,通常点来讲就是提高表的增删改查效率。 1. 什
阅读全文
posted @
2018-11-01 15:45
紫嫣凝语
阅读(205)
推荐(0)
浅谈mysql的索引设计原则以及常见索引的区别
摘要:索引定义:是一个单独的,存储在磁盘上的数据库结构,其包含着对数据表里所有记录的引用指针. 数据库索引的设计原则: 为了使索引的使用效率更高,在创建索引时,必须考虑在哪些字段上创建索引和创建什么类型的索引。那么索引设计原则又是怎样的? 1.选择唯一性索引 唯一性索引的值是唯一的,可以更快速的通过该索引
阅读全文
posted @
2018-10-23 16:15
紫嫣凝语
阅读(87)
推荐(0)
GUID和INT两种数据类型做主键的比较
摘要:我们公司的数据库全部是使用GUID做主键的,很多人习惯使用int做主键。所以呢,这里总结一下,将两种数据类型做主键进行一个比较。 使用INT做主键的优点: 1、需要很小的数据存储空间,仅仅需要4 byte 。 2、insert和update操作时使用INT的性能比GUID好,所以使用int将会提高应
阅读全文
posted @
2017-05-17 16:12
紫嫣凝语
阅读(110)
推荐(0)