próbuje skopiować dane (wraz ze strukturą) z jednej tabeli do drugiej używam do tego:
CREATE TABLE nowa_tabela SELECT * FROM stara_tabela
Wszystko jest niby OK, ale... Czas wykonywania przy dużych tabelach (ok.10mln rekordów) nie spada mi poniżej 30 sekund, a 30 sekund to bardzo dużo dla mojej aplikacji.
Macie jakieś pomysły?
Aplikacja działa tak:
1) Zapisuje dane do stara_tabela (zapisywać danych do nowa_tabela nie mogę bezpośrednio)
2) Kasuje nowa_tabela
3) Wykonuje polecenie sql podane wyżej
i tak co godzinę dla kilkunastu tabel po kilka milionów rekordów.
Może to powinienem inaczej zrobić, dało by się żeby nie trzeba było usuwać istniejącej nowa_tabela tylko za każdym razem jakoś nadpisywać?