摘要: 一、 问题提出 《阿里巴巴JAVA开发手册》里面写超过三张表禁止join,这是为什么? 二、问题分析 对这个结论,你是否有怀疑呢?也不知道是哪位先哲说的不要人云亦云,今天我设计sql,来验证这个结论。(实验没有从代码角度分析,目前达不到。可以把mysql当一个黑盒,使用角度来验证这个结论) 验证结论 阅读全文
posted @ 2021-05-25 17:57 姚春辉 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 用于缓存索引和数据的内存大小,这个当然是越多越好, 数据读写在内存中非常快, 减少了对磁盘的读写。 当数据提交或满足检查点条件后才一次性将内存数据刷新到磁盘中。然而内存还有操作系统或数据库其他进程使用, 根据经验,推荐设置innodb-buffer-pool-size为服务器总可用内存的75%。 若 阅读全文
posted @ 2021-05-25 17:55 姚春辉 阅读(2024) 评论(0) 推荐(0) 编辑
摘要: 因为业务系统需求,需要对web服务作nginx代理,在不断的尝试过程中,简单总结了一下常见的nginx代理配置。 1. 最简反向代理配置 在http节点下,使用upstream配置服务地址,使用server的location配置代理映射。 upstream my_server { server 10 阅读全文
posted @ 2021-05-25 15:44 姚春辉 阅读(5045) 评论(0) 推荐(0) 编辑
摘要: Nginx中的server_name指令主要用于配置基于名称的虚拟主机,server_name指令在接到请求后的匹配顺序分别为: 1、准确的server_name匹配,例如: server { listen 80; server_name domain.com www.domain.com; ... 阅读全文
posted @ 2021-05-25 14:59 姚春辉 阅读(2023) 评论(0) 推荐(0) 编辑