mysql常用命令

2023-02-20 11:28:32 浏览数 (1)

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常用命令

0 人点赞