• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 分享sql语句性能调优的实例教程

分享sql语句性能调优的实例教程

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了教程,实例,性能,语句,分享等相关知识,希望本文的分享对您有所帮助
这篇文章主要介绍了 mysql sql语句性能调优简单实例的相关资料,需要的朋友可以参考下

mysql sql语句性能调优简单实例

在做服务器开发时,有时候对并发量有一定的要求,有时候影响速度的是某个sql语句,比如某个存储过程。现在假设服务器代码执行过程中,某个sql执行比较缓慢,那如何进行优化呢?

假如现在服务器代码执行如下sql存储过程特别缓慢:


call sp_wplogin_register(1, 1, 1, '830000', '222222');

可以按如下方法来进行调试:

1. 打开mysql profiling:


2. 然后执行需要调优的sql,我们这里执行两条sql,一条commit语句,另外一条就是调用上面的存储过程语句:


3. 利用profiling来显示每条sql执行的时间,其中存储过程由一系列sql组成,这里也被分解开显示:


可以看到标红处的sql执行速度与其他sql语句远远不是一个量级的。我们对这行进行优化,比如为字段f_phone建立索引。

以上就是分享sql语句性能调优的实例教程的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • mysql 精简过程(删除一些文件)
  • 基于mysq字段选择的详解
  • mysql存储过程 在动态SQL内获取返回值的方法详解
  • 基于mysql多实例安装的深入解析
  • 基于Php mysql存储过程的详解
  • 关于mysql基础知识的介绍
  • 深入Mysql,SqlServer,Oracle主键自动增长的设置详解
  • Windows XP系统安装MySQL5.5.28图解教程
  • 解析SQLite中的常见问题与总结详解
  • linux下mysql提示"mysql deamon failed to start"错误的解决方法

相关文章

  • 2018-12-05安装SQL2005提示 找不到任何SQL2005组件的问题解决方案
  • 2017-05-11mysql cmd常用命令
  • 2018-12-05MySQL的Root密码如何重置
  • 2017-05-11MySQL中不能创建自增字段的解决方法
  • 2018-12-05利用windows任务计划实现oracle的定期备份
  • 2018-12-05MySQL性能优化
  • 2018-12-05MySQL Utilities工具包概述及安装
  • 2018-12-05mysql数据库如何开启慢查询日志的详情介绍
  • 2018-12-05MySQL 和 SQL 注入与防范方法
  • 2018-12-05mysql简单实现查询结果添加序列号的方法_MySQL

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 关于mysql权限与安全详解
    • 查看修改mysql编码方式让它支持中文(gbk或者utf8)
    • mysql常用基础操作语法(八)~~多表查询合并结果和内连接查询【命令行模式】
    • Oracle中Union与Union All的区别(适用多个数据库)
    • 关于SQL中CTE(公用表表达式)(Common Table Expression)的总
    • Oracle 低权限数据库账户得到 OS 访问权限 提权利用
    • oracle 中数据类型的区别
    • linux上mysql优化三板斧——CPU、内存、文件系统
    • MYSQL使用一个字符函数做数据筛选问题
    • mysql 数据库设计

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有