腾讯教程48-数据库查询优化浅析课件.pptVIP

  • 3
  • 0
  • 约2.73千字
  • 约 32页
  • 2017-05-22 发布于河南
  • 举报

腾讯教程48-数据库查询优化浅析课件.ppt

多表连接执行计划 1、嵌套连接 2、HASH连接 3、合并连接 4、反合并连接 5、半连接 6、反半连接 谢谢! * 腾 讯 大 讲 堂 第四十八期 研发管理部 大讲堂主页:/class 与讲师互动:/group/class 数据库查询优化浅析 Alexyang 无线产品部提纲 应用级查询优化 SQL语句的解析方式 索引的本质以及调优 分析执行计划 提纲 应用级查询优化 SQL语句的解析方式 索引的本质以及调优 分析执行计划 一、需要性能/查询优化的原因 影响性能的因素:整个系统环境 软件:操作系统、中间件、应用程序、数据库 硬件:CPU、内存、磁盘、网络 上面任何一个都可能成为系统的性能瓶颈 系统级性能优化的点 操作系统:虚拟内存、文件系统格式、系统参数(LINUX) 中间件:日志、部署时去掉打印信息(打印信息对性能影响较大)、工作线程数、连接池、JAVA垃圾回收模式、JAVA内存设置 应用程序:使用连接池、合理的业务设计、尽可能不要对数据库操作进行同步、JAVA程序的性能优化(参考网络资源) 数据库:工作线程、I/O线程、内存配置等、索引的利用、SQL改写、服务器代码改进 这里我们主要考虑以下两个点 应用层存在问题。 数据库层存在问题。 合理的逻辑设计 以某实际应用系统为例,原来任务管理模块并发用户数只有15个, 该模块用来显示所有待处理的任务

文档评论(0)

1亿VIP精品文档

相关文档