`
阅读更多
查看SQL执行频率
show status like "Com_%";


记录慢语句
vi /etc/mysql/my.cnf
log_slow_queries  = /var/log/mysql/mysql-slow.log


查看没有使用索引
explain select * from finance_records where ref=""\G
*************************** 1. row ***************************
           id: 1
  select_type: SIMPLE
        table: finance_records
         type: ref
possible_keys: finance_records_ref
          key: finance_records_ref
      key_len: 48
          ref: const
         rows: 1
        Extra: Using where
1 row in set (0.00 sec)


查看一个表的索引设置
show index from finance_records;


查看索引使用情况
show status like "handle_read%";


优化表
mysql> analyze table sales;
+------------+---------+----------+----------
| Table      | Op      | Msg_type | Msg_text
+------------+---------+----------+----------
| test.sales | analyze | status   | OK
+------------+---------+----------+----------
1 row in set (0.02 sec)

mysql> check table sales;
+------------+-------+----------+----------+
| Table      | Op    | Msg_type | Msg_text |
+------------+-------+----------+----------+
| test.sales | check | status   | OK       |
+------------+-------+----------+----------+
1 row in set (0.03 sec)

mysql> optimize table sales;
+------------+----------+----------+-----------------------------+
| Table      | Op       | Msg_type | Msg_text                    |
+------------+----------+----------+-----------------------------+
| test.sales | optimize | status   | Table is already up to date |
+------------+----------+----------+-----------------------------+
1 row in set (0.00 sec)
分享到:
评论
1 楼 huamengxing 2009-01-16  
          :                 

相关推荐

    mysql优化sql语句的优化(索引,常用小技巧.)

    ### MySQL优化之SQL语句与索引优化 #### 数据库设计合理性 在MySQL数据库的优化过程中,合理设计数据库(表)至关重要。一个合理的数据库设计能够有效地提高查询性能、减少数据冗余并确保数据完整性。 - **3NF**...

    MySQL数据库优化SQL篇PPT课件.pptx

    MySQL数据库优化SQL篇PPT课件.pptx 本PPT课件主要讲述了MySQL数据库优化的重要知识点,特别是SQL优化方面的内容。从执行计划、SELECT语句、IN和EXIST语句、LIMIT语句、RAND函数、Order by、Group by、Distinct和...

    MySQL优化SQL语句的技巧

    MySQL优化SQL语句的技巧是数据库管理员和开发人员提高系统性能的关键技能。本文主要探讨了四种常见的SQL优化策略,旨在帮助开发者更好地理解和改进SQL查询性能。 1. **分解SQL**: 在面对复杂的SQL查询时,一个...

    mysql数据库sql优化

    ### MySQL数据库SQL优化 #### 一、SQL优化 在MySQL数据库管理中,SQL查询的性能直接影响到系统的响应时间和资源消耗。通过合理的SQL优化,可以显著提高数据处理速度,降低服务器负载,提升用户体验。 ##### 1.1 ...

    Effective MySQL之SQL语句最优化.pdf

    尽管如此,我将基于标题和描述中提供的关键词“Effective MySQL之SQL语句最优化”来构建知识点。 1. SQL语句最优化的概念:在数据库管理中,对SQL语句进行优化是提高数据库性能的关键环节。最优化的SQL语句能够在...

    Effective MySQL之SQL语句最优化(高清)

    《Effective MySQL之SQL语句最优化》提供了很多可以用于... ●用SQL语句优化的生命周期来识别、确认、分析然后优化SQL语句,并检查优化的结果;  ●学习使用不为常人所知的一些性能技巧来改进索引效率并简化SQL语句。

    Mysql优化sql语句的思路浅谈

    如果突然交给你一个你完全不清楚的数据库让你进行优化,可能我们需要对sql语句进行优化,我们需要又怎么样的思路:  1.首先我们要了解一下次库是以写为主还是读为主:  通过show [session|global] status like '...

    mysql优化-sql高级

    mysql优化从以下几个方面介绍 mysql的架构 索引优化分析 查询截取分析 mysql锁机制 主从复制

    MySQL性能优化 SQL优化方法技巧

    MySQL性能优化涉及多个方面,包括合理配置关键参数、优化SQL语句等。通过对这些核心参数的理解和调整,以及采用有效的SQL优化策略,可以显著提升MySQL数据库的性能。此外,持续监控和评估系统的性能表现也是非常重要...

    mysql的sql优化

    MySQL的SQL优化是数据库管理中的重要环节,尤其对于有经验的开发者来说,了解并掌握这一技能可以显著提升数据库性能,减少资源消耗。SQL优化主要涉及查询效率、索引使用、查询语句结构优化等多个方面。 首先,理解...

    MySQL技术内幕 SQL编程及优化.pdf

    2.1优化SQL的一般步骤 2.2 索引问题. 2.3两个常用的优化技巧 2.4常用SQL优化 2.5常用SQL技巧 3.优化数据库对象 3.1优化表的数据类型逆规范化 3.2提高查询速度 4.锁问题 4.1MyISQM表锁 4.2InnoDB锁问题 5...

    大道相通,得鱼忘筌 - 从Oracle的SQL优化到MySQL的SQL优化.pdf

    接下来,我们将探讨Oracle和MySQL在SQL优化方面的共性和差异性,以及这些知识如何帮助数据库管理员(DBA)在不同环境中实施有效的SQL优化。 首先,我们要明确两个数据库系统的基本架构。Oracle数据库是一个功能强大...

    《Effective MySQL之SQL语句最优化》手册

    在数据库管理领域,SQL优化是提升系统性能的关键环节,尤其是在处理大数据量时,优化SQL语句能够显著减少查询时间,改善用户体验,同时减轻服务器负担。 首先,SQL优化的基础在于理解SQL语句的工作原理。SQL是...

    《Effective MySQL之SQL语句最优化》数据库SQL

    《Effective MySQL之SQL语句最优化》是一本深入探讨如何提升数据库性能,特别是针对SQL查询进行优化的专业书籍。在数据库管理中,SQL语句...通过学习和实践,我们可以有效地优化SQL,从而提高整个系统的效率和稳定性。

    数据库转换工具MySQL 转为SqlServer 脚本

    7. **性能优化**:转换后的SQL Server数据库可能需要进行一些性能优化,如调整索引、分区策略、内存配置等,以适应新的环境。 8. **安全考虑**:迁移过程中要注意权限和角色的映射,确保用户访问控制的平滑过渡。 ...

    Effective MySQL之SQL语句最优化

    "Effective MySQL之SQL语句最优化"这本书深入探讨了如何通过优化SQL查询来提高MySQL数据库的效率。以下是基于这个主题的一些关键知识点: 1. **索引优化**:索引是数据库性能提升的核心。书中的内容可能涵盖如何...

    sql查询优化(提高MySQL数据库查询效率的几个技巧)

    SQL 查询优化(提高 MySQL 数据库查询效率的几个技巧) 在 MySQL 数据库中,查询优化是一个非常重要的方面。在实际应用中,高效的查询可以提高整个系统的性能和响应速度。下面我们将介绍几个提高 MySQL 数据库查询...

    MYSQL.rar_MYSQL_mysql 优化_mysql优化_mysql备份_sql优化

    一、MySQL优化 1. 结构优化:这涉及到数据库设计,如合理创建索引、避免全表扫描、选择合适的数据类型,以及规范化与反规范化设计等。正确地设置主键和外键,可以提高数据一致性并优化查询速度。 2. 查询优化:编写...

    mysql优化、sql语句

    【MySQL优化和SQL语句详解】 在软件开发中,MySQL是一个不可或缺的数据库管理系统,它以其高效、稳定和开源的特点,广泛应用于各种规模的应用程序。掌握MySQL优化和SQL语句的使用,对于提升应用性能和效率至关重要...

Global site tag (gtag.js) - Google Analytics