sql >> Database >  >> RDS >> Mysql

Kolom van grote tafel laten vallen

Alles wat u doet, vereist het lezen en schrijven van rijen van 38 meter, dus niets gaat echt snel. Waarschijnlijk is de snelste methode waarschijnlijk om de gegevens in een nieuwe tabel te plaatsen:

create table newTable as
    select id1, id2
    from oldTable;

Of, als u er zeker van wilt zijn dat u typen en indexen behoudt:

create table newTable like oldTable;

alter table newTable drop column assocId;

insert into newTable(id1, id2)
    select id1, id2
    from oldTable;

Het is echter meestal sneller om alle indexen op een tabel te laten vallen voordat een heleboel gegevens worden geladen en daarna de indexen opnieuw te maken.



  1. Gegevensaggregatie mongodb vs mysql

  2. Haal gegevens op uit de knooppuntentabel in Yii2

  3. app crasht op JSON jparser maak http-verzoek

  4. SQLite JSON_PATCH()