彭峰的博客
Mysql 数据类型 Mysql 数据类型
选择最佳的数据类型原则: Smaller is usually better Simple is good avoid null if possible null列需要更多的存储空间以及需要特殊的处理 当null列作为索引的时候,将会使固
2021-05-01
Mysql 索引 Mysql 索引
索引索引优点: 减少服务器需要扫描的数据量 帮助服务器避免排序和临时表 将随机的IO变成顺序的IO 索引的类型: B树索引(B+树) Hash索引 空间索引(R-Tree) 全文索引 B树索引B树对索引列的顺序组织存储的,因
2021-05-01
Mysql 索引策略 Mysql 索引策略
索引的策略索引的星级 一星索引:索引将相关记录放在一起 二星索引:索引中的数据顺序和查找中的排序顺序一致 三星索引:索引中的列包含查询中需要的全部列 独立的列如果查询中的列不是独立的,那么MySQL就不会使用索引 前缀索引和索引选择性索
2021-05-01
Mysql 表和索引维护 Mysql 表和索引维护
维护表和索引找到和修复表使用CHECK TABLE 来查找表是否损坏 使用REPAIR TABLE 来修复损坏的表 更新索引统计信息减少碎片碎片的类型: 行碎片 行间碎片 剩余空间碎片
2021-05-01
Mysql 重构查询 Mysql 重构查询
重构查询的方法1. 切分查询使用分而治之的思想。将大的查询切分成小的查询。 如果使用一个大的语句删除大量数据。很可能一次性锁住很多数据,占满整个事务日志,耗尽系统资源,阻塞很多小而重要的查询。如果将其切分成多个小的查询,可以尽可能小地影响服
2021-05-01
Nginx 简介 Nginx 简介
Nginx为什么使用Nginx核心是支持高并发请求的同时保持高效的服务 快:Nginx可以比其他Web服务器更快地响应请求 高扩展:它完全是由多个不同功能、 不同层次、 不同类型且耦合度极低的模块组成 高可靠:Nginx的高可靠性来自于其
2021-05-01
Nginx反向代理 Nginx反向代理
Nginx反向代理反向代理流程 Proxy_pass模块规则 URL必须以http://或者https://开头,接下来时域名,IP,unix socket地址或者upstream的名字。可以在域名或者IP之后加端口,最后可选的时URI N
2021-05-01
Nginx 操作 Nginx 操作
重载配置文件12nginx -S reload 或kill -HUP 主进程号 热部署 备份旧的可执行文件 给主进程发USER2信号:执行完后新的主进程和旧的同时存在,会将新的请求/连接给到新的主进程中 1kill -USR2 9944
2021-05-01
Nginx 负载均衡 Nginx 负载均衡
Nginx 负载均衡Nginx 负载均衡特点Nginx并不会立刻转发到上游服务器,而是先把用户的请求(包括HTTP包体) 完整地接收到Nginx所在服务器的硬盘或者内存中,然后再向上游服务器发起连接, 把缓存的客户端请求转发到上游服务器。(
2021-05-01
Nginx 配置 Nginx 配置
Nginx 配置配置语法: 配置文件由指令和指令块构成 每条指令以; 解为,指令与参数之前用空格分割 指令块以{}大括号将多条指令组织在一起 include语句允许组合多个配置文件以提升可维护性 使用#符号添加注释,提高可读性 使用$符号使
2021-05-01
15 / 24