Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> MYSQL, update, key, index
maly_swd
post
Post #1





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

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


Witam.
Zastanawiam sie jak przyspieszyc update w mysql.

Mam tabele z 8 polami, mam na tej tabeli 10 roznych indexow (mieszanych).
Jak wiadomo indexy przyspieszaja wyszukiwanie ale zwalniaja updaty. Wiec z tego powodu mam druga tabele bez indexow i do niej wstawiam updaty a na koniec robie:

insert into tabela select * from tabela_tmp - i to przy przenoszeniu 10mil wpisow troche zwalnia...
Cos tam niby doszukalem sie takieg: delay_key_writes , wiecie jak tego uzywac?

Chodzi mi o to aby na czas przepisywania baz wylaczyc aktualizowanie indexow (jesli jest taka mozliwosc) i wlaczyc je po tej operacji.

*ps moze zle mysle , ale nie mam innego pomyslu

ps2. tabele myisam
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 24.08.2025 - 07:52