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

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. 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
  #11  
Alt 11.01.2015, 13:46:27
nico.skarwan nico.skarwan ist offline
Anfänger
 
Registriert seit: Jan 2015
Alter: 41
Beiträge: 6
AW: MySQL Unixtime nach Stunden sortieren

Meinst du, das die Performance soweit besser werden würde, wenn ich die Sekundenzeiten in eine Eigende Datenbank übertragen würde und diese dann in ein anderes Format umwanlde?

Also es kostet ja auch (Rechen)Zeit, die Daten von der einen DB(fremd) in meine DB(eigen) zu übertragen, jedes mal. Da die Daten nachträglich bearbeitet werden können (DB(fremd)), muss ich immer wieder akutelle die Aktuellen Daten übertragen.

Sonst komm ich wohl mit dem MOD Krams klar.
Mit Zitat antworten
  #12  
Alt 11.01.2015, 17:32:03
pguser pguser ist offline
Junior Member
 
Registriert seit: Apr 2014
Alter: 57
Beiträge: 186
AW: MySQL Unixtime nach Stunden sortieren

Zitat:
Zitat von nico.skarwan Beitrag anzeigen
Meinst du, das die Performance soweit besser werden würde, wenn ich die Sekundenzeiten in eine Eigende Datenbank übertragen würde und diese dann in ein anderes Format umwanlde?
Die Performance würde um einige Zehnerpotenzen besser werden mit einem funktionalen Index. Bei deinem vergurkten Datentypen so:

Code:
test=*# \d dumme_zeiten
 Table "public.dumme_zeiten"
 Column |  Type   | Modifiers
--------+---------+-----------
 zeit   | integer |

test=*# create index idx1 on dumme_zeiten (extract(hour from 'epoch'::timestamp + zeit * '1second'::interval));
CREATE INDEX
Besser wäre, wie schon gesagt, korrekte Datentypen. Würde Deine Abfrage vereinfachen, aber da MySQL auf Funktionen keine Indexe machen kann, kein Performancevorteil.

Aber es wäre einfacher lesbar.

Code:
test=# alter table dumme_zeiten alter column zeit type timestamp using ('epoch'::timestamp + zeit * '1second'::interval);
ALTER TABLE
Time: 1,730 ms
test=*# create index idx1 on dumme_zeiten (extract (hour from zeit));
CREATE INDEX
Time: 5,289 ms
test=*# set enable_seqscan to off;
SET
Time: 0,054 ms
test=*# explain analyse select * from dumme_zeiten where extract(hour from zeit) = 10;
                                                    QUERY PLAN
-------------------------------------------------------------------------------------------------------------------
 Index Scan using idx1 on dumme_zeiten  (cost=0.14..8.16 rows=1 width=8) (actual time=0.021..0.022 rows=1 loops=1)
   Index Cond: (date_part('hour'::text, zeit) = 10::double precision)
 Planning time: 0.215 ms
 Execution time: 0.039 ms
(4 rows)
Mit Zitat antworten
  #13  
Alt 11.01.2015, 21:12:23
nico.skarwan nico.skarwan ist offline
Anfänger
 
Registriert seit: Jan 2015
Alter: 41
Beiträge: 6
AW: MySQL Unixtime nach Stunden sortieren

Trotzdem vielen Dank für deine Bemühungen.

Ich hab es jetzt in eine eigene Datenbank geladen und dann sorum eingebunden. Ist besser zu lesen und somit weniger Fehlerpotential.

Eines Tages werde ich die alte Datenbank nicht mehr benutzen müssen, dann ist es eh hinfällig.

Schönes Restwochenende.

Danke
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
MYSQL Tabelle sortieren isi1985 PHP Grundlagen 4 02.04.2013 11:27:23
Brauche Hilfe Partygirl MySQLi/PDO/(MySQL) 10 01.03.2011 08:18:11
MySQL Zeile nach 3 Stunden löschen? Stubi MySQLi/PDO/(MySQL) 2 03.12.2006 16:51:33
mySQL date Feld nach Monaten sortieren Wauzy MySQLi/PDO/(MySQL) 5 02.12.2004 20:10:51
MySQL - table sortieren softdown3 PHP für Fortgeschrittene und Experten 3 17.11.2003 14:04:47


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:56:03 Uhr.


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


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