摘要: 能写SQL是程序员的基本功,而能写出性能优异的SQL是优秀程序员的必备技能。 可那些性能好的SQL语句是怎么写出来的?难道他们了解数据库底层的东西吗? 其实了解数据库原理是一方面,更快捷的是借助“执行计划”(Explain Plan)来分析SQL语句执行的步骤及过程。不同的数据库,使用执行... 阅读全文
posted @ 2016-04-22 14:07 huangmr0811 阅读(242) 评论(0) 推荐(0) 编辑
摘要: Mysql查看执行计划 一.语法 explain 例如: explain select * from t3 where id=3952602; 二.explain输出解释 +----+-------------+-------+-------+-------------... 阅读全文
posted @ 2016-04-22 14:02 huangmr0811 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。... 阅读全文
posted @ 2016-04-22 11:33 huangmr0811 阅读(152) 评论(0) 推荐(0) 编辑