mysql 分页 count 查询效率低下分析

  • 当数据库的数据超过几百万条的时候,项目中会遇到一些count 函数的查询效率低下的现象。
  • 一:SELECT 
  •  COUNT(0)
  • FROM
  •   clinic_for_regist a,
  •   sys_dict b,
  •   clinic_index c 
  • WHERE a.del_flag = '0' 
  •   AND b.type = 'TIME_OF_DAY' 
  •   AND a.time_desc = b.value 
  •   AND a.clinic_index_id = c.id  
  • 经过分析:查询效率慢的原因在于: 关联了sys_dict 表 。去掉关联效率提升太多。根究原因在于 关联的字段存在没有加索引的情况。
  • 2种 解决办法: 1 给type 加索引 2 去除关联 ,字典页面翻译。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏米扑专栏

Mac 高效程序猿开发必备软件

一个聪明的开发者会用合理使用工具软件来提高工作效率,MacBook Pro开发必备软件。

1K20
来自专栏米扑专栏

Python 学习入门(3)—— 常用类库

Tkinter———— Python默认的图形界面接口。 Tkinter是一个和Tk接口的Python模块,Tkinter库提供了对 Tk API的接口,它属于...

27830
来自专栏大学生计算机视觉学习DeepLearning

Could not find a version that satisfies.... No matching distribution found for .....

原文链接:https://www.cnblogs.com/DOMLX/p/10227403.html

29320
来自专栏csxiaoyao

UBUNTU 16.04 安装日记

我的主页 www.csxiaoyao.com   之前曾经使用过rhel、centos、ubuntu-14等linux版本,最近整个系统重新分区,在SSD中...

31630
来自专栏米扑专栏

Clojure 学习入门(7)—— 连接mysql

Clojure的contrib包中实现了对现有JDBC的封装,在wiki上有连接,该页面上包含了对不同的数据库的连接方法和基本的操作,但是这个页面上没有提供足够...

12420
来自专栏米扑专栏

GAE、SAE、BAE 对比分析

目前,云服务很多,例如GAE、BAE、SAE、TAE、CAE、ACE、EC2、AZURE各种云。本文主要从以下几个方面对GAE、SAE和BAE的优劣进行分析。

38230
来自专栏米扑专栏

WordPress 建立数据库连接时出错解决方法

周末外出和朋友一起钓鱼去了,晚上回来准备在自己的米扑博客(http://blog.mimvp.com)写一篇钓鱼游记,打开电脑结果发现博客网站打不开了,提示”建...

48410
来自专栏csxiaoyao

PHPMyadmin 配置文件详解

填写localhost或mysql所在服务器的ip地址,mysql端口默认为3306

23330
来自专栏数据库测评

磊哥测评之数据库saas篇:腾讯云控制台、DMC和小程序

随着云计算和数据库技术的发展,数据库正在变得越来越强大。数据库的性能如处理速度、对高并发的支持在节节攀升,同时分布式、实时的数据分析、兼容主流数据库等强大的性能...

22450
来自专栏米扑专栏

SAE 搭建 WordPress

WordPress,是国外一款使用PHP语言开发的开源博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己的博客站点,也可以把 WordPres...

17340

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励