Selectare randuri tabel -> Inserare in alt tabel

Ai o întrebare legată de PHP? Incercăm să îi găsim soluţie. Sau poate doar vrei să publici un cod interesant.

Moderatori: Zamolxe, Moderatori


iSeLast
Junior Member
Mesaje: 42
Membru din: Mar Mar 30, 2010 2:35 pm
Localitate: Rm. Valcea
Contact:

Mesajde iSeLast » Mar Feb 01, 2011 8:45 pm

Daca o sa folosesti programul respectiv doar o singura data sau o data la nu stiu cat timp, fa-l pe sectiuni, adica mai intai interoghezi 100, apoi 150, apoi iar 100 sau cum vrei tu, ori seteaza max_execution_time la o valoare superioara celei existente ( poate merge sa folosesti din php )

Cosmi
PHPRomania Supporter
Mesaje: 13
Membru din: Joi Oct 26, 2006 10:36 pm

Mesajde Cosmi » Mar Feb 01, 2011 9:28 pm

Multumesc pentru raspuns @iSeLast

Programul o sa fie executat odata cu vreo 16 000 de intrari, apoi o data pe luna cu mai putine intrari (vreo 100). Scriptul executat este foarte complex si solicitant, si in mod normal pentru o intrare din DB sta cam 3 secunde sa execute. O sa incerc si varianta ta, dar inca mai astept raspunsuri de la voi. Poate reusesc sa il fac sa lucreze mai linistit (sa pot apoi sa il setez pe Cron Jobs si sa faca treaba fara sa mai umblu eu la el).

Avatar utilizator
Ctek
Senior Member
Mesaje: 310
Membru din: Dum Oct 05, 2008 12:05 am
Contact:

Mesajde Ctek » Mie Feb 02, 2011 2:15 am

incerci sa faci un fel de replicare ?
Pentru ca ar fi mai simplu direct din mysql

spint
Average Member
Mesaje: 150
Membru din: Joi Dec 03, 2009 10:23 am
Contact:

Mesajde spint » Mie Feb 02, 2011 11:23 am

O sotie buna isi iarta intotdeauna sotul atunci cand ea greseste
|

SYNCRo
PHPRomania Supporter
Mesaje: 25
Membru din: Dum Oct 17, 2010 9:13 pm
Localitate: Tulcea

Mesajde SYNCRo » Mie Feb 02, 2011 11:42 am


Cosmi
PHPRomania Supporter
Mesaje: 13
Membru din: Joi Oct 26, 2006 10:36 pm

Mesajde Cosmi » Joi Feb 03, 2011 2:46 pm

Multumesc tuturor pentru raspunsuri.
Pana la urma am facut ca in exemplul dat de mine si nu au fost probleme. Mi-era teama ca se va bloca sau va da un time out, dar nu s-a intamplat. Au intrat vreo 40 000 de inregistrari fara probleme :D Totusi, a fost nevoie de un set_time_limit(0);

Salut.


Înapoi la “Cod PHP”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 15 vizitatori