MySQL :: MySQL 5.7 Reference Manual :: 9.3.1 How MySQL Uses Indexes
https://dev.mysql.com/doc/refman/5.7/en/mysql-indexes.html

CREATE INDEX   SELECT COUNT(*)

CREATE INDEX windex_countrycode ON sales_rank (countrycode);
CREATE INDEX windex_grab_amz_date ON sales_rank (grab_amz_date);
CREATE INDEX windex_categoryid ON sales_rank (categoryid);
CREATE INDEX windex_grab_rank ON sales_rank (grab_rank); [SQL]
CREATE INDEX windex_countrycode ON sales_rank (countrycode);
受影响的行: 1150091
时间: 36.351s [SQL]
CREATE INDEX windex_grab_amz_date ON sales_rank (grab_amz_date);
受影响的行: 1150091
时间: 37.230s [SQL]
CREATE INDEX windex_categoryid ON sales_rank (categoryid);
受影响的行: 1150091
时间: 41.205s [SQL]
CREATE INDEX windex_grab_rank ON sales_rank (grab_rank);
受影响的行: 1150091
时间: 42.972s ALTER TABLE sales_rank DROP INDEX windex_countrycode;
ALTER TABLE sales_rank DROP INDEX windex_grab_amz_date;
ALTER TABLE sales_rank DROP INDEX windex_categoryid;
ALTER TABLE sales_rank DROP INDEX windex_grab_rank; [SQL]
ALTER TABLE sales_rank DROP INDEX windex_countrycode;
受影响的行: 1150091
时间: 42.791s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_grab_amz_date;
受影响的行: 1150091
时间: 42.540s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_categoryid;
受影响的行: 1150091
时间: 40.466s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_grab_rank;
受影响的行: 1150091
时间: 36.134s

SELECT COUNT(*) FROM sales_rank;

1150091

CREATE INDEX windex_countrycode ON sales_rank (countrycode);
CREATE INDEX windex_grab_amz_date ON sales_rank (grab_amz_date);
CREATE INDEX windex_categoryid ON sales_rank (categoryid);
CREATE INDEX windex_grab_rank ON sales_rank (grab_rank); [SQL]
CREATE INDEX windex_countrycode ON sales_rank (countrycode);
受影响的行: 1150091
时间: 38.098s [SQL]
CREATE INDEX windex_grab_amz_date ON sales_rank (grab_amz_date);
受影响的行: 1150091
时间: 39.191s [SQL]
CREATE INDEX windex_categoryid ON sales_rank (categoryid);
受影响的行: 1150091
时间: 38.382s [SQL]
CREATE INDEX windex_grab_rank ON sales_rank (grab_rank);
受影响的行: 1150091
时间: 39.717s
ALTER TABLE sales_rank DROP INDEX windex_countrycode;
ALTER TABLE sales_rank DROP INDEX windex_grab_amz_date;
ALTER TABLE sales_rank DROP INDEX windex_categoryid;
ALTER TABLE sales_rank DROP INDEX windex_grab_rank; [SQL]ALTER TABLE sales_rank DROP INDEX windex_countrycode;
受影响的行: 1150091
时间: 40.228s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_grab_amz_date;
受影响的行: 1150091
时间: 37.649s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_categoryid;
受影响的行: 1150091
时间: 36.389s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_grab_rank;
受影响的行: 1150091
时间: 35.135s
CREATE INDEX windex_countrycode ON sales_rank (countrycode);
CREATE INDEX windex_grab_amz_date ON sales_rank (grab_amz_date);
CREATE INDEX windex_categoryid ON sales_rank (categoryid);
CREATE INDEX windex_grab_rank ON sales_rank (grab_rank); [SQL]
CREATE INDEX windex_countrycode ON sales_rank (countrycode);
受影响的行: 1150091
时间: 36.486s [SQL]
CREATE INDEX windex_grab_amz_date ON sales_rank (grab_amz_date);
受影响的行: 1150091
时间: 39.930s [SQL]
CREATE INDEX windex_categoryid ON sales_rank (categoryid);
受影响的行: 1150091
时间: 40.498s [SQL]
CREATE INDEX windex_grab_rank ON sales_rank (grab_rank);
受影响的行: 1150091
时间: 40.745s
ALTER TABLE sales_rank DROP INDEX windex_countrycode;
ALTER TABLE sales_rank DROP INDEX windex_grab_amz_date;
ALTER TABLE sales_rank DROP INDEX windex_categoryid;
ALTER TABLE sales_rank DROP INDEX windex_grab_rank; [SQL]
ALTER TABLE sales_rank DROP INDEX windex_countrycode;
受影响的行: 1150091
时间: 41.601s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_grab_amz_date;
受影响的行: 1150091
时间: 39.273s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_categoryid;
受影响的行: 1150091
时间: 36.664s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_grab_rank;
受影响的行: 1150091
时间: 35.251sALTER TABLE sales_rank DROP INDEX windex_countrycode;
ALTER TABLE sales_rank DROP INDEX windex_grab_amz_date;
ALTER TABLE sales_rank DROP INDEX windex_categoryid;
ALTER TABLE sales_rank DROP INDEX windex_grab_rank; [SQL]
ALTER TABLE sales_rank DROP INDEX windex_countrycode;
受影响的行: 1150091
时间: 41.601s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_grab_amz_date;
受影响的行: 1150091
时间: 39.273s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_categoryid;
受影响的行: 1150091
时间: 36.664s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_grab_rank;
受影响的行: 1150091
时间: 35.251sALTER TABLE sales_rank DROP INDEX windex_countrycode;
ALTER TABLE sales_rank DROP INDEX windex_grab_amz_date;
ALTER TABLE sales_rank DROP INDEX windex_categoryid;
ALTER TABLE sales_rank DROP INDEX windex_grab_rank; [SQL]
ALTER TABLE sales_rank DROP INDEX windex_countrycode;
受影响的行: 1150091
时间: 41.601s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_grab_amz_date;
受影响的行: 1150091
时间: 39.273s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_categoryid;
受影响的行: 1150091
时间: 36.664s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_grab_rank;
受影响的行: 1150091
时间: 35.251sALTER TABLE sales_rank DROP INDEX windex_countrycode;
ALTER TABLE sales_rank DROP INDEX windex_grab_amz_date;
ALTER TABLE sales_rank DROP INDEX windex_categoryid;
ALTER TABLE sales_rank DROP INDEX windex_grab_rank; [SQL]
ALTER TABLE sales_rank DROP INDEX windex_countrycode;
受影响的行: 1150091
时间: 41.601s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_grab_amz_date;
受影响的行: 1150091
时间: 39.273s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_categoryid;
受影响的行: 1150091
时间: 36.664s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_grab_rank;
受影响的行: 1150091
时间: 35.251sALTER TABLE sales_rank DROP INDEX windex_countrycode;
ALTER TABLE sales_rank DROP INDEX windex_grab_amz_date;
ALTER TABLE sales_rank DROP INDEX windex_categoryid;
ALTER TABLE sales_rank DROP INDEX windex_grab_rank; [SQL]
ALTER TABLE sales_rank DROP INDEX windex_countrycode;
受影响的行: 1150091
时间: 41.601s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_grab_amz_date;
受影响的行: 1150091
时间: 39.273s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_categoryid;
受影响的行: 1150091
时间: 36.664s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_grab_rank;
受影响的行: 1150091
时间: 35.251sALTER TABLE sales_rank DROP INDEX windex_countrycode;
ALTER TABLE sales_rank DROP INDEX windex_grab_amz_date;
ALTER TABLE sales_rank DROP INDEX windex_categoryid;
ALTER TABLE sales_rank DROP INDEX windex_grab_rank; [SQL]
ALTER TABLE sales_rank DROP INDEX windex_countrycode;
受影响的行: 1150091
时间: 41.601s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_grab_amz_date;
受影响的行: 1150091
时间: 39.273s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_categoryid;
受影响的行: 1150091
时间: 36.664s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_grab_rank;
受影响的行: 1150091
时间: 35.251sALTER TABLE sales_rank DROP INDEX windex_countrycode;
ALTER TABLE sales_rank DROP INDEX windex_grab_amz_date;
ALTER TABLE sales_rank DROP INDEX windex_categoryid;
ALTER TABLE sales_rank DROP INDEX windex_grab_rank; [SQL]
ALTER TABLE sales_rank DROP INDEX windex_countrycode;
受影响的行: 1150091
时间: 41.601s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_grab_amz_date;
受影响的行: 1150091
时间: 39.273s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_categoryid;
受影响的行: 1150091
时间: 36.664s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_grab_rank;
受影响的行: 1150091
时间: 35.251sALTER TABLE sales_rank DROP INDEX windex_countrycode;
ALTER TABLE sales_rank DROP INDEX windex_grab_amz_date;
ALTER TABLE sales_rank DROP INDEX windex_categoryid;
ALTER TABLE sales_rank DROP INDEX windex_grab_rank; [SQL]
ALTER TABLE sales_rank DROP INDEX windex_countrycode;
受影响的行: 1150091
时间: 41.601s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_grab_amz_date;
受影响的行: 1150091
时间: 39.273s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_categoryid;
受影响的行: 1150091
时间: 36.664s [SQL]
ALTER TABLE sales_rank DROP INDEX windex_grab_rank;
受影响的行: 1150091
时间: 35.251s

How MySQL Uses Indexes CREATE INDEX SELECT COUNT(*)的更多相关文章

  1. CREATE INDEX SELECT COUNT(*)

    CREATE INDEX windex_countrycode ON sales_rank (countrycode); CREATE INDEX windex_grab_amz_date ON sa ...

  2. MySQL 创建索引(Create Index)的方法和语法结构及例子

    MySQL 创建索引(Create Index)的方法和语法结构及例子 MySQL 创建索引(Create Index)的方法和语法结构及例子   CREATE INDEX Syntax CREATE ...

  3. (转载)MySQL 统计数据行数 Select Count

    (转载)http://www.5idev.com/p-php_mysql_select_count.shtml 统计数据行数 SELECT COUNT() FROM 语法用于从数据表中统计数据行数. ...

  4. 转】MYSQL性能调优与架构设计之select count(*)的思考

    原博文出自于: http://blog.fens.me/category/%E6%95%B0%E6%8D%AE%E5%BA%93/page/5/ 感谢! Posted: Feb 7, 2013 Tag ...

  5. MySQL: Building the best INDEX for a given SELECT

    Table of Contents The ProblemAlgorithmDigressionFirst, some examplesAlgorithm, Step 1 (WHERE "c ...

  6. mysql 添加索引,ALTER TABLE和CREATE INDEX的区别

    nvicat-->mysql表设计-->创建索引. (1)使用ALTER TABLE语句创建索引,其中包括普通索引.UNIQUE索引和PRIMARY KEY索引3种创建索引的格式: PRI ...

  7. mysql技巧之select count的比较

        在工作过程中,时不时会有开发咨询几种select count()的区别,我总会告诉他们使用select count(*) 就好.下文我会展示几种sql的执行计划来说明为啥是这样.   1.测试 ...

  8. mysql 索引查询 、创建 create index 与 add index 的区别

    1.索引查询 ------TABLE_SCHEMA  库名:TABLE  表名 ------AND UPPER(INDEX_NAME) != 'PRIMARY'  只查询索引,不需要主键 SELECT ...

  9. mysql 查询优化 ~ select count 知多少

    一 简介:今天咱们来聊聊mysql的查询总数 二 具体介绍 1 从引擎层面说 myisam  myisam的扫描总行数是非常快的,这是因为myisam会将表的总行数存储起来,定期维护,但是注意,一旦加 ...

随机推荐

  1. javascript全屏操作

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. wcf中的使用全双工通信(转)

    wcf中的使用全双工通信   wcf中的契约通信默认是请求恢复的方式,当客户端发出请求后,一直到服务端回复时,才可以继续执行下面的代码. 除了使用请求应答方式的通信外,还可以使用全双工.下面给出例子: ...

  3. The import XXX cannot be resolved

    选择project --> clean后,OK.如果还不行,删掉全部import,然后按alt+/提示,逐个导入.

  4. Oracle之表空间基于时间点的恢复

    记一次优化过程中:一次误操作,在不影响其他表空间的情况下:采用表空间基于时间点的恢复(TSPITR)方法恢复数据的过程. 1.TSPITR恢复原理    TSPITR目前最方便的方法是使用RMAN进行 ...

  5. 浅谈千万级PV/IP规模高性能高并发网站架构(转自老男孩)

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://oldboy.blog.51cto.com/2561410/736710 如果把来 ...

  6. Spring transaction事务 roll back各种回滚

    Spring的AOP事务管理默认是针对unchecked exception回滚. 也就是默认对RuntimeException()异常极其子类进行事务回滚. Exception作为基类,下面还分ch ...

  7. 多了解一下Chrome开发者控制台

    多了解一下Chrome开发者控制台 2017年10月14日 • Tools, Web前端 • 1.0k views • 暂无评论 作为一名前端开发者,Chrome内置的控制台是必须了解的,它拥有非常丰 ...

  8. No.1 PyQt学习

    由于项目的原因,要学PyQt了.以下是第一天的学习成果 # -*- coding: utf-8 -*- import sys from PyQt4 import QtGui, QtCore class ...

  9. Linux线程编程之信号处理

    前言 Linux多线程环境中的信号处理不同于进程的信号处理.一方面线程间信号处理函数的共享性使得信号处理更为复杂,另一方面普通异步信号又可转换为同步方式来简化处理. 本文首先介绍信号处理在进程中和线程 ...

  10. 【vue学习】vue中怎么引用laydate.js日期插件

    此贴意在解决一个妹子的问题 https://q.cnblogs.com/q/101462 下载js包 http://www.layui.com/laydate/ 将laydate下载的包解压放入sta ...