1987WEB视界-分享互联网热点话题和事件

您现在的位置是:首页 > WEB开发 > 正文

WEB开发

Mysql长事务有什么影响

1987web2024-03-27WEB开发33

1、长事务意味着系统中会有一个非常旧的事务视图。在提交此事务之前,应保留回滚记录,这将导致大量的存储空间。

2、长事务也会占用锁资源,可能会拖累数据库。

实例

SELECTps.idPROCESSID,ps.USER,ps.HOST,esh.EVENT_ID,trx.trx_started,esh.event_nameEVENTNAME,esh.sql_textSQL,ps.timeFROMperformance_schema.events_statements_historyeshJOINperformance_schema.threadsthONesh.thread_id=th.thread_idJOINinformation_schema.PROCESSLISTpsONps.id=th.processlist_idLEFTJOINinformation_schema.innodb_trxtrxONtrx.trx_mysql_thread_id=ps.idWHEREtrx.trx_idISNOTNULLANDps.USER!=SYSTEM_USERANDps.id=进程IDORDERBYesh.EVENT_ID;

以上就是Mysql长事务的影响,希望对大家有所帮助。更多mysql学习指路:Mysql