thinkphp5碰到mysql占用CPU100%问题,原来是大量的SHOW COLUMNS FROM导致

虚心使人进步 / 2024-09-19 / 原文

thinkphp5做的站,也没有多少访问量,CPU总是100%,升级后到4核8G后也不管用,最后查看show processlist发现大量的SHOW COLUMNS FROM语句,拖慢了mysql

解决办法:生成表缓存

php think optimize:schema --db b2c_name