feat(sql): Add SQL index on createdon field (#6522)

This commit is contained in:
Pedro Silva 2022-12-02 09:13:47 +00:00 committed by GitHub
parent 6e31754594
commit 4f7b5ac5e6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 10 additions and 2 deletions

View File

@ -11,6 +11,8 @@ create table metadata_aspect_v2 (
constraint pk_metadata_aspect_v2 primary key (urn,aspect,version) constraint pk_metadata_aspect_v2 primary key (urn,aspect,version)
); );
create index timeIndex ON metadata_aspect_v2 (createdon);
insert into metadata_aspect_v2 (urn, aspect, version, metadata, createdon, createdby) values( insert into metadata_aspect_v2 (urn, aspect, version, metadata, createdon, createdby) values(
'urn:li:corpuser:datahub', 'urn:li:corpuser:datahub',
'corpUserInfo', 'corpUserInfo',

View File

@ -12,7 +12,8 @@ create table if not exists metadata_aspect_v2 (
createdon datetime(6) not null, createdon datetime(6) not null,
createdby varchar(255) not null, createdby varchar(255) not null,
createdfor varchar(255), createdfor varchar(255),
constraint pk_metadata_aspect_v2 primary key (urn,aspect,version) constraint pk_metadata_aspect_v2 primary key (urn,aspect,version),
INDEX timeIndex (createdon)
); );
-- create default records for datahub user if not exists -- create default records for datahub user if not exists

View File

@ -8,7 +8,8 @@ CREATE TABLE metadata_aspect_v2 (
createdon datetime(6) NOT NULL, createdon datetime(6) NOT NULL,
createdby VARCHAR(255) NOT NULL, createdby VARCHAR(255) NOT NULL,
createdfor VARCHAR(255), createdfor VARCHAR(255),
CONSTRAINT pk_metadata_aspect_v2 PRIMARY KEY (urn,aspect,version) constraint pk_metadata_aspect_v2 primary key (urn,aspect,version),
INDEX timeIndex (createdon)
) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; ) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
INSERT INTO metadata_aspect_v2 (urn, aspect, version, metadata, createdon, createdby) VALUES( INSERT INTO metadata_aspect_v2 (urn, aspect, version, metadata, createdon, createdby) VALUES(

View File

@ -11,6 +11,8 @@ CREATE TABLE IF NOT EXISTS metadata_aspect_v2 (
CONSTRAINT pk_metadata_aspect_v2 PRIMARY KEY (urn, aspect, version) CONSTRAINT pk_metadata_aspect_v2 PRIMARY KEY (urn, aspect, version)
); );
create index timeIndex ON metadata_aspect_v2 (createdon);
-- create default records for datahub user if not exists -- create default records for datahub user if not exists
CREATE TEMP TABLE temp_metadata_aspect_v2 AS TABLE metadata_aspect_v2; CREATE TEMP TABLE temp_metadata_aspect_v2 AS TABLE metadata_aspect_v2;
INSERT INTO temp_metadata_aspect_v2 (urn, aspect, version, metadata, createdon, createdby) VALUES( INSERT INTO temp_metadata_aspect_v2 (urn, aspect, version, metadata, createdon, createdby) VALUES(

View File

@ -11,6 +11,8 @@ create table metadata_aspect_v2 (
constraint pk_metadata_aspect_v2 primary key (urn,aspect,version) constraint pk_metadata_aspect_v2 primary key (urn,aspect,version)
); );
create index timeIndex ON metadata_aspect_v2 (createdon);
insert into metadata_aspect_v2 (urn, aspect, version, metadata, createdon, createdby) values( insert into metadata_aspect_v2 (urn, aspect, version, metadata, createdon, createdby) values(
'urn:li:corpuser:datahub', 'urn:li:corpuser:datahub',
'corpUserInfo', 'corpUserInfo',