![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 8.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Ten skrypt nie chce mi dodać do tabeli 1000000. Są jakieś ograniczenia w Mysql. Jak dodaje 10000 to idzie jak drugi raz uruchomię to tak różnie dodaje. Znacie może jakoś funkcje co mierzy czas wykonywania skryptu
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 340 Pomógł: 46 Dołączył: 31.07.2009 Skąd: A Ostrzeżenie: (0%) ![]() ![]() |
brakuje przecinka ~~ zgadnij gdzie
![]() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 821 Pomógł: 111 Dołączył: 11.09.2006 Skąd: Biała Podlaska Ostrzeżenie: (0%) ![]() ![]() |
Nie możesz tego dodawać na części? Pozatym tak jak kolega wyżej pisze, brakuje Ci przecinka.
-------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 8.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
oki poprawiłem przycinek ale to nic nie zmienia dodaje przy 10000. może mi ktoś wytłumaczyć lub napisać jak to ma być. Che testować baszę danych i dodać np 1000000 rekordów .
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Zamiast robic jedno zapytanie, ktore na raz dodaje milion rekordow, napisz milion zapytan ktore dodaje 1 rekord.
A jak masz fantazje, to dodawaj po 1000 rekordow w jednym zapytaniu -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 8.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Gdzie się w my.in ustawia czas wykonania skrytpu. Próbowałem bezpośrednio w mysql i podobny problem zacina się baza danych .
Ten post edytował silverwind 21.12.2014, 22:05:57 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Czas dzialania skryptu mozesz ustawic poprzez set_time_limit, ini_set lub besposrednio w php.ini na serwerze.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 8.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Już rozwiązałem problem trzeba dodać $cfg['ExecTimeLimit'] = 0; w config.inc.php . Są jakieś funkcje co liczą czas wykonywanie skryptu np. wyświetla mi czas i mierzy jak długo się wykonuje. Ten post edytował silverwind 22.12.2014, 13:43:00 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 305 Pomógł: 29 Dołączył: 5.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 8.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Zastanawiam mnie pewna różnica jak używam tego skryptu w php to czas wykonywanie jest 50 sekund a jak robię to z poziomu phpMyadmin zapytanie w sql to trwa to koło godziny może wiecie czemu tak jest .
Ten post edytował silverwind 22.12.2014, 17:24:51 |
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Poniewaz za pierwszym razem wykonujesz milion krotkich zapytan a za drugim razem jedno długie. Wieksza libcza zapytan powoduje wydłużenie ich czasu wykonywania
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 8.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Trochę szukałem ale nie mogłem znaleźć innej pętli pod Mysql. Jak zrobić bezpośrednio pod mysql taką petle? Czy idzie w ogóle?
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Napisz co konkretnie chcesz zrobić. Nie wierzę że ma to być milion takich samych rekordów
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 10:06 |