SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 16.02.2013, 09:40:02
GhostDogDE GhostDogDE ist offline
Anfänger
 
Registriert seit: Feb 2013
Alter: 44
Beiträge: 1
Performance Problem beim Cronjob

Guten morgen,

mein Server zieht sich stündlich eine CSV von meinem Großhändler mit aktuellen Beständen. Diese lade ich dann per Cronjob in eine neue Tabelle "Bestand_Update" diese enthält nur 4 Spalten. Danach sende ich diesen MySql-Befehl:

Code: SQL
"Update products,bestand_update set products.products_quantity=bestand_update.lager where products.products_model=bestand_update.sku"

dies funktionierte bei einem Datenbestand von ca. 2500 Artikel in der products Tabelle auch wunderbar und binnen Sekunden.

Jetzt sind in der products Tabelle jedoch 25000 Artikel und nichts geht mehr. Also der Server führt die Anfrage aus, jedoch auch nach über 10 Min ist er immer noch am ausführen.

Ich habe bereits beide Tabellen als InnoDB oder MyISAM probiert, jedoch ohne veränderung.

Ich mag nicht glauben das der Server mit so einer kleine Anzahl an Datensätzen schon so überfordert ist.

Hier noch ein paar Techdetails:

Dedicated Server:
AuthenticAMD, AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
2 GB RAM
CentOS 6.3
MySQL 5.1.67

Irgendjemand eine Idee?

vielen Dank Oliver
Mit Zitat antworten
  #2  
Alt 16.02.2013, 10:29:20
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Performance Problem beim Cronjob

Der Update der Inices wird der Klotz am Bein sein.

1. Die Indices auf das absolut notwendige Mindestmaß begrenzen.
2. Vor größeren Einfüge/Update Orgien kann man die Indices entfernen und nachher wieder anlegen.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Subquery Problem (Verständnis?) newgame MySQLi/PDO/(MySQL) 1 29.05.2009 22:01:27
Cronjob überprüfen Desperado_11 PHP für Fortgeschrittene und Experten 13 06.12.2008 12:10:26
Cronjob: Datei mehrmals aufrufen jays PHP für Fortgeschrittene und Experten 13 29.10.2008 21:52:39
Links zählen - Problem mit While Schleife Rick11 PHP für Fortgeschrittene und Experten 7 10.07.2008 18:05:57
Problem mit Redeclare Generator PHP Grundlagen 2 24.09.2004 15:50:28


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:36:57 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt