MySQL相关

超时时间

SHOW VARIABLES LIKE '%timeout'
  1. 连接响应超时时间:mysql服务器在此时间内如为连接成功,则返回连接失败connect_timeout 10.
  2. 连接空闲超时时间:与服务无交互状态的连接,超时会被强制关闭interactive_timeout 28800(8小时)

最大连接数

SHOW VARIABLES LIKE '%max_connection'(默认100)

最大传输数据设置

SHOW VARIABLES LIKE '%max_allowed_packet%'

sql语句执行流程

select * from user where id = 1
  1. 身份认证
  2. 查询缓存
  3. 解析语法
    分析词法、语法是否合理
  4. 优化语句
  5. 执行语句

数据库语句优化

  1. 慢查询
SHOW VARIABLES LIKE 'slow%'
  1. 优化
    建表优化
    sql优化
  2. 索引
    数据结构:B+树
    Normal:普通索引
  3. 执行计划
    性能优化的目标类型(type):system、const(主键索引或唯一性索引)、eq_ref、ref(普通索引)、range、index(全文索引)、all
    在语句前加explain关键字可以查询执行计划
EXPLAIN SELECT * FROM stu;

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值