mysql存储过程太慢怎么办


当前第2页 返回上一页

第二步:进入mysql命令行,输入

1

2

3

4

5

6

7

8

9

mysql> set profiling=1;

mysql> select func_getDevice(1);

mysql> show profiles;

+----------+------------+-----------------------+

| Query_ID | Duration   | Query                 |

+----------+------------+-----------------------+

|        1 | 0.00250400 | select * from TDevice |

+----------+------------+-----------------------+

1 row in set (0.00 sec)

这时候你就会看到一个详细的sql执行列表,但默认只记录15条sql,如果方法里面的sql比较多,那么可以通过设置

1

2

3

4

5

6

7

8

9

10

11

mysql> set profiling_history_size=20;

mysql> show variables like 'profiling%';

+------------------------+-------+

| Variable_name          | Value |

+------------------------+-------+

| profiling              | ON    |

| profiling_history_size | 15    |

+------------------------+-------+

2 rows in set (0.00 sec)

mysql> select func_getDevice(1);

mysql> show profiles;

这是时候就可以准确的看到是那一条sql语句影响了性能,比如 Query_ID=1 select * from TDevice 影响了性能;

1

2

3

4

5

6

7

8

9

10

11

mysql> show profile for query 1;详细查看执行一条sql的耗时情况

+--------------------------------+----------+

| Status                         | Duration |

+--------------------------------+----------+

| (initialization)               | 0.000003 |

| checking query cache for query | 0.000042 |

| Opening tables                 | 0.00001 |

| System lock                    | 0.000004 |

| Table lock                     | 0.000025 |

| init                           | 0.000009 |

| optimizing                     | 0.000003 |

查看表的索引等是否合理,通过针对性的优化以提高效率。

相关推荐:php培训

以上就是mysql存储过程太慢怎么办的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

mysql update 语句一个“经典”的坑

简单讲解对wordpress数据库的认识及使用命令

什么是脏读?

mysql存储过程和事务的简单介绍

mysql中 in和not in用法详解

mysql数据库使用规范总结

如何解决mysql限制连接报1130的问题

mysql 1130异常,无法远程登录解决方案详解

mysql和django配置以及数据库的简单操作

mysql5.7.20 安装配置方法图文教程(mac)

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...