关系经济人类预测化学自然
自然科学
知识物理
化学生物
地理解释
预测理解
本质社会
人类现象
行为研究
经济政治
心理结构
关系指导
人文遗产

Kettle之mysql慢查询分析

2月18日 渡缘祠投稿
  数据库优化维度有四个:
  硬件、系统配置、数据库表结构、SQL及索引
  优化成本:
  硬件系统配置数据库表结构SQL及索引
  优化效果:
  硬件系统配置数据库表结构SQL及索引
  1。查看本机MySQLServer慢查询是否打开
  若慢查询状态没有打开,可以通过root用户和以下命令进行打开
  2。mysqldumpslow分析慢查询
  mysqldumpslow参数如下:
  s:是表示按照何种方式排序
  c:访问次数
  i:锁定时间
  r:返回记录
  t:查询时间
  al:平均锁定时间
  ar:平均返回记录数
  at:平均查询时间
  t:即为返回前面多少条数据
  g:后边搭配一个正则匹配模式,大小写不敏感
  t3显示前3条慢查询
  3。Explain查看SQL执行计划
  1、selecttype列
  1)simple:不包含子查询和union的简单查询
  2)primary:复杂查询中最外层的select
  3)subquery:包含在select中的子查询(不在from的子句中)
  4)derived:包含在from子句中的子查询。mysql会将查询结果放入一个临时表中,此临时表也叫衍生表
  5)union:在union中的第二个和随后的select,UNIONRESULT为合并的结果
  2、table列
  表示当前行访问的是哪张表。当from中有子查询时,table列的格式为,表示当前查询依赖idN行的查询,所以先执行idN行的查询,如上面selecttype列图4所示。当有union查询时,UNIONRESULT的table列的值为union1,2,1和2表示参与union的行id
  3、partitions列
  查询将匹配记录的分区。对于非分区表,该值为NULL。
  4、type列
  此列表示关联类型或访问类型。也就是MySQL决定如何查找表中的行。依次从最优到最差分别为:systemconsteqrefrefrangeindexall。
  NULL:MySQL能在优化阶段分解查询语句,在执行阶段不用再去访问表或者索引。
  system、const:MySQL对查询的某部分进行优化并把其转化成一个常量(可以通过showwarnings命令查看结果)。system是const的一个特例,表示表里只有一条元组匹配时为system。
  eqref:主键或唯一键索引被连接使用,最多只会返回一条符合条件的记录。简单的select查询不会出现这种type。
  ref:相比eqref,不使用唯一索引,而是使用普通索引或者唯一索引的部分前缀,索引和某个值比较,会找到多个符合条件的行。
  range:通常出现在范围查询中,比如in、between、大于、小于等。使用索引来检索给定范围的行。
  index:扫描全索引拿到结果,一般是扫描某个二级索引,二级索引一般比较少,所以通常比ALL快一点。
  ALL:全表扫描,扫描聚簇索引的所有叶子节点。
  possiblekeys列
  此列显示在查询中可能用到的索引。如果该列为NULL,则表示没有相关索引,可以通过检查where子句看是否可以添加一个适当的索引来提高性能。
  5、key列
  此列显示MySQL在查询时实际用到的索引。在执行计划中可能出现possiblekeys列有值,而key列为null,这种情况可能是表中数据不多,MySQL认为索引对当前查询帮助不大而选择了全表查询。如果想强制MySQL使用或忽视possiblekeys列中的索引,在查询时可使用forceindex、ignoreindex。
  6、keylen列
  此列显示MySQL在索引里使用的字节数,通过此列可以算出具体使用了索引中的那些列。索引最大长度为768字节,当长度过大时,MySQL会做一个类似最左前缀处理,将前半部分字符提取出做索引。当字段可以为null时,还需要1个字节去记录。
  keylen计算规则:
  字符串:
  char(n):n个数字或者字母占n个字节,汉字占3n个字节
  varchar(n):n个数字或者字母占n个字节,汉字占3n2个字节。2字节用来存储字符串长度。
  数字类型:
  tinyint:1字节smallint:2字节int:4字节bigint:8字节
  时间类型
  date:3字节timestamp:4字节datetime:8字节
  7、ref列
  此列显示key列记录的索引中,表查找值时使用到的列或常量。常见的有const、字段名
  8、rows列
  此列是MySQL在查询中估计要读取的行数。注意这里不是结果集的行数。
  9、Extra列
  此列是一些额外信息。常见的重要值如下:
  1)Usingindex:使用覆盖索引(如果select后面查询的字段都可以从这个索引的树中获取,不需要通过辅助索引树找到主键,再通过主键去主键索引树里获取其它字段值,这种情况一般可以说是用到了覆盖索引)。
  2)Usingwhere:使用where语句来处理结果,并且查询的列未被索引覆盖。
  3)Usingindexcondition:查询的列不完全被索引覆盖,where条件中是一个查询的范围。
  4)Usingtemporary:MySQL需要创建一张临时表来处理查询。出现这种情况一般是要进行优化的。
  5)Usingfilesort:将使用外部排序而不是索引排序,数据较小时从内存排序,否则需要在磁盘完成排序。
  6)Selecttablesoptimizedaway:使用某些聚合函数(比如max、min)来访问存在索引的某个字段时。
投诉 评论 转载

小米取得国内安卓销量第一!新品火爆超预期!人民网力挺小米!就在最近,有市场的调研机构,公布了今年以来第13周中国中国智能手机市场销量排名,其中除了苹果以16。9取市场第一名以外。小米更是以16。4的市场份额夺得了安卓第一!虽然是……宁和天下,县美如画地名,是鲜活且广泛的文化符号,蕴含着丰富的历史文化信息,承载着人们的情感传承。一个长期形成的地名,是一个地方独具特色的符号。甘肃的地名,既有彰显刀光剑影中的武功军威,也回荡着大……舒淇周韵同框显出差别,都穿印花裙风格差挺多,优雅不是谁都有的今天穿什么变美百科全书穿搭红黑榜印花裙在裙装的类型当中可以说是最难驾驭的一种了,稍有不慎就会让人觉得眼花缭乱或者是太过轻挑。而且印花元素本身就对身材有着负面的修饰效果,微……源自唐代药王孙思邈一味补肝肾和祛风湿的良药独活寄生丸是治疗风湿的经典名方,其在《素问》风寒湿三气杂至,合而为痹也邪之所凑,其气必虚理论的指导下,把握住了痹证是在自身气血不足、肝肾虚损的条件下,遭受风寒湿邪的侵袭,导致肢……红薯燕麦布丁挞!锁死这个配方绝绝子,太香了!红薯泥和燕麦的搭配太惊艳,挞皮香糯糯的,再配上嫩滑的布丁,是秋天的味道没错了配方(能做8个大的)红薯200g切块蒸熟,趁热捣成泥加入黄油……亚足联票选周最佳武磊稳住了优势,西亚中锋一夜之间追到第三北京时间11月20日,亚足联票选周最佳的最后一天,武磊稍微扩大了自己领先的优势。在多名候选人中,目前只有武磊的得票数量超过了30。此前一直紧追不舍的阿兹蒙,得票率突然变少……还不知道键盘上的Esc,Ctrl,Alt都是啥单词?你一定见很多人不知道键盘上功能键和字母数字键以外的键盘按键有什么用,电脑键盘是把文字信息的控制信息输入电脑的通道,从英文打字机的键盘演变而来的。它最早出现在电脑上的时候,还是一种……微软称俄正协调对乌网络攻击,俄外交部此前批微软执行美情报部门来源:澎湃新闻美国跨国科技公司微软在12月3日发布的一份报告中表示,随着俄罗斯军队从乌克兰部分地区前线撤退,俄罗斯政府正在协调对乌克兰关键基础设施的网络攻击,并且正寻求扩……宗教玄秘体验不知道从什么时候开始,当我被打碎,被摧残之后,上苍开始慢慢地给予我从前一直想要的那些东西。而这些使我此生都异于常人那般生活,这一切在最早混沌的初期好像就有人告诉过我。生命……Kettle之mysql慢查询分析数据库优化维度有四个:硬件、系统配置、数据库表结构、SQL及索引优化成本:硬件系统配置数据库表结构SQL及索引优化效果:硬件系统配置数据库表结构S……湖人换来八村垒5大效应!佩总揭秘真因,詹皇浓眉减压威少获利好北京时间1月24日,湖人官方宣布正式从奇才交易得到前锋八村垒,球队为此送出了后卫纳恩和3个次轮签。这笔交易湖人确实付出了不小的代价,但是也获得了不小的收获。双方可谓是各取所需。……32岁郝劭文靠直播逆袭,求婚成功,童年伙伴释小龙依旧不温不火4月1日著名童星郝劭文,在社交平台上宣布求婚成功。据悉女孩叫林宁瑞。郝劭文的经纪人回应称:林宁瑞是一名化妆师,两人在剧组认识,已经交往2年。郝劭文不仅开心地公……
在面临胃肠功能紊乱的时候该怎么做?央视曝光比地沟油还脏,一斤卖2百元,家长还经常给孩子喝特步公布世界跑鞋中国特步新战略定位,持续提升核心竞争力胃食管反流如何调养新赛季辅助上分优选,没有坦克选廉颇,选孙膑不用看阵容泰国45天免签和30天落地签临时政策已于3月31日截止币圈风暴再起!美国出手打击币安和赵长鹏广西建设预制菜产业联盟龙头将有效供给粤港澳大湾区人到中年就要管住嘴,清淡少油,多吃3种应季野菜,身体越来越好NBA预测步行者VS马刺,分析录像集锦沙盒我们的星球测试资格招募开启,尝鲜无缝星球大世界米兰时装周,肖战惊艳海内外,这几件事让人怒赞活该他火
出卖人承担违约责任的情形私家车怎么当婚车啊?热评聚热点网 流年从我身边轻轻走过语文生活初一作文课文穷人的优秀教学设计赵文卓拍戏打伤袁咏仪,圈内耍大牌出名,徐克都不愿和他合作以大思政思维构建全校园思政工作新格局刘昊然成百亿票房被群嘲,毫无含金量?全靠王宝强和陈思成撑台?《咏怀古迹其二》杜甫原文及翻译注释赏析一个被68。62产品经理忽略的利器怎样理解机动车宁愿绕路也不愿花高速费的行为?伊丽莎白布劳瑞典左翼为何失败?学美国选举泼脏水弄巧成拙

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找菏泽德阳山西湖州宝鸡上海茂名内江三亚信阳长春北海西安安徽黄石烟台沧州湛江肇庆鹤壁六安韶关成都钦州