PhpMyAdmin5.2.1执行PHP脚本时的缓存问题求助
解决PhpMyAdmin无法实时显示MySQL大表更新进度的问题
强制绕过浏览器缓存刷新
普通F5刷新可能加载本地缓存,在Firefox里按Ctrl+Shift+R强制刷新,直接从服务器拉取最新页面数据。关闭PhpMyAdmin的缓存功能
找到Wamp下PhpMyAdmin的config.inc.php文件(路径一般是wamp64/apps/phpmyadmin5.2.1/config.inc.php),编辑添加以下配置:$cfg['Cache'] = false; $cfg['QueryHistoryDB'] = false; $cfg['MemoryLimit'] = '256M';保存后重启Wamp服务,让配置生效。
直接用SQL查询实时数据
别盯着PhpMyAdmin的表条目数看,直接在SQL控制台执行语句查实时计数:SELECT COUNT(*) FROM 你的表名;要是想监控更新进程,执行:
SHOW PROCESSLIST;找到你的更新进程,查看
Time和State列判断进度;InnoDB表还能查事务状态:SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;重启PhpMyAdmin会话
关掉当前PhpMyAdmin的标签页,重新开一个新标签页登录,旧会话的缓存数据会被清空,新会话会重新从数据库拉取最新统计。手动更新MySQL表统计
MySQL自身会缓存表的统计信息,执行命令强制更新:ANALYZE TABLE 你的表名;之后再查看PhpMyAdmin里的条目数就是最新数据了。
内容的提问来源于stack exchange,提问作者PaulDurand
相关产品推荐
相关产品推荐

