Mysql 日常命令记录

索引操作

加联合组件:

ALTER TABLE dws_stock_age_material_transactions_total_pri_rpt_update ADD INDEX index_sio (organization_id(16),item_code,subinventory_code);

查看索引:

SHOW INDEX FROM dws_stock_age_material_transactions_detail_pri_rpt

查看被锁表:

查看事物表,找出被锁线程的id:

方式一:SELECT * FROM information_schema.INNODB_TRX; trx_mysql_thread_id :线程ID

方式二:SHOW FULL PROCESSLIST; 找到被锁住的线程ID

根据id,kill掉被锁住的线程:kill 65

show engine innodb status 来查看简略信息或者开死锁日志

相关推荐
2401_8410039839 分钟前
mysql高可用
数据库·mysql
2302_8097983240 分钟前
【JavaWeb】MySQL(准备篇)
数据库·mysql·datagrip
阿四啊1 小时前
【Redis实战篇】秒杀优化
数据库·redis·缓存
川石课堂软件测试1 小时前
涨薪技术|0到1学会性能测试第65课-SQL捕获阻塞事件
数据库·sql·功能测试·oracle·性能优化·单元测试·tomcat
darkchink1 小时前
[LevelDB]LevelDB版本管理的黑魔法-为什么能在不锁表的情况下管理数据?
c语言·数据库·c++·oracle·数据库开发·dba·db
admiraldeworm1 小时前
Mysql、Oracle、Sql Server、达梦之间sql的差异
mysql·oracle·sqlserver·达梦
卡戎-caryon2 小时前
【MySQL】02.数据库基础
linux·网络·数据库·mysql·存储引擎
ZHOU_WUYI2 小时前
React与Docker中的MySQL进行交互
mysql·react.js·docker
小楠小楠小楠2 小时前
Redis的主从架构
数据库·redis·架构
苹果酱05673 小时前
React方向:react脚手架的使用
java·vue.js·spring boot·mysql·课程设计