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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |
09.11.2005, 02:17:22
|
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
|
09.11.2005, 03:29:34
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
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
|
09.11.2005, 13:10:35
|
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.
|
11.11.2005, 09:57:09
|
Administrator
|
|
Registriert seit: Jan 2002
Ort: Köln
Alter: 53
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
|
11.11.2005, 11:53:00
|
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.
|
11.11.2005, 13:04:33
|
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?
|
11.11.2005, 13:22:04
|
Administrator
|
|
Registriert seit: Jan 2002
Ort: Köln
Alter: 53
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
|
11.11.2005, 13:53:48
|
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 :-)
|
11.11.2005, 18:07:59
|
Junior Member
|
|
Registriert seit: Jan 2004
Ort: Fredersdorf bei Berlin
Alter: 40
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.
|
12.11.2005, 11:38:09
|
Administrator
|
|
Registriert seit: Jan 2002
Ort: Köln
Alter: 53
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
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 16:35:14 Uhr.
|