You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
1.6 KiB

create table performance_schema.data_lock_waits
(
ENGINE varchar(32) not null,
REQUESTING_ENGINE_LOCK_ID varchar(128) not null,
REQUESTING_ENGINE_TRANSACTION_ID bigint unsigned null,
REQUESTING_THREAD_ID bigint unsigned null,
REQUESTING_EVENT_ID bigint unsigned null,
REQUESTING_OBJECT_INSTANCE_BEGIN bigint unsigned not null,
BLOCKING_ENGINE_LOCK_ID varchar(128) not null,
BLOCKING_ENGINE_TRANSACTION_ID bigint unsigned null,
BLOCKING_THREAD_ID bigint unsigned null,
BLOCKING_EVENT_ID bigint unsigned null,
BLOCKING_OBJECT_INSTANCE_BEGIN bigint unsigned not null,
primary key (REQUESTING_ENGINE_LOCK_ID, BLOCKING_ENGINE_LOCK_ID, ENGINE) using hash
)
engine = PERFORMANCE_SCHEMA;
create index BLOCKING_ENGINE_LOCK_ID
on performance_schema.data_lock_waits (BLOCKING_ENGINE_LOCK_ID, ENGINE)
using hash;
create index BLOCKING_ENGINE_TRANSACTION_ID
on performance_schema.data_lock_waits (BLOCKING_ENGINE_TRANSACTION_ID, ENGINE)
using hash;
create index BLOCKING_THREAD_ID
on performance_schema.data_lock_waits (BLOCKING_THREAD_ID, BLOCKING_EVENT_ID)
using hash;
create index REQUESTING_ENGINE_LOCK_ID
on performance_schema.data_lock_waits (REQUESTING_ENGINE_LOCK_ID, ENGINE)
using hash;
create index REQUESTING_ENGINE_TRANSACTION_ID
on performance_schema.data_lock_waits (REQUESTING_ENGINE_TRANSACTION_ID, ENGINE)
using hash;
create index REQUESTING_THREAD_ID
on performance_schema.data_lock_waits (REQUESTING_THREAD_ID, REQUESTING_EVENT_ID)
using hash;