`

慢查询

    博客分类:
  • SQL
 
阅读更多
desc select count(distinct(uid)),sum(item3) from user_credit_20130203 where (action='CreditBuy' or action='Credit' or action='CostCredit') and item6>=31 and item6<=60 and item1>=16 and item1<=20 and item4=0 and zoneid=0 and  type='CostCredit_CW'\G

http://space.itpub.net/12457158/viewspace-753687
distinct
group by

select type,sum(credit) from credit_tmp where uid=1272800715289245 group by type

执行时间0.02s

select type,sum(credit) from credit_tmp where uid=1541051459059686 and 
(type = 'AccArmyCr' or type='AccMinePrc' or type='AccUpgrade' or type='BIP' or type='BRTOPUP' or type='CostCredit_bigmaize'
or type='CostCredit_CW' or type='CostCredit_FREWARD' or type='CostCredit_gaojilabazhou' or type='CostCredit_GENERAL'
or type='CostCredit_gongxifacai' or type='CostCredit_jinchui' or type='CostCredit_LY' or type='CostCredit_MAP'
or type='CostCredit_supermaize' or type='CostCredit_yibenwanli' or type='ENL' or type='MaxEnergy' or type='RecoverArmy'
or type='RepairBld' or type='sciencelevelup' or type='yellowgunbuff') group by type

执行时间0.00s

对于or 和 in的解释,官方文档
http://dev.mysql.com/doc/internals/en/optimizer-primary-optimizations.html


主题:mysql性能优化-慢查询分析、优化索引和配置
http://www.iteye.com/topic/1129447
分享到:
评论

相关推荐

    Mysql慢查询日志_1--如何开启慢查询日志

    MySQL 慢查询日志配置 MySQL 慢查询日志是 MySQL database management system 的一个重要功能,通过该功能可以记录执行时间超过某个阈值的 SQL 语句,从而帮助数据库管理员或开发人员对数据库的性能进行优化和改进...

    Mysql慢查询日志查看

    Mysql 慢查询日志查看 Mysql 慢查询日志查看是指在 Mysql 数据库中,记录和分析执行时间较长的查询语句,以便优化数据库性能和提高查询效率。慢查询日志查看可以帮助数据库管理员和开发者快速地定位和优化数据库中...

    MySQL慢查询日志

    ### MySQL慢查询日志详解 #### 一、慢查询日志概述 MySQL慢查询日志是一种重要的工具,用于记录执行时间超过预设阈值的SQL语句。通过对这些记录进行分析,可以找出数据库中的性能瓶颈,并据此采取相应的优化措施。...

    线上慢查询日志文档及命令

    MySQL的慢查询日志是数据库管理员用来诊断性能问题的重要工具,尤其在处理线上服务时,对SQL查询效率的要求更为严格。本文将详细讲解如何利用慢查询日志来优化线上MySQL数据库的性能,并介绍相关的操作步骤和命令。 ...

    mysql慢查询日志的使用

    ### MySQL慢查询日志的使用 #### 概述 MySQL慢查询日志是MySQL提供的一种日志记录方式,用于记录所有执行时间超过指定阈值(默认10秒)的SQL语句,帮助开发者和DBA定位数据库性能瓶颈,优化SQL查询效率。 #### ...

    MySQL优化篇:慢查询日志.pdf

    为了让慢查询日志永久生效,需要修改MySQL的配置文件`***f`,在`[mysqld]`部分加入慢查询日志相关的配置,例如:`slow_query_log=1`表示开启慢查询日志,`long_query_time=3`设置慢查询阈值为3秒,`log_output=FILE`...

    mysql 慢查询页面工具

    总结来说,MySQL 慢查询页面工具 Query-Digest-UI 是一个基于 Percona Toolkit 的图形化监控解决方案,它帮助管理员可视化 MySQL 的慢查询日志,从而更有效地进行性能调优。通过安装和配置该工具,你可以实时监控...

    二、mysql优化技术-定位慢查询

    这篇博文可能详细介绍了如何诊断和解决MySQL中的慢查询问题,而`sql.txt`文件很可能包含了一些示例SQL语句或者慢查询日志。 慢查询通常是由于不恰当的索引使用、过度的数据扫描、复杂的查询逻辑或是资源争抢等原因...

    lepus(天兔)监控MySQL主从复制延迟,慢查询

    3. 慢查询:慢查询指的是数据库查询操作耗时过长,对于性能影响较大,Lepus能够对这类问题进行监控和报警。 描述所指知识点: 1. Lepus监控完整版功能:这个监控系统不仅仅可以监控MySQL,还能监控SQL Server、...

    基于代价的慢查询优化建议.docx

    ### 基于代价的慢查询优化建议 #### 一、背景 在现代数据库系统中,慢查询被视为一种显著的风险因素。它不仅增加系统的负担,消耗更多的CPU资源和I/O资源,还可能导致业务中断。因此,针对慢查询的优化成为确保...

    慢查询日志分析工具说明

    mysql的slow_query_log慢查询日志分析工具说明,主要用来进行慢查询日志的linux平台分析输出结果文档进行MySQL的调优/优化数据库

    Druid Monitor监控数据源和慢查询,还可以监控Web应用、URI监控、Session监控、Spring监控.zip

    【标题】"Druid Monitor监控数据源和慢查询,还可以监控Web应用、URI监控、Session监控、Spring监控.zip" 提供了关于如何在SpringBoot应用中集成并利用Druid监控工具进行性能优化和问题排查的知识点。Druid是一个...

    MySQL慢查询相关知识

    ### MySQL慢查询相关知识 #### 一、概览 MySQL慢查询是指那些执行时间超过预设阈值的SQL语句。这些慢查询不仅会降低数据库性能,还可能导致用户体验下降。因此,了解如何诊断和优化慢查询是每个DBA或开发人员必备...

    MySQL慢查询监控器Anemometer.zip

    Box Anemometer 是一个 MySQL 慢查询监控器,用来分析 MySQL 中的执行效率底下的 SQL 语句,以找出系统慢的原因。 标签:Anemometer

    mysql慢查询工具Anemometer

    MySQL的慢查询日志是数据库性能优化的重要工具,它记录了执行时间超过预设阈值的所有SQL查询。Anemometer,作为一个专为MySQL设计的慢查询分析工具,可以帮助数据库管理员更有效地理解和解决性能问题。 Anemometer...

    慢查询改进说明1

    慢查询改进说明主要关注的是数据库中运行时间较长的SQL语句,这些语句可能对系统性能产生负面影响。在MySQL中,通过特定的配置和监控机制,我们可以识别并优化这些慢查询。以下是针对“慢查询改进说明1”文件内容的...

    mysql及慢查询监控.rar

    慢查询监控是MySQL管理中的重要环节,它能够帮助我们识别并优化那些执行时间过长,影响整体数据库性能的SQL语句。PMM(Percona Monitoring and Management)是一款强大的开源工具,专为MySQL、MongoDB和Percona ...

    mysql开启查看慢查询日志借鉴.pdf

    MySQL的慢查询日志是数据库管理员用来识别和优化性能瓶颈的重要工具。它记录了执行时间超过预设阈值的SQL查询,帮助我们发现并解决可能导致系统性能下降的问题。以下是关于如何开启、查看和分析MySQL慢查询日志的...

    MySQL慢查询日志:性能分析的利器

    ### MySQL慢查询日志:性能分析的利器 #### 一、引言:慢查询日志的重要性 在数据库管理中,性能分析是一个至关重要的过程。随着业务的发展和数据量的增长,数据库面临的压力也在不断增加,这就需要我们不断寻找...

    mysql性能优化-慢查询分析、优化索引和配置.doc

    - **慢查询日志**:慢查询日志是一种非常有用的工具,用于记录执行时间过长的SQL语句。通过分析这些慢查询,可以发现并优化低效的查询。 - 开启慢查询日志的方法有两种:一种是在MySQL配置文件`my.cnf`或`my.ini`...

Global site tag (gtag.js) - Google Analytics