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 > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 09.11.2005, 02:17:22
Afrika Afrika ist offline
Junior Member
 
Registriert seit: Feb 2005
Beiträge: 181
Datenbankeinträge löschen nach 500 Zeilen

Ich möchte gerne alle älteren Datenbankeinträge nach 500 Zeilen löschen lassen.
Wie kann ich das mit php realisieren?
Die Datenbank Tabellen sehen so aus:
user_0001_phps
user_0002_phps
user_0003_phps
user_0004_phps
user_0005_phps
user_00xx_phps
Mit Zitat antworten
  #2  
Alt 09.11.2005, 03:29:34
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 39
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Datenbankeinträge löschen nach 500 Zeilen

Nicht so schreibfaul! Mehr Infos!!!
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #3  
Alt 09.11.2005, 13:10:35
Afrika Afrika ist offline
Junior Member
 
Registriert seit: Feb 2005
Beiträge: 181
AW: Datenbankeinträge löschen nach 500 Zeilen

Die Tabellen bestehen aus folgenden Spalten:
id | enabled | type | url | hits | since | title | timestamp
Die Löschung soll bei allen Tabellen die Zeilen löschen die die Zahl 500 überschreitet, da diese Tabellen nun langsam volllaufen.
Am besten nach timestamp sortiert.
Mit Zitat antworten
  #4  
Alt 11.11.2005, 09:57:09
Damir Damir ist offline
Administrator
 
Registriert seit: Jan 2002
Ort: Köln
Alter: 51
Beiträge: 1.276
AW: Datenbankeinträge löschen nach 500 Zeilen

Hi,
warum willst du sie loeschen???

MySQL kann ohne probleme mit zig Millionen umgehen!

Bye Damir
Mit Zitat antworten
  #5  
Alt 11.11.2005, 11:53:00
Afrika Afrika ist offline
Junior Member
 
Registriert seit: Feb 2005
Beiträge: 181
AW: Datenbankeinträge löschen nach 500 Zeilen

Ich denke das System wird langsamer, wenn die datenbanken größer werden. Da es sich um einen Counter handelt, ist die Geschwindigkeit schon relevant.
Mit Zitat antworten
  #6  
Alt 11.11.2005, 13:04:33
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Datenbankeinträge löschen nach 500 Zeilen

Zitat:
Zitat von Afrika
Ich denke das System wird langsamer, wenn die datenbanken größer werden. Da es sich um einen Counter handelt, ist die Geschwindigkeit schon relevant.
glaubst du das ernsthaft? hast dus mal mit 5000 bzw. 50.000 einträgen getestet, wie da die geschwindigkeit aussieht?
Mit Zitat antworten
  #7  
Alt 11.11.2005, 13:22:04
Damir Damir ist offline
Administrator
 
Registriert seit: Jan 2002
Ort: Köln
Alter: 51
Beiträge: 1.276
AW: Datenbankeinträge löschen nach 500 Zeilen

Hi,

also das Forum (Datenbank) von SELFPHP hat einige 100.000 Eintraege - findest du unser Forum langsam??????

Bye Damir
Mit Zitat antworten
  #8  
Alt 11.11.2005, 13:53:48
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Datenbankeinträge löschen nach 500 Zeilen

Zitat:
Zitat von Damir
Hi,

also das Forum (Datenbank) von SELFPHP hat einige 100.000 Eintraege - findest du unser Forum langsam??????

Bye Damir
kommt natürlich auch immer darauf an, wie gut man programmiert und plant. ich kann dir gerne ein abfrage über 100.000 datensätze schreiben, die mehrere minuten dauert - einfach ein paar joins und ein paar subselects, schon passts :-)
Mit Zitat antworten
  #9  
Alt 11.11.2005, 18:07:59
Small-Talk Small-Talk ist offline
Junior Member
 
Registriert seit: Jan 2004
Ort: Fredersdorf bei Berlin
Alter: 39
Beiträge: 184
AW: Datenbankeinträge löschen nach 500 Zeilen

? wo bleibt der sinn beim counter, wenn du eh immer nur 500 zeilen in deiner tabelle hast?

wenn ich die tabellenstruktur falsch verstanden habe - bitte mal genauer erklären.
Mit Zitat antworten
  #10  
Alt 12.11.2005, 11:38:09
Damir Damir ist offline
Administrator
 
Registriert seit: Jan 2002
Ort: Köln
Alter: 51
Beiträge: 1.276
AW: Datenbankeinträge löschen nach 500 Zeilen

Zitat:
Zitat von feuervogel
kommt natürlich auch immer darauf an, wie gut man programmiert und plant. ich kann dir gerne ein abfrage über 100.000 datensätze schreiben, die mehrere minuten dauert - einfach ein paar joins und ein paar subselects, schon passts :-)
Da hast du recht! Ich kann auch mit wenig Code einen Server zum Absturz bringen - dennoch tue ich es nicht ;-))
Grundlage ist natuerlich immer die Optimierung. Ich wollte damit nur aufzeigen, dass MySQL keine Probleme damit hat - in den Augen von MySQL ist die Datenbankmenge von diesem Forum als eher klein einzustufen.....

Bye Damir
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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
Dateiimport zu mysql Lars_oha PHP für Fortgeschrittene und Experten 10 18.09.2003 09:10:51
Verzeichnisse löschen?!? web-wg PHP für Fortgeschrittene und Experten 4 27.08.2003 15:40:31
Verzeichnis inkl. Dateien löschen doudie PHP für Fortgeschrittene und Experten 5 16.11.2002 23:37:10
aus Datei je 10 Zeilen neue Liste? doudie PHP für Fortgeschrittene und Experten 3 29.08.2002 21:58:46
Zeilen löschen Thomas Dittrich PHP für Fortgeschrittene und Experten 3 18.05.2002 23:25:02


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:46:28 Uhr.


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


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