怎么解决数据库查询非常慢问题

技术怎么解决数据库查询非常慢问题本篇内容主要讲解“怎么解决数据库查询非常慢问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决数据库查询非常慢问题”吧!一、cpu lo

本文主要讲解“如何解决数据库查询非常慢的问题”。感兴趣的朋友不妨看看。本文介绍的方法简单、快速、实用。让边肖带你学习“如何解决数据库查询非常慢的问题”!

一、cpu负载很高,达到100%

1.1.top定位的进程具有高负载值。

2.top定位哪些线程具有高负载。

3.ps -eg | grep java定位到jvm进程。

4.通过jstack查看jvm线程,发现高负载的GC线程。

5.检查气相色谱频率,经常寻找全气相色谱。

6.检查转储文件,发现堆信息充满了旧版本。当90%上升到99%时,fullGC恢复到90%

7.发现之前引入的本地存储组件是原因。

第二,数据库查询非常慢。

原始SQL :从学生中选择* 18岁限制100000 10。当数据量很大的时候,就会很满,因为索引中找到的数据很大,然后遍历索引,越晚就变得越慢。

如果数据id在增加,而id在增加,可以每次记录id值,然后按id查找。从年龄为18岁且id为11100111的学生中选择* 10;

如果数据id没有递增。从id为100000的学生中选择*限制10;

至此,相信大家对“如何解决数据库查询非常慢的问题”有了更深的理解。让我们做一些实际工作吧!这是网站。更多相关内容,可以去相关渠道查询,关注我们,继续学习!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/96668.html

(0)

相关推荐

  • MySQL如何优化WHERE子句

    技术MySQL如何优化WHERE子句这篇文章主要为大家展示了“MySQL如何优化WHERE子句”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL如何优化WHERE子句”

    攻略 2021年11月1日
  • C++怎么定义变量的引用

    技术C++怎么定义变量的引用本篇内容介绍了“C++怎么定义变量的引用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!数组的

    攻略 2021年11月30日
  • 怎么解决MySQL server PID file could not be found问题

    技术怎么解决MySQL server PID file could not be found问题本篇内容介绍了“怎么解决MySQL server PID file could not be found问题”的有关知识,在

    攻略 2021年11月18日
  • python怎么绘制中国地图

    技术python怎么绘制中国地图这篇文章主要讲解了“python怎么绘制中国地图”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python怎么绘制中国地图”吧!前言气象、

    攻略 2021年11月26日
  • Linux前台的程序如何转到后台执行并且关闭终端而不杀死命令

    技术Linux前台的程序如何转到后台执行并且关闭终端而不杀死命令这篇文章给大家介绍Linux前台的程序如何转到后台执行并且关闭终端而不杀死命令,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。过SSH或

    攻略 2021年10月21日
  • 如何利用Topshelf把.NET Core Generic Host管理的应用程序部署为Windows服务

    技术如何利用Topshelf把.NET Core Generic Host管理的应用程序部署为Windows服务本篇文章为大家展示了如何利用Topshelf把.NET Core Generic Host管理的应用程序部署

    攻略 2021年11月18日