首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >sql优化 ,百万联表后查 count(*)时间过长?

sql优化 ,百万联表后查 count(*)时间过长?

提问于 2022-05-26 03:17:21
回答 0关注 0查看 137

 已知id为主键,pension_xunying_record的extend为索引?各表的id为主键,pension_xunying_record的记录为百万条,如何优化count(*)时间,优化表结构也可以。

代码语言:js
AI代码解释
复制
explain SELECT count(*)
FROM
    pension_xunying_record xr,
    pension_hme_and_user hau,
    pension_medical_device md,
    pension_user pu 
WHERE
    xr.device_id = hau.id 
    AND hau.md_id = md.id 
    AND hau.user_id = pu.user_id 
    AND hau.is_unbind = 0 
    AND xr.extend = 0 
ORDER BY
    xr.id DESC

做过优化,但结果并不理想

代码语言:js
AI代码解释
复制
select count(1)
from  (select * from pension_xunying_record as xr where xr.extend=0) as xr1
inner join (select * from pension_hme_and_user as hau where hau.is_unbind=0 ) as hau1
on xr1.device_id = hau1.id 
inner join (select *    from     pension_user as pu ) as pu1
on pu1.user_id =hau1.user_id 
inner join (select    * from pension_medical_device as md) as md1
on md1.id = hau1.md_id

回答

成为首答用户。去 写回答
相关文章
地图函数在 Python 中有什么用?
Python 的 map() 函数将一个函数应用于迭代器中作为输入提供的每个项目。列表、元组、集合、字典或字符串都可以用作迭代器,它们都返回可迭代的映射对象。Map() 是一个内置的 Python 函数。
很酷的站长
2023/02/20
8940
地图函数在 Python 中有什么用?
独家 | 5G已起跑,目前有哪些应用抢先落地?
随着2019年6月6日工信部向中国电信、中国移动、中国联通、中国广电发放5G商用牌照,我国正式进入了5G商用元年。在政策支持、技术进步和市场需求驱动下,中国5G产业快速发展,在各个领域上也已取得不错的成绩。比如5G网络示范区、试点应用逐步落地,5G应用案例消息频出,5G智能手机已经面世,2G甚至3G网络已经开始“退役”。根据相关的预测,在5G时代,全球将会有500到上万亿的设备接入互联网,跟现在的50亿设备差了不止一个量级。5G已然成为推动各行各业数字化、驱动经济持续增长的新引擎。5G的发展前景可谓是非常广阔的,那么,5G如今的发展现状如何,目前已有哪些产品、应用落地,未来发展趋势又是怎样的呢?
数据派THU
2019/12/16
8660
独家 | 5G已起跑,目前有哪些应用抢先落地?
“十问”向量数据库
1、能否用最通俗的语言介绍下什么是向量,什么是向量数据库,它和传统数据库有什么区别?
腾讯云数据库 TencentDB
2023/07/25
9110
“十问”向量数据库
MySQL数据库中有哪些不同的表格?
在 MySQL 中,数据表是一个或多个字段的集合(有组织排列),并且每个字段可以存储特定的类型数据。常见的 MySQL 表格有以下几种:
用户1289394
2023/08/22
7560
MySQL数据库中有哪些不同的表格?
面试中有哪些经典的数据库问题?
1、如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引、如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引、如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(ROWID随着行记录的写入而主键递增,这个ROWID不像ORACLE的ROWID那样可引用,是隐含的)。
Spark学习技巧
2019/08/06
8180
面试中有哪些经典的数据库问题?
面试中有哪些经典的数据库问题?
1、如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引、如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引、如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(ROWID随着行记录的写入而主键递增,这个ROWID不像ORACLE的ROWID那样可引用,是隐含的)。
MySQL轻松学
2018/08/08
1.3K0
面试中有哪些经典的数据库问题?
面试中有哪些经典的数据库问题?
1、如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引、如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引、如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(ROWID随着行记录的写入而主键递增,这个ROWID不像ORACLE的ROWID那样可引用,是隐含的)。
Java后端技术
2018/08/09
8780
面试中有哪些经典的数据库问题?
面试中有哪些经典的数据库问题?
1、如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引、如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引、如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(ROWID随着行记录的写入而主键递增,这个ROWID不像ORACLE的ROWID那样可引用,是隐含的)。
lyb-geek
2019/05/13
8750
面试中有哪些经典的数据库问题?
面试中有哪些经典的数据库问题?
1、如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引、如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引、如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(ROWID随着行记录的写入而主键递增,这个ROWID不像ORACLE的ROWID那样可引用,是隐含的)。
java思维导图
2019/11/04
9140
Java中有哪些集合,集合中有哪些类?
Java中所有的类都位于java.util包下,主要由两个接口派生出来,分别是Collection和Map.Collection包含了List和Set两大分支。Map是一个映射接口。Set 、Map、List可以看做集合的三大类。 而遍历集合的工具有Iterator和Enumeration; Arrays和Collection是操作数组集合的两个工具类。
全栈程序员站长
2022/09/08
3.5K0
基于典型相关分析的词向量
本文为 seaboat 为 AI 研习社撰写的独家稿件,得到了其指点和审核,AI 研习社在此表示感谢。 在NLP领域中,为了能表示人类的语言符号,一般会把这些符号转成一种数学向量形式以方便处理,我们把语言单词嵌入到向量空间中就叫词嵌入(word embedding)。 比如有比较流行的谷歌开源的 word2vec ,它能生成词向量,通过该词向量在一定程度上还可以用来度量词与词之间的相似性。word2vec采用的模型包含了连续词袋模型(CBOW)和Skip-Gram模型,并通过神经网络来训练。 但这篇文章不
AI研习社
2018/03/16
1.1K0
基于典型相关分析的词向量
【AutoML】当前有哪些可用的AutoML平台?
大家好,欢迎来到专栏《AutoML》,在这个专栏中我们会讲述AutoML技术在深度学习中的应用,这一期讲述现有可用的AutoML平台。
用户1508658
2019/12/17
2.3K0
【AutoML】当前有哪些可用的AutoML平台?
冰桶算法在监控软件中有哪些用途
其基本原理是,当软件运行出现异常或故障时,将该软件的运行数据存储在一个缓存中,称为“桶”。当这个缓存满了之后,会将其中最老的一部分数据清除,并将最新的数据存入缓存中。
太难了
2023/04/17
2450
冰桶算法在监控软件中有哪些用途
MySQl 中有哪些锁
数据库中锁的设计初衷处理并发问题,作为多用户共享资源,当出现并发访问的时候,数据库需要合理控制资源访问规则。锁就是实现这些访问规则中的重要数据。
王小明_HIT
2020/05/29
1.4K0
MySQl 中有哪些锁
WiFi 6在工业物联网应用中有哪些优势?
Wi-Fi 6 (802.11ax)作为新一代应用成熟的无线通信技术,也被越来越广泛地部署在工业物联网中。WiFi 6 相比其前身 Wi-Fi 5 (802.11ac) 进行了多方面的改进提升,非常适合工业环境的苛刻要求。现在也有许多工业物联网关支持WiFi 6无线技术标准,为工业物联网应用带来更多更高效的优势:
智慧物联小马
2023/10/13
4710
WiFi 6在工业物联网应用中有哪些优势?
UML中有哪些常用的图?
UML定义了多种图形化的符号来描述软件系统部分或全部的静态结构和动态结构,包括:用例图(use case diagram)、类图(class diagram)、时序图(sequence diagram)、协作图(collaboration diagram)、状态图(statechart diagram)、活动图(activity diagram)、构件图(component diagram)、部署图(deployment diagram)等。在这些图形化符号中,有三种图最为重要,分别是:用例图(用来捕获需求,描述系统的功能,通过该图可以迅速的了解系统的功能模块及其关系)、类图(描述类以及类与类之间的关系,通过该图可以快速了解系统)、时序图(描述执行特定任务时对象之间的交互关系以及执行顺序,通过该图可以了解对象能接收的消息也就是说对象能够向外界提供的服务)。
唐怀瑟
2018/08/30
8460
转:排序算法在文档管理系统中有哪些优势
在文档管理系统中,排序算法拥有众多优势,它可以高效地整理和展示数据。接下来,我们来看看它究竟有哪些优点。
啵啵鳐
2023/08/10
1890
单目SLAM在移动端应用的实现难点有哪些?
对优秀的回答进行了整理,解释权归答主所有,如有侵权请联系删除, 以下观点并不代表AI资源汇观点仅作为参考。
小白学视觉
2019/10/08
2.2K0
单目SLAM在移动端应用的实现难点有哪些?
BI是什么意思?在企业应用中有哪些好处?
百度百科中的BI是指业务智能或智能业务(Business Intelligence的缩写),其用途是指使用现代数据仓库技术,在线分析处理技术,数据挖掘和数据展示技术进行数据分析以实现业务价值。老实说,解释很专业,但是什么是商业智能?我想很少有人能说清楚。如果要了解BI,则必须从其来源和目的开始。
数据前沿
2020/06/15
2.9K0
BI是什么意思?在企业应用中有哪些好处?
在RPA项目中有哪些文档,如何使用这些文档
RPA项目也同样遵循同样的方式,不同的厂商和公司定义的文档类型也不太相同,多的可能十几种,少的也要几种,具体的遵循方式和使用标准取决于公司内部的使用章程。
RPA小葵
2020/03/16
1.2K0
在RPA项目中有哪些文档,如何使用这些文档

相似问题

目前有哪些常见的推荐算法?都有哪些应用场景?

44.4K

目前有哪些好玩的语音识别项目?

2782

腾讯发布的向量数据库有哪些核心能力?

0228

Zabbix 中有哪些组件?

1335

向量数据库背后有哪些核心技术?打造一款向量数据库主要的门槛是什么?

0314
交个朋友
加入腾讯云官网粉丝站
蹲全网底价单品 享第一手活动信息
相关问答用户
《用ChatGPT做软件测试》 | 作者擅长5个领域
中建数科 | 技术总监架构部总经理擅长3个领域
公司公司公司公司公司公司 | 职务职务职务职务职务职务擅长3个领域
擅长3个领域
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档