搜索「服务器配置」,找到 124 条相关内容
-
Nginx 调不好,多半是这几个参数在拖后腿
worker_connections 设 1024 却扛不住 500 并发,问题往往不在 Nginx 本身。这篇把 worker 进程数、keepalive_timeout 65 秒、gzip 压缩比这几项拆开讲,说明哪些参数改了立刻见效、哪些改了反而拖慢响应,顺带说清 4 核 8G 机器上该怎么配才不浪费内存。看完可以直接照着调一遍。
-
MySQL慢查询越调越慢?先把这三层顺序理清楚
慢查询日志里堆着几百条SQL,加了索引反而更慢,问题多半出在调优顺序搞反了。从慢日志定位、EXPLAIN看type和rows、到innodb_buffer_pool_size该给多少(8G内存机型给5~6G),一层层往下压。文末给一份可直接照做的检查清单,你的实例现在是卡在SQL层还是配置层?
-
Nginx 调优别只盯着 worker 数:几个决定吞吐的隐藏参数
同一台 8 核 16G 的机器,Nginx 默认配置跑到 3000 QPS 就上不去,改完 worker_connections 与 keepalive_timeout 后能稳在 8000 以上。这篇讲清楚 worker 进程、连接数与文件句柄三者的联动关系,以及 gzip、sendfile 在什么场景下该开、什么场景下开了反而拖慢响应。看完能照着改配置,也能判断你的瓶颈到底在 Nginx 还是在后端。
-
MySQL调优别急着改参数,先把这三件事理清楚
慢查询日志里躺着一条 8 秒的 SQL,加索引还是加内存?多数人第一步就走错了。这篇把 MySQL 调优拆成可执行的顺序:先定位瓶颈在 CPU 还是 IO,再决定改 SQL、调参数还是换硬件,附 my.cnf 里最值得动的几个值和一个 8GB 内存实例的真实取舍。你的库现在卡在哪一步?
-
Nginx 调优别急着改配置:先把瓶颈找准,再动 worker 和缓存
Nginx 默认配置能跑,但并发一上来就开始丢请求、响应变慢,多数时候问题出在 worker 数量和文件描述符上限。调优前先搞清楚瓶颈在哪,比盲目抄参数有用得多;读完能知道 worker_connections 该按什么算、keepalive 和缓存该不该开,以及 2 核 4G 的机器大致能扛多少并发。你现在这台机器卡在哪一步?
-
MySQL 调优别急着改参数,先看清这三笔账
慢查询里 90% 的锅不在数据库参数,而在索引和 SQL 本身。一台 4 核 8G 的机器配好索引能扛住几千 QPS,配错了加内存也只是拖延时间。这篇讲清楚先查什么、再改什么,以及哪些参数改了反而更慢。你的库现在卡在哪一步?
-
MySQL慢查询拖垮业务,调优先抓这几个参数
慢查询从 200ms 涨到 2s,多数情况不是硬件不行,而是 innodb_buffer_pool_size 没给够、慢日志没开。想止住性能下滑,先看缓冲池命中率和执行计划里的全表扫描,再决定加内存还是改 SQL。你的实例现在慢在哪个环节?
-
Nginx 调优别乱改参数,先搞懂 worker 和连接数怎么算
一台 4 核 8G 的机器,Nginx 默认配置跑 3000 并发就开始丢包,问题多半出在 worker_connections 和 worker_processes 没配对。下面把连接数怎么算、keepalive 该开多大、gzip 和缓存哪些该关讲清楚,附一份 4 核 8G 可直接照抄的配置骨架。你的机器到底该开多少 worker?
-
Docker部署到底难在哪?Windows与Linux两套流程的实操差异
在Windows上装Docker Desktop,镜像和容器动辄吃掉几十GB的C盘空间;换到Linux用apt装docker-ce,命令两三行就跑起来了。这篇把两边的安装、镜像加速、端口映射、数据卷挂载和数据落盘位置逐条拆开讲,告诉你哪些步骤能省、哪些坑必须绕,看完可以直接照着配一套能长期跑的Docker环境。
-
MySQL调优别急着改参数,先把这三笔账算清楚
一台16G内存的服务器跑MySQL,慢查询堆到几百条,先别急着调innodb_buffer_pool_size。真正卡住性能的往往是索引缺失、慢SQL没定位、连接数虚高这三件事。这篇按执行顺序拆开讲:怎么用EXPLAIN和慢日志锁定问题、buffer pool该给多少、什么时候该加内存而不是改参数,看完能自己判断该动哪里。