![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 28.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Jak w temacie : Czy zna ktoś może jakiś sprawdzony szybki sposób na aktualizację około 12000 rekordów w bazie MySql ?
wykonywane 12 tyś. razy trwa wieki ... co dziwne INSERT (12 tyś) wykonuje się za to bardzo szybko. Chodzi tutaj o całkowitą aktualizację cen w jednej z tabel na podstawie pliku CVS lub XML więc aktualizować musi się wszystko niestety. Wiem że MySql nie aktualizuje wartości które są identyczne jak podawane w zapytaniu ... nie wiem tylko czemu to się wykonuje tak długo. Ten skrypt będzie używany raz na miesiąc więc czy wykonywanie go będzie wydajne nie ma znaczenia. Chodzi tylko o to aby trwało to mniej niż 30 sekund (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Jeśli nie będzie innego rozwiązania to zostaje mi podzielić zapytania w paczki np. po 500 sztuk i wysyłać je kolejno :/ Ten post edytował sobieh 26.09.2007, 19:27:18 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 01:19 |