Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] kasowanie wpisow z jednej tabeli na podstawie drugiej
maly_swd
post 20.02.2010, 11:00:10
Post #1





Grupa: Zarejestrowani
Postów: 744
Pomógł: 118
Dołączył: 14.02.2009
Skąd: poziome

Ostrzeżenie: (0%)
-----


Witam.
Macie jakis pomysl jak mozna skasowac z jednej tabeli (zawiera 20mln rekordow) wpisy ktorych id sa w drugiej tabeli okolo 6mln wpisow.
Tabele sa typu MEMORY z indexem na ID.
Zapytanie jakiego uzywam trwa wiecznosc (okolo 10 minut) na 2x 4 rdzeniowych prockach 2.8GHz
  1. DELETE FROM tabela_1 WHERE id IN (SELECT id FROM tabela_2)


--------------------
śmieszne obrazki
Kryzys: Ser jem spleśniały, wino piję stare i samochód mam bez dachu..
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 21:16