自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小青年的博客

一个正在学Go的PHP开发

  • 博客(6)
  • 收藏
  • 关注

原创 高性能MySQL笔记

文章目录第一章 MySQL架构与历史InnoDB 概览MyISAM 特性Memory 引擎第四章 Schema与数据类型优化整数类型实数类型第一章 MySQL架构与历史MySQL 架构存储引擎层负责MySQL中数据的存储与提取,各个存储引擎都有其优势与劣势,存在即合理。Server层通过API与存储引擎进行通信,接口屏蔽了不同存储引擎之间的差异,使得这些差异对上层的查询过程透明。存储引擎不会去解析SQL,InnoDB 除外,InnoDB会解析外键定义。不同存储引擎之间不会相互通信,只响应Server

2021-06-28 10:14:28 105

原创 MySQL参数命令以及优化

文章目录1. 查询2. 优化1. 查询客户端与服务端连接过程中的等待时间show variables like 'connect_timeout'客户端与服务端连接完成后,使用中的等待时间show variables like 'wait_timeout'查看查询缓存是否开启show variables like 'query_cache_type'2. 优化优化长连接内存占用大MySQL 5.7以及之后版本执行 mysql_reset_connection 来重新初始化连接资源

2021-06-09 18:14:17 161

原创 01. 基础架构:一条SQL查询语句是如何执行的?

文章目录1. MySQL架构2. 连接器3. 查询缓存4. 分析器5. 优化器6. 执行器问题1. 长连接、短连接 的含义2. 全部使用长连接,可能会导致MySQL内存占用涨得特别快的原因3. 怎么解决全部使用长连接,可能会导致MySQL内存占用涨得特别快4. 执行 mysql_reset_connection 会产生的影响5. 查询缓存利大于弊的原因6. 为什么对权限的检查不对优化器之前做7. 在连接器里已经做过了权限验证,为什么在执行器里还要再做一次?1. MySQL架构Server层(1-7均按

2021-06-09 17:56:43 279

原创 PHP+jQuery+HTML目录树

PHP+jQuery+HTML目录树 可跳转(仅做参考)在请求地址的参数 path 中会携带根目录,在生产环境中需谨慎使用index.html<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" ...

2019-11-08 09:22:42 182

翻译 PHP strtotime()解惑

在开发中经常遇到时间加减操作,今天踩了个坑,记录一下<?phpecho date('Y-m-d', strtotime('-1 month', '2019-07-31'));上面这点代码输出什么?一开始我以为是输出2019-06-30,其实它输出的是 2019-07-01。先看看下面这段代码:<?phpecho date('Y-m-d', strtotime('2019...

2019-07-31 11:09:58 432

原创 原生PHP(不定期更新)

PHP知识点1.检测一个数是不是 2 的 n 次方2.根据身份证号计算年龄3.ip 转数字1.检测一个数是不是 2 的 n 次方&amp;amp;amp;lt;?php/** * 检测一个数是不是 2 的 n 次方 * @param string $number 数字 * @return bool */function checkSquare($number = ''){ $number ...

2019-03-08 18:10:06 491

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除