![]() |
![]() |
![]()
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
-------------------- śmieszne obrazki
Kryzys: Ser jem spleśniały, wino piję stare i samochód mam bez dachu.. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%) ![]() ![]() |
Nie dogryzam. Krytykuję, a to nie to samo
![]() Pytam czy tabele mieszczą się w całości w pamięci, bo jeśli nie, to MySQL zrzuca je na dysk w postaci MyISAM, ale z indeksem typu HASH, który do takiego usuwania nadaje się raczej średnio. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 13:29 |