乐趣区

关于spring:某课Spring-5实战开发及新特性精讲分享

download:Spring 5 实战开发及新个性精讲

1. 实际

我筹备了一张有 100W 条数据的表,表构造如下:

CREATE TABLE user (
id int(11) unsigned NOT NULL AUTO_INCREMENT,
username varchar(255) DEFAULT NULL,
address varchar(255) DEFAULT NULL,
password varchar(255) DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
能够看到,有一个主键索引。

咱们来用两种形式统计一下表中的记录数,如下:

能够看到,两条 SQL 的执行效率其实差不多,都是 0.14s。

再来看另外两个统计:

id 是主键,username 以及 address 则是一般字段。

能够看出,用 id 来统计,也有一丢丢劣势。松哥这里因为测试数据样板比拟小,所以成果不显著,小伙伴们能够加大测试数据量,那么这种差别会更加显著。

退出移动版