当前位置: 首页 > news >正文

tp3企业网站开发百度云app接入广告变现

tp3企业网站开发百度云,app接入广告变现,做网站用哪个写比较好,佛山 网站建设1、说明 根据一定的规则,进行分组。 group by可能会慢在哪里?因为它既用到临时表,又默认用到排序。有时候还可能用到磁盘临时表。 如果执行过程中,会发现内存临时表大小到达了上限(控制这个上限的参数就是tmp_table…

1、说明

根据一定的规则,进行分组。

group by可能会慢在哪里?因为它既用到临时表,又默认用到排序。有时候还可能用到磁盘临时表。

  • 如果执行过程中,会发现内存临时表大小到达了上限(控制这个上限的参数就是tmp_table_size),会把内存临时表转成磁盘临时表。
  • 如果数据量很大,很可能这个查询需要的磁盘临时表,就会占用大量的磁盘空间。

2、如何优化group by呢?

  • group by 后面的字段加索引
  • order by null 不用排序
  • 尽量只使用内存临时表
  • 使用SQL_BIG_RESULT

3、 使用group by的简单例子

1
select city ,count(*) as num from staff group by city;

AXAPTA

4、group by 原理分析

  • Extra 这个字段的Using temporary表示在执行分组的时候使用了临时表
  • Extra 这个字段的Using filesort表示使用了排序

5、group by 的简单执行流程

  1. 创建内存临时表,表里有两个字段author和count;
  2. 全表扫描article的记录,依次取出author= ‘X’的记录。
  • 判断临时表中是否有为 author=’X’的行,没有就插入一个记录 (X,1);
  • 如果临时表中有author=’X’的行的行,就将x 这一行的num值加 1;

遍历完成后,再根据字段author做排序,得到结果集返回给客户端

就是把需要排序的字段,放到sort buffer,排完就返回。在这里注意一点哈,排序分全字段排序rowid排序

如果是全字段排序,需要查询返回的字段,都放入sort buffer,根据排序字段排完,直接返回

如果是rowid排序,只是需要排序的字段放入sort buffer,然后多一次回表操作,再返回。

怎么确定走的是全字段排序还是rowid 排序排序呢?由一个数据库参数控制的,max_length_for_sort_data

6、group by的一些优化方案

  • group by 后面的字段加索引
  • order by null 不用排序
  • 尽量只使用内存临时表
  • 使用SQL_BIG_RESULT

参考文章:

MySQL报错Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column whic - 范斯猫

group by的用法 - 范斯猫

select 与 where、group by、order by、limit 子句执行优先级比较 - 范斯猫

【sql】mysql分组查询group by的案例和原理 - 范斯猫

【数据库】分组数据 GROUP BY、HAVING - 范斯猫

http://www.hrbkazy.com/news/18303.html

相关文章:

  • 电子商务网站建设如何策划与实施在线推广企业网站的方法有哪些
  • 云数据库安装wordpress燃灯seo
  • 西安专业网站建设公司排名站外推广方式有哪些
  • 河北精品网站建设淘宝标题优化工具推荐
  • 怎样做自己的 优惠卷网站云南优化公司
  • 网站推广短信什么是口碑营销
  • 如何建立优秀企业网站win优化大师有用吗
  • 桂林两江四湖属于哪个区湘潭网站seo磐石网络
  • 兰州网站优化公司优质友情链接
  • 科普重庆网站企业培训有哪些方面
  • 毕业设计做网站想法百度竞价是seo还是sem
  • jsp做的零食网站下载seo网络营销外包公司
  • 公司网站建设请示报告百度搜索引擎官网入口
  • 网站编程赚钱长沙公司网络营销推广
  • 平安企业邮箱登录入口谷歌seo快速排名软件首页
  • 优秀网站建设官网如何创建一个自己的网站
  • 织梦做招聘网站网络培训中心
  • 郑州市城乡建设规划网站域名注册免费
  • 网站管理员后台seo外包多少钱
  • 我自己做网站网站运营及推广方案
  • 顺德网站开发招聘seo怎么发布外链
  • 在线做视频网站二十条优化措施全文
  • 苏州画廊网站建设线下推广渠道和方式
  • 做网站架构重庆seo服务
  • 网站开发岗位职责及任职要求广州网站优化外包
  • 赣州做网站j中山网站建设
  • app网站开发要多少钱seo优化排名经验
  • 互诺科技做网站怎么样google seo怎么优化
  • 自己的服务器做网站宁波免费seo排名优化
  • 下关汇做网站的公司郑州关键词网站优化排名