12. 优化 MySQL 服务器:优化 MySQL 的参数

74 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
计算机和数据库运维人员,及计算机专业的学生与爱好者
你将会学到
掌握 MySQL 性能优化,思路拓展和实操技能
课程简介

------------------------------

更多相关课程免费试听,请点击下方链接可直达:

专题【<2.>】

https://edu.51cto.com/topic/4205.html

-----------------------------------


Re: MySQL 性能优化(思路拓展及实操)

=================================


# 优化思路

      优化 MySQL 数据库是数据库管理员或数据库开发人员的必备技能。MySQL优化一方面需要找出系统的瓶颈,提高 MySQL 数据库整体的性能;另一方面,需要合理的结构设计和参数调整,以提高用户操作响应的速度;同时还要尽可能的节省系统资源,以便系统可以提供更大负荷的服务,本节视频将演示优化的基本操作和思路拓展。


# 优化措施

      MySQL数据库优化是多方面的,原则是减少系统的瓶颈,减少资源的占用,增加系统的反应速度。

        a) 通过优化文件系统,提磁盘 I/O 的读写速度;

        b) 通过优化操作系统调度策略,提高 MySQL 在高负荷情况下的负载能力;

        c) 通过优化表结构、索引、查询语句等使查询响应更快。


optimize_1.png


    01. MySQL 性能优化概述

    02. MySQL 优化简介

    03. 优化查询:索引提高查询速度 -1

    04. 优化查询:不走索引的多种情况分析 -2

    05. 优化查询:通过连接查询尽量代替子查询 -3

    06. 优化数据库结构:将字段很多的表分解成多个表 -1

    07. 优化数据库结构:增加中间表(固化视图)-2

    08. 优化数据库结构:合理增加冗余字段 -3

    09. 优化数据库结构:优化插入记录的速度 -4

    10. 分析表、检查表和优化表

    11. 优化 MySQL 服务器:服务器硬件 -1

    12. 优化 MySQL 服务器:优化 MySQL 的参数 -2

    13. 综合案例:全面优化 MySQL 服务器

    14. 总结和课后练习


展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交