- 博客(6)
- 收藏
- 关注
原创 高性能MySQL笔记
文章目录第一章 MySQL架构与历史InnoDB 概览MyISAM 特性Memory 引擎第四章 Schema与数据类型优化整数类型实数类型 第一章 MySQL架构与历史 MySQL 架构 存储引擎层负责MySQL中数据的存储与提取,各个存储引擎都有其优势与劣势,存在即合理。Server层通过API与存储引擎进行通信,接口屏蔽了不同存储引擎之间的差异,使得这些差异对上层的查询过程透明。存储引擎不会去解析SQL,InnoDB 除外,InnoDB会解析外键定义。不同存储引擎之间不会相互通信,只响应Server
2021-06-28 10:14:28
304
原创 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
227
原创 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
456
原创 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
245
翻译 PHP strtotime()解惑
在开发中经常遇到时间加减操作,今天踩了个坑,记录一下 <?php echo date('Y-m-d', strtotime('-1 month', '2019-07-31')); 上面这点代码输出什么?一开始我以为是输出2019-06-30,其实它输出的是 2019-07-01。 先看看下面这段代码: <?php echo date('Y-m-d', strtotime('2019...
2019-07-31 11:09:58
483
原创 原生PHP(不定期更新)
PHP知识点1.检测一个数是不是 2 的 n 次方2.根据身份证号计算年龄3.ip 转数字 1.检测一个数是不是 2 的 n 次方 &amp;amp;lt;?php /** * 检测一个数是不是 2 的 n 次方 * @param string $number 数字 * @return bool */ function checkSquare($number = '') { $number ...
2019-03-08 18:10:06
661
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人