代码-MySQL 索引以及性能调优工具串讲.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySQL 索引以及性能调优工具串讲?;大纲: 1:以京东商城为例设计表结构 2:InnoDB ,MyISAM 区别和使用场景 3:explain工具使用 4:查询商品信息SQL语句 5:查询商品列表SQL语句 6:如何创建索引,以及索引的使用 7:索引基本原则 8:索引原理 9:索引一般优化原则 10:如何写高效的SQL语句 11:优化MYSQL的工具 12:作业:设计新浪微博的数据表和查询语句 ;一 :以京东商城为例设计表结构 1:做需求分析,根据业务设计表结构 2:保证高效,可用 ;二 : InnoDB ,MyISAM 区别和使用场景 1:表锁定区别 2:事务与全文索引支持 3:其它区别 ;三 :explain工具使用 1:分析SQL语句效率的利器 2:字段解释 ;四 :查询商品信息SQL语句 1:主键查询,效率最高 2:大的查询,可以分为多个以主键为条件的查询 3:用主键排序代替时间排序 ;五 :查询商品列表SQL语句 1:京东根据分类查询,默认按销量 2:按 价格, 评论数,上架时间排序的查询 ;六 :如何创建索引,以及索引的使用 1:创建索引 2:各种索引的区别 3:根据索引查询 ;七:索引基本原则 1:对where和order by等的字段建立索引 2:对某表的SQL查询,只有一次只有一个索引起作用 3:保证索引选择性最高 ;八:索引原理 1:冗余存储的有规律排序的文件 2:B+树演示 ;九:索引一般优化原则 1:查询次数多的条件建索引 2:数据重复次数少的字段建索引 3:索引要适量,不是越多越好 4:根据最左原则选择合理的索引列顺序 ;十:如何写高效的SQL语句 1:越简单越高效,复杂查询拆分成简单查询 2:使用索引,合理使用mysql缓存 3:where条件:尽量缩小结果集,最好只根据主键查 4:避免复杂语句和表连接,比如group,having, in,order,减少CPU和IO开销 5:不用mysql函数,不用or,大于小于,like这些 6:减少访问数据库的次数 ;十一:优化MYSQL的工具 1:慢查询日志分析SQL性能 2:监控工具mysqlreport ;十二:作业 1:设计新浪微博的数据表,要能实现基本查询功能:在首页显示关注人的微博,按时间排序,可以固定选取全部,原创,图片等 ;谢 谢!

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档