数据库

 首页 > 数据库 > MySql > mysql索引唯一unique跟index的查询速度区别

mysql索引唯一unique跟index的查询速度区别

分享到:
【字体:
导读:
         摘要:mysql索引唯一unique跟index的查询速度区别,经过测试发现unique的速度要大大快于index的速度 ...

mysql索引唯一unique跟index的查询速度区别

mysql索引唯一unique跟index的查询速度区别,

经过测试发现unique的速度要大大快于index的速度


unique类似与primary

特别是当索引是组合索引的时候

如果组合是唯一的,并且需要根据唯一值查询

那么可以把他们设为主键primary或者unique


原来一个1G大小的表

使用index索引时,经常导致慢查询,耗时2秒左右,遇忙时更有达到5秒的

改用unique之后,查询耗时在0.0003秒 基本可以忽略不计

mysql索引唯一unique跟index的查询速度区别
分享到:
多条件查询时MYSQL语句的写法
多条件查询时MYSQL语句的写法 当有多个条件时sql查询语句怎么写呢?因为有时候并没有这个条件,是不是觉得一个一个if判断很麻烦呢? 一般写法 这样做碰到的一个麻烦是,我们不知道到底条件满不满足,第一个AND出现在那里,其实我们可以这样写 多条件查询时MYSQL语句的写法
MySQL表类型MyISAM和InnoDB的区别
MySQL表类型MyISAM和InnoDB的区别 查找相关文章:myisam,innodb,mysql The big  is that InnoDB supports transaction InnoDB supports some newer features: Transactions, row-level locking, foreign keys InnoDB is for high volume, high performance Most people use MyISAM ...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……