当前位置:七道奇文章资讯数据防范MySQL防范
日期:2011-01-25 22:43:00  来源:本站整理

<b>若何理解SQL的履行频率</b>[MySQL防范]

赞助商链接



  本文“<b>若何理解SQL的履行频率</b>[MySQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

    MySQL 客户端衔接成功后,通过 show [session|global]status 号令 可以供应服务器状况信息,也可以在操作系统上利用 mysqladmin extended-status 号令得到这些消息.

    show [session|global] status 可以按照需求加上参数" session "大概" global "来显示 session 级(当前衔接)的统计后果和 global 级(自数据库上次启动至今)的统计后果.假如不写,默许利用参数是" session ".

    Com_xxx 表示每个 xxx 语句履行的次数,我们普通对比关心的是以下几个统计参数 :

    Com_select :履行 select 操作的次数,一次查询只累加 1 .

    Com_insert :履行 INSERT 操作的次数,关于批量插入的 INSERT 操作,只累加一次.

    Com_update :履行 UPDATE 操作的次数.

    Com_delete :履行 DELETE 操作的次数.

    知道了这些信息就便利我们肯定我们到底需求什么样的存储引擎了,普通来说update较多的时刻 Innodb 引擎效率会略微高一些!

    上面这些参数关于全部存储引擎的表操作城市举行累计.下面这几个参数只是针对 InnoDB 存储引擎的,累 加的算法也略有差别:

    Innodb_rows_read : select 查询返回的行数.

    Innodb_rows_inserted :履行 INSERT 操作插入的行数.

    Innodb_rows_updated :履行 UPDATE 操作更新的行数.

    Innodb_rows_deleted :履行 DELETE 操作删除的行数.

    通过以上几个参数,可以很简单地理解当前数据库的利用是以插入更新为主还是以查询操作为主,以及各种范例的 SQL 大致的履行比例是多少.关于更新操作的计数,是对履行次数的计数,不管提交还是回滚城市举行累加.

    关于事件型的利用,通过 Com_commit 和 Com_rollback 可 以理解事件提交和回滚的情形,关于回滚操作非常频繁的数据库,大概意味着利用编写存在问题.

    此外,以下几个参数便于我们理解数据库的基本情形:

    Connections : 试图衔接 MySQL 服务器的次数.

    Uptime :服务器工作时间.

    Slow_queries : 慢查询的次数.   以上是“<b>若何理解SQL的履行频率</b>[MySQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .