问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql 如何用临时表优化性能

发布网友 发布时间:2022-04-24 10:10

我来回答

3个回答

热心网友 时间:2022-04-07 20:44

InnoDB 类型的临时表存在的潜在问题

尽管使用 InnoDB 是性能最佳的,但可能会出现新的潜在问题。在某些特定情况下,您可能会出现磁盘耗尽和服务器中断。

与数据库中的任何其他 InnoDB 表一样,临时表具有自己的表空间文件。新文件与通用表空间一起位于数据目录中,名称为 ibtmp1。它存储所有 tmp 表。不运行手动运行 OPTIMIZE TABLE,表空间文件就会不断增长。如果你不能使用 OPTIMIZE,那么唯一能将 ibtmp1 大小缩小为零的方法,就是重新启动服务器。幸运的是,即使文件无法减小,在执行查询后,临时表也会自动删除,表空间可回收使用。现在,我们想一想以下情境:

热心网友 时间:2022-04-07 22:02

具体问题是需要调试一下才可以确定的。

但是大体判断的方法个人认为,只要是用到临时表的查询,应该都是复杂一些的查询。
然后如果某一个查询,按逻辑来讲,需要先查询出某一结果集,然后对这个结果集再进行复杂处理,那这样的话,用一个临时表,先查询出这部分数据,然后在临时表的基础上再查询,这样是可以提高效率的

举个例子,比如有一张业务表,里面有很多年的数据。然后现在需要对2013年一季度的数据进行分析,需要对2013年一季度的数据进行多个维度的汇总查询,这样的话,那就先用一个临时表,查询出2013年的数据放入,然后对临时表再进行各种汇总,一般来讲会提高效率的。

热心网友 时间:2022-04-07 23:37

多表查询的时候
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
酒驾缓刑节保证书怎么写 合同法律咨询免费 这款充电宝可以带上飞机吗? 倪俊卿成就及荣誉 江苏种牛站有几家? 山东宏正牧业有限公司服务承诺 吃早餐后抽血会影响体检结果吗 电脑如何设置护眼模式(台式电脑如何设置护眼模式) 电脑显示器设置护眼电脑屏幕怎么设置比较护眼 广告机是否支持分屏显示功能? 请问孕期能用的水乳是哪种? 2020年一师一优课报名时间 青椒种植很广泛,青椒种植该怎么管理? 混合性皮肤用什么爽肤水 广电总局公布了2020年度优秀海外传播作品,你最喜欢哪一部作品? 为什么青椒味道很大? 近日广电总局公布了2020年度优秀海外传播作品,你喜欢其中的哪些剧? 什么品种的青椒产量最大 谁帮我分析一下我的电脑性能,要怎么升级提高性能和运行速度 敏感肌肤适合哪个牌子的爽肤水呢? 新浪影视综盛典盘点2020年优秀从业者,今年哪一位演员让你印象深刻? 手机录屏,如何才能录制手机内部游戏的声音0 晚上用爽肤水好么。? 在不增加硬件的情况下,怎样提升电脑性能和运行速度 青椒和红椒的营养价值谁的高? 在不换硬件的情况下 如何最大程度提高电脑性能? 关于友情的的诗句古诗 胜达早上瞬间断电怎么了 大辣椒的介绍 2020年部队评功评奖中四有优秀先进个人的评选条件? 露地种辣椒选择什么时间最合适?有哪些高产途径? 有什么祛痘控油的水乳吗,使用感清爽型的? 近日,广电总局公布了2020年度优秀海外传播作品,主要有哪些作品? 2020年优秀义务兵还有吗 大青椒馅饺子的做法窍门 真丽斯水乳怎么样? 急!! vista清除临时文件夹里面的东西可以提高性能? 2020年,你都看了哪些优秀的电影? 男士爽肤水哪个好 如何彻底提高笔记本电脑性能? 青椒白绢病危害极大,青椒白绢病症状是什么? 如何提高机器性能? 宝剑锋从磨砺出 广汽丰田宜昌金沙店荣获2020年优秀奖 青椒青枯病的危害很大,青椒青枯病症状是什么? 用盐酸克林霉素凝胶的时候能用水乳吗 小学年级组长的职责是什么? 如何腌制彩椒(大辣椒)急!! 有没有什么办法暂时提高网速(只是有时卡得很) 一篇小学组长的计划书200字,快,求急 什么爽肤水好啊