对于某些服务器的MySQL,如果单表的数据量超过10万以上,查询的时候如果使用了排序的话,就会提示

这时候我们可以为数据库表增加索引,来解决这个问题

增加索引的一般规则
1,首先要确定优化的目标,在什么样的业务场景下,表的大小等等。如果表比较小的话,可能都不需要加索引。 
2,哪些字段可以建索引,一般都where、order by 或者 group by 后面的字段。 
3,记录修改的时候需要维护索引,所以会有开销,要衡量建了索引之后的得与失。

可结合业务考虑是增加单一索引还是联合索引。

增加了之后,就可以正确读取了

【mysql】Filesort on too many rows解决方法相关推荐

  1. mysql5.7 1698 28000,MYSQL教程MySql Error 1698(28000)问题的解决方法

    搜索热词 <MysqL教程MysqL Error 1698(28000)问题的解决方法>要点: 本文介绍了MysqL教程MysqL Error 1698(28000)问题的解决方法,希望对 ...

  2. Mysql删除数据特别慢及解决方法

    Mysql删除数据特别慢及解决方法 1.前言 笔者的mysql表数据量大概是1亿条,然后直接删除某一批次数据的时候,删除操作极其缓慢,执行了很久之后都不能删除成功.我就终止这个操作了. 2.问题 但是 ...

  3. Mysql的“Table ‘mysql.servers‘ doesn‘t exist”的解决方法

    Mysql的"Table 'mysql.servers' doesn't exist"的解决方法 参考文章: (1)Mysql的"Table 'mysql.servers ...

  4. mysql编写中文时变成问号解决方法

    mysql编写中文时变成问号解决方法 参考文章: (1)mysql编写中文时变成问号解决方法 (2)https://www.cnblogs.com/yangzhixue/p/11449525.html ...

  5. wind10MySQL闪退什么密码_win10系统Mysql输入密码后闪退的解决方法

    win10系统Mysql输入密码后闪退的问题发生概率较高.怎样来处理win10系统Mysql输入密码后闪退的问题,知道的人估计不多.本站针对win10系统Mysql输入密码后闪退的情况总结了一些解决的 ...

  6. mysql新加不了数据库_MySQL数据库之mysql增加新用户无法登陆解决方法

    本文主要向大家介绍了MySQL数据库之mysql增加新用户无法登陆解决方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 今天安装openstack folsom版本,安装完m ...

  7. 如何释放mysql连接资源_CI框架出现mysql数据库连接资源无法释放的解决方法

    本文实例分析了CI框架出现mysql数据库连接资源无法释放的解决方法.分享给大家供大家参考,具体如下: 使用ci框架提供的类查询数据: $this->load->database(); $ ...

  8. php模糊搜索慢怎么办,MySQL中文模糊检索问题的解决方法_php

    mysql中文模糊检索问题的解决方法 来源:林兴陆 在 MySQL 下,在进行中文模糊检索时,经常会返回一些与之不相关的 记录,如查找 "-0x1.ebea4bfbffaacp-4%&quo ...

  9. mysql 启动服务1067_windows无法启动MySQL服务报错1067的解决方法

    突然登陆MySQL时,出现禁止访问或者无法连接到数据库,回到服务,去打开wampmysqld ,发现 "windows无法启动MySQL服务 错误1067" ,死活启动不了,咋办? ...

  10. centos下MySQL Workbench连接时崩溃的解决方法

    centos下MySQL Workbench连接时崩溃的解决方法 参考文章: (1)centos下MySQL Workbench连接时崩溃的解决方法 (2)https://www.cnblogs.co ...

最新文章

  1. 二叉树中和为某一值的路径
  2. Xamarin XAML语言教程XAML文件结构与解析XAML
  3. Selenium2学习(八)-- 操作元素(键盘和鼠标事件)
  4. linux等陆不上ftp,vsftp连接不上解决方法
  5. Flume sink=avro rpc connection error
  6. 程序员应对浏览器同源策略的姿势
  7. 《走遍中国》珍藏版(十四)
  8. linux下的C语言开发(进程创建)
  9. 福建副省长:加快推进区块链应用场景,积极打造数字应用第一省
  10. 树莓派指定python2编译_在树莓派上编译安装ROS2
  11. QCC3005 控制AMP_Mute的管脚配置问题
  12. 网页版bpc电波对时_BPC电波对时app下载|BPC电波对时安卓版下载 v1.04 - 跑跑车安卓网...
  13. WebUI自动化测试框架搭建从0到1(完整源码)更新完毕
  14. SDACM 五一联赛 3 G - L
  15. 如何提高自制力?自制力差怎么办?
  16. 计算机如何手动新建服务启动项,电脑开机设置怎么设置启动项
  17. 2018中南大学 计算机考研分数,中南大学2018年硕士研究生招生复试基本分数线
  18. 信息收集之通过JS拓展信息面
  19. su联合推拉使用方法_紫天学习星球教学:联合推拉插件完全功能使用详解(中文)...
  20. <van-list> </van-list>列表组件的使用

热门文章

  1. 轻松学习理解ACL访问控制列表(转)
  2. Word文档目录制作
  3. JBoss JBPM 实践系列(一)--- 安装配置(Tomcat 6.0 + MySQL 5.1)
  4. 我错了——虚拟光驱 for linux
  5. NiosII软处理器快速入门- 10分钟学会NiosII(3)
  6. 阿里架构师的日志:带你快速理解微服务架构;理解微服务架构的核心
  7. (转)DB2 db2diag.log 日志分析
  8. hdu1004(c++)
  9. Arcgis for Js实现graphiclayer的空间查询(续)
  10. DataSet如何处理海量数据