美文网首页
第三个模块 MySQL索引

第三个模块 MySQL索引

作者: 霄峰 | 来源:发表于2017-04-14 13:02 被阅读26次

论mysql5.7.13性能优化之索引优化

索引:是当你的业务完成后,跟据查询条件来建立的。当你的数据量大(一般是10万条数据)了之后,我们会再把普通索引删除,使用自建索引表。因为数据量大的时候你要批量修改(索引表也会修改)会变的非常的慢!

status 字段:有价值的数据加这个字段,表示软删除

加索引的时候,先建议使用单列索引一个一个加!然后再改进使用联合索引!

当数据量大于100W时,要考虑MySQL分区(Partition)
https://dev.mysql.com/doc/refman/5.7/en/partitioning.html

ALTER TABLE table_name ENGINE = INNODB;
mysql> SHOW PLUGINS;
+------------+----------+----------------+---------+---------+
| Name       | Status   | Type           | Library | License |
+------------+----------+----------------+---------+---------+
...
| partition  | ACTIVE   | STORAGE ENGINE | NULL    | GPL     |
...
+------------+----------+----------------+---------+---------+
11 rows in set (0.00 sec)
  • 查看MySQL进程
show processlist;

相关文章

  • 第三个模块 MySQL索引

    论mysql5.7.13性能优化之索引优化 索引:是当你的业务完成后,跟据查询条件来建立的。当你的数据量大(一般是...

  • MySQL索引及查询优化书目录

    MySQL索引的原理之索引目的 MySQL索引的原理之索引原理 MySQL索引的原理之索引的类型 MySQL索引的...

  • 高性能的索引策略

    MySQL查询基础-查询执行过程 MySQL聚簇索引 MySQL覆盖索引 MySQL索引扫描排序 MySQL冗余和...

  • MySQL索引的使用

    MySQL索引 MySQL索引可以快速提高MySQL的检索速度。索引分单列索引和组合索引单列索引:即一个索引只包含...

  • Mysql索引与锁

    本文以Mysql5.7为例测试。 1:mysql索引方法 Mysql的索引方法分为btree索引和hash索引。 ...

  • 索引(二)

    mysql索引的新手入门详解mysql索引之三:索引使用注意规则 索引(Index)是帮助 MySQL 高效获取数...

  • MySQL 索引分类

    MySQL索引的分类(根据数据结构) 索引的本质 MySQL官方对索引的定义为:索引(Index)是帮助MySQL...

  • MySQL--索引

    MySQL索引 查看索引 创建索引 创建唯一索引 创建主键索引 删除索引 删除主键 MySQL视图 创建视图 删除...

  • mysql索引

    索引 mysql索引的建立对于mysql的高效运行是很重要的,索引可以大大提高mysql的检索速度。索引分单列索引...

  • 5.2MySQL创建高性能索引考察点

    MySQL索引的基础和类型延伸:MySQL索引的创建原则延伸:MySQL索引的注意事项 索引的基础索引类似于书籍的...

网友评论

      本文标题:第三个模块 MySQL索引

      本文链接:https://www.haomeiwen.com/subject/zfrhnttx.html