10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 下载本手册
PDF(美国高级主任)- 42.0 mb
PDF (A4)- 42.1 mb
手册页(TGZ)- 267.1 kb
手册页(Zip)- 376.8 kb
信息(Gzip)- 4.0 mb
信息(邮政编码)- 4.0 mb
本手册节选

28.4.5.17 ps_thread_trx_info()函数

返回一个JSON对象,其中包含给定线程的信息。这些信息包括当前事务,以及它已经执行的语句,这些语句来自Performance Schemaevents_transactions_current而且events_statements_history表。(必须启用这些表的消费者以获取JSON对象中的完整数据。)

如果输出超过截断长度(默认为65535),则返回一个JSON错误对象,例如:

{"error": "Trx信息截断:Row 6 was cut by GROUP_CONCAT()"}

对于函数执行期间引发的其他警告和异常,将返回类似的错误对象。

参数
  • in_thread_id BIGINT UNSIGNED:为其返回事务信息的线程ID。的值应该匹配THREAD_ID线程表行。

配置选项

ps_thread_trx_info ()操作可以使用以下配置选项或其对应的用户定义变量(参见第28.4.2.1节“sys_config表”):

  • ps_thread_trx_info.max_length@sys.ps_thread_trx_info.max_length

    输出的最大长度。缺省值是65535。

返回值

一个量变价值。

例子
mysql >选择sys.ps_thread_trx_info (48) \ G  *************************** 1。行  *************************** sys.ps_thread_trx_info(48):[{“时间”:“790.70”,“状态”:“承诺”、“模式”:“阅读写”,“自动提交”:“不”,“gtid”:“自动”、“隔离”:“可重复读取”,“statements_executed”:[{“sql_text”:“插入信息价值(1,\ ' foo \ ')”,“时间”:“471.02”,“模式”:“硫氧还蛋白”、“rows_examined”:0,“rows_affected”:1、“rows_sent”:0,“tmp_tables”:0,“tmp_disk_tables”:0,“sort_rows”:0,“sort_merge_passes”:0},{“sql_text”:“提交”,“时间”:"254.42 us", "schema": "trx", " rows_detected ": 0, "rows_affected": 0, "rows_sent": 0, "tmp_tables": 0, "tmp_disk_tables": 0, "sort_rows": 0, "sort_merge_passes": 0}]}}, {"time": "426.20 us", "state": "COMMITTED", "mode": "READ WRITE", "autocommitted": "NO", "gtid": "AUTOMATIC", "isolation": "REPEATABLE READ", "statements_executed": [{"sql_text": "INSERT INTO info VALUES (2, \'bar\')", "time": "107.33 us", "schema": "trx", " rows_detected ": 0, "rows_affected": 1, "rows_sent":0, "tmp_tables": 0, "tmp_disk_tables": 0, "sort_rows": 0, "sort_merge_passes": 0}, {"sql_text": "COMMIT", "time": "213.23 us", "schema": "trx", " rows_checked ": 0, "rows_affected": 0, "rows_sent": 0, "tmp_tables": 0, "tmp_disk_tables": 0, "sort_rows": 0, "sort_merge_passes": 0}]}]