mysql执行操作时卡死
先执行,列出所有进程
show full processlist;
再执行,杀掉卡住的进程
kill 392
量大的查询操作加上索引之后效果很明显,不然会特别慢。
phpmyadmin 上的高级配置不要点,否则会炸,解决办法,删除所有新建的表,然后重装PHPmyadmin即可。
清空数据表命令 truncate table_name;
批量更新数据-示例
UPDATE fa_order_shop
set user_id=6030 WHERE 1;
UPDATE fa_user
set check_time1=1627978115 WHERE 1; (用户表所有check_time1字段的值都设置为1627978115)
UPDATE fa_user_token
SET expiretime
=0 WHERE 1
UPDATE fa_user
SET sf_turn
=1 WHERE 1;
leftjoin 运行缓慢,解决办法为连接字段加索引,经测试加完索引快的不是一点两点,是超快。
解决大量数据一次性插入大量的数据,PHP先分堆,分成2000条一堆再insertAll 循环插入,抖店助手项目里面测试了,效果不错 if(count(list)>=2000){//分堆存储list); r=Db::name(‘xy_area’)->insertAll(list); list=[]; }
未经允许不得转载:肥猫博客 » mysql常用命令