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

SELFPHP


Professional CronJob-Service

Suche



iOS DevCon 2013



Software Architecture Summit 2013


Deine Leidenschaft ist die Unterwasserfoto-grafie?


Dann ist Qozido genau das Richtige für Dich!

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler ist da!

www.qozido.de

 

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 ::

Der CSS-Problemlöser

Der CSS-Problemlöser 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 > MySQL

MySQL Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQL diskutieren

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 01.12.2007, 15:37:12
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 44
Beiträge: 1.013
defabricator befindet sich auf einem aufstrebenden Ast
AW: Abfrage optimieren

Was ist denn date für ein Feld? 'today' läßt mich ja da schlimmste vermuten: irgendein varchar Feld.
__________________
Wat der Bauer nich kennt, dit frisster nich.
Mit Zitat antworten
  #12  
Alt 01.12.2007, 15:40:02
Fido123 Fido123 ist offline
Anfänger
 
Registriert seit: Dec 2007
Beiträge: 14
Fido123 befindet sich auf einem aufstrebenden Ast
AW: Abfrage optimieren

ja so ähnlich... lach...
dummerweise char 10...
hatte schon überlegt die jahreszahl wegzulassen und nur mmdd als stelle zu verwenden und dann einen kleinen int-wert...
würde das ganze beschleunigen und ram sparen...
Mit Zitat antworten
  #13  
Alt 01.12.2007, 15:43:51
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 44
Beiträge: 1.013
defabricator befindet sich auf einem aufstrebenden Ast
AW: Abfrage optimieren

Und mysql könnte damit selbst rechnen.
dringender Tipp: INT Feld oder DATE Typ. Wenn's auf absehbare Zeit bei Mysql bleibt dann DATE. Index auf das Feld (am besten KEY(`benutzerid`,`date`) ) und dann
WHERE benutzerid=n AND `date`=Curdate()
__________________
Wat der Bauer nich kennt, dit frisster nich.
Mit Zitat antworten
  #14  
Alt 01.12.2007, 15:52:22
Fido123 Fido123 ist offline
Anfänger
 
Registriert seit: Dec 2007
Beiträge: 14
Fido123 befindet sich auf einem aufstrebenden Ast
AW: Abfrage optimieren

Gute Idee...

Habe immo Format "mm:dd:YYYY" -> "11:17:2007" im char10
Kann es nicht sein, das er mir die db kaputtschreibt, wenn ich jetzt char auf date ändere..?

Geht das überhaupt..? mysql hat bei mir folgendes Format für date "mm-dd-yyyy" >"11-17-2007"

Geändert von Fido123 (01.12.2007 um 16:15:16 Uhr)
Mit Zitat antworten
  #15  
Alt 01.12.2007, 16:31:40
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 44
Beiträge: 1.013
defabricator befindet sich auf einem aufstrebenden Ast
AW: Abfrage optimieren

Du kannst der Tabelle ein neues Feld logDate vom Typ Date hinzufügen und dann einmal in einem Rutsch die Daten übertragen lassen.
UPDATE blabla set `logDate`= CONCAT_WS('-', SUBSTRING(`date`, 7, 7), SUBSTRING(`date`, 1, 2), SUBSTRING(`date`, 4, 2))
__________________
Wat der Bauer nich kennt, dit frisster nich.
Mit Zitat antworten
  #16  
Alt 01.12.2007, 16:39:51
Fido123 Fido123 ist offline
Anfänger
 
Registriert seit: Dec 2007
Beiträge: 14
Fido123 befindet sich auf einem aufstrebenden Ast
AW: Abfrage optimieren

Danke...

Werde das mal heute nacht umsetzen, da jetzt zuviel auf der Datenbank los ist...
Werde dich dann mal auf dem laufenden halten, was es gebracht hat...

Dank dir...

Fido
Mit Zitat antworten
  #17  
Alt 01.12.2007, 16:49:11
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 44
Beiträge: 1.013
defabricator befindet sich auf einem aufstrebenden Ast
AW: Abfrage optimieren

An der Datenmenge, die zwischen mysql und php ausgetauscht wird, ändert das natürlich wenig bis nichts. Denn bei einem UPDATE geht ffast nur der SQL String zum Server (Ok. Status, affected rows usw gehen zurück, aber das tun sie jetzt genauso wie nach der Änderung). Höchstens die Verarbeitungsgeschwindigkeit verbessert sich.
__________________
Wat der Bauer nich kennt, dit frisster nich.
Mit Zitat antworten
  #18  
Alt 01.12.2007, 18:41:12
Fido123 Fido123 ist offline
Anfänger
 
Registriert seit: Dec 2007
Beiträge: 14
Fido123 befindet sich auf einem aufstrebenden Ast
AW: Abfrage optimieren

Da hast Du recht...

Dabei fällt mir noch etwas anderes auf...
Ich lege immer ein Server-Timestamp in mit int 10 einer tabelle ab.

Gibt es dazu eine geschicktere variante..?
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
SELECT Abfrage nur mit gefüllten Werten Skyman MySQL 0 24.10.2007 23:01:50
Alphabet Abfrage Daemonium PHP Grundlagen 7 28.09.2006 17:43:03
Performance bei Abfrage inner join Tikiwiki MySQL 7 21.02.2006 08:46:50
Abfrage klaus-maus MySQL 3 12.08.2005 11:19:55
Abfrage optimieren bazubi MySQL 4 24.11.2004 09:51:03


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:34:24 Uhr.


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


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