zoukankan      html  css  js  c++  java
  • 二,mysql优化——sql优化基本概念

    1,SQL优化的一般步骤

    (1)通过show status命令了解各种SQL执行效率。

    (2)通过执行效率较低的SQL语句(重点select)。

    (3)通过explain分析低效率的SQL语句的执行情况。

    (4)确定问题并采取额相应的优化措施。、

    2,sql语句有几类

    ddl(数据定义语言) create alter drop

    dmp(数据操作语言)insert delete update

    select

    dtl(数据事务语言)commit rollback savepoint

    dcl(数据控制语句)grant revoke

    3,通过show status指令

    该命令显示你的mysql数据库的当前状态,主要关心是“Com”开头的指令。

    show status like 'Com%'; <=>show session status like 'Com%' ; //显示当前控制台情况,针对一次mysql打开启动的统计

    show global status like 'Com_select%'; //显示数据库服务从启动到当前sql执行次数,针对一次数据库服务启动后统计

    4,显示连接数据库的次数

    show status like 'Connections%'

    5,数据库服务器工作的时间

    show status like 'updatetime%'

    6,显示慢查询次数。(慢查询默认为10s)

    show status like  'slow_queries%'

    显示查看慢查询的设置

    show variables like 'long_query_time'

  • 相关阅读:
    vb 使用Cystal Reports 9小例子
    VB Export sample
    c++文件結束符
    初学PHP:用post传递checkbox
    VB 图片在数据库的导入与导出
    vb 事务sample
    linux查找进程并杀掉进程
    WebRequest 对象的使用
    Asp操作Cookies(设置[赋值]、读取、删除[设置过期时间])
    .net webrequest应用
  • 原文地址:https://www.cnblogs.com/usa007lhy/p/5769637.html
Copyright © 2011-2022 走看看