美文网首页
MySQL相关问题

MySQL相关问题

作者: CodeYang | 来源:发表于2021-09-29 11:28 被阅读0次

MySQL相关问题

以下笔记来自于该视频:https://www.bilibili.com/video/BV1KW411u7vy?p=20&share_source=copy_web

性能下降、SQL慢原因?

执行时间长,等待时间长

  1. 查询语句写的差
  2. 索引失效
  3. 关联查询太多 join (设计缺陷或不得已的需求)
  4. 服务器调优及各个参数设置(缓冲区、线程数等)
哪些情况下适合建立索引?
  1. 主键自动创建唯一索引
  2. 频繁作为查询条件的字段应该创建索引
  3. 查询中与其他表关联的字段,外键关系建立索引
  4. 单键/组合索引的选择问题(高并发下倾向创建组合索引)
  5. 查询中排序的字段建立索引
  6. 查询中统计或者分组的字段
哪些情况下不适合建立索引?
  1. 表记录太少
  2. 经常增删改的字段
  3. where条件用不到的字段
  4. 数据重复且分布均匀的不适合创建【比如:国籍、性别】
MySQL常见瓶颈
  • CPU:

    CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候

  • IO:

    磁盘I/O瓶颈发生在装入数据远大于内存容量的时候

  • 服务器硬件的性能瓶颈:

    top、free、iostat和vmstat来查看系统的性能状态

相关文章

  • Mysql相关问题

    1.Mysql密码过期问题处理 跳过授权表 /etc/init.d/mysqld stop mysqld_safe...

  • Mysql相关问题

    问题1:MySQL Error 1153 - Got a packet bigger than'max_allow...

  • MySQL 相关问题

    一.MySQL远程连接 有时候在进行MySQL远程连接时,需要开启远程访问权限。可以通过查询mysql.user表...

  • Mysql相关问题

    1.Mysql锁 行级锁又分共享锁和排他锁。 共享锁:名词解释:共享锁又叫做读锁,所有的事务只能对其进行读操作不能...

  • MySQL相关问题

    MySQL相关问题 以下笔记来自于该视频:https://www.bilibili.com/video/BV1KW...

  • mysql的相关问题

    总觉得mysql是很简单的东西,这次配置vps算领教了,这几天mysql一直卡住不动。 重新安装mysql解决不了...

  • MySQL的相关问题

    绿色版的MySQL经常发生不需要密码或者任意密码登陆的问题 开启关闭MySQL服务开启net start mysq...

  • 「MySQL」文章收藏

    一、MySQL系统管理相关文章 Mysql5.7修改默认密码 MySQL中文乱码问题 MySQL远程连接 二、数据...

  • MySQL复制线程长时间Opening tables

    最近经常有人问我 MySQL Query Cache 相关的问题,就整理一点 MySQL Query Cache ...

  • MySQL相关

    收集一些window下MySQL相关的资料。 1.可视化工具无法连接 MySQL 8.0 的问题 MySQL 8....

网友评论

      本文标题:MySQL相关问题

      本文链接:https://www.haomeiwen.com/subject/jhvrnltx.html