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

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 > MySQLi/PDO/(MySQL)

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 26.10.2010, 11:14:20
5kyy 5kyy ist offline
Anfänger
 
Registriert seit: Oct 2010
Alter: 44
Beiträge: 6
MySQL Tabellengröße & Ladezeit

Morgen,
dies ist mein 1. Beitrag in diesem Forum und ih starte gleich mal mit einer Frage, welche mich etwas beschäftigt.
Ich entwickle aktuell eine Webapplikation hauptsächlich PHP, JS und MySQL.
Hier habe ich nun zB eine Tabelle mit Objekten. Die Abfrage für meine Übersicht liest lediglich die ID, GruppenID und den Namen aus. Die beiden ID Felder sind unsigned Int und der Name ein Vachar mit 255 Werten.
Aktuell habe ich 1.000 Objekte gespeichert und die Applikation läuft wie erwartet. Nun sollen aber bald wesentlich mehr Objekte eingetagen werden z.B. 100.000
Die Applikation läuft im übrigen in einem lokalen Host mit Xampp und bleibt auch dort.
Habe ich mit spürbaren bzw. unangenehm lange Ladezeiten zu rechnen?
Mfg 5ky
Mit Zitat antworten
  #2  
Alt 26.10.2010, 12:00:47
thomas_w thomas_w ist offline
Junior Member
 
Registriert seit: Aug 2010
Alter: 14
Beiträge: 395
AW: MySQL Tabellengröße & Ladezeit

Zitat:
Zitat von 5kyy Beitrag anzeigen
Hier habe ich nun zB eine Tabelle mit Objekten. Die Abfrage für meine Übersicht liest lediglich die ID, GruppenID und den Namen aus. Die beiden ID Felder sind unsigned Int und der Name ein Vachar mit 255 Werten.
Aktuell habe ich 1.000 Objekte gespeichert..
Was verstehst Du unter "Objekten"? Ich vermute, Du meinst Tabellenzeilen (die 1.000 Datensätze) die in der Tabelle gespeichert sind.

Was ist Ladezeit? Ich vermute Du meinst allgemein Performance im Sinne von, wie schnell wird meine SQL-Abfrage ausgeführt und liefert das Ergebnis an den Browser.

Performance hängt von vielen Dingen ab:

- Netzwerkqualität
- Hardwareleistung
- Datenbankleistung, -Tabellenstrukturen, -Indices
- Datenmenge

Kurz, Deine Frage läßt sich pauschal nicht beantworten. Wesentliche Hinweise, ob eine SQL-Abfrage "schnell" von der Datenbankengine bearbeitet werden kann, liefert EXPLAIN.

Grüße
Thomas
__________________
Die SQL-Backstube
Bietet Rezepte, Lösungen und ausführliche Beispiele rund um gesundes SQL und zufriedene Datenbanken.
Mit Zitat antworten
  #3  
Alt 26.10.2010, 12:34:32
5kyy 5kyy ist offline
Anfänger
 
Registriert seit: Oct 2010
Alter: 44
Beiträge: 6
AW: MySQL Tabellengröße & Ladezeit

Hey,
Sorry dass ich mih etwas unklar ausgedrückt hab.

Mit Objekten meinte ich natürlich wie bereits erkannt dir Datensätze.
Auch mit der Ladezeit meinte ich wie erkannt die Performance.

Netzwerkqualität fällt natürlich bei nem lokalen Host wie hier weg.

Das mit EXPLAIN versuch ich heut gleich mal.

MfG
5ky
Mit Zitat antworten
  #4  
Alt 26.10.2010, 15:04:02
Ckaos Ckaos ist offline
Member
 
Registriert seit: Nov 2007
Beiträge: 843
AW: MySQL Tabellengröße & Ladezeit

Hi

Zitat:
Die Abfrage für meine Übersicht liest lediglich die ID, GruppenID und den Namen aus.
Und gibt dann im moment die 1000 aus?
und später 100.000?


Dann ergänze ich mal thomas_w

Performance hängt von vielen Dingen ab:
...
- Ausgabe

Was nützt dir wenn Mysql die anfrage in 0.irgendwas bearbeitet
und dein Script dann pro Zeile 100 Templates einliest, Rechenoperationen
ausführt und wiederum 1000 mal Logs in die DB schreibt

Deine Webapplikation kann / könnte dann eher der Flaschenhals sein.

Testweise erhöhe doch mal deine Einträge in dem du die bereits 1000
mal 500 einträgst und schau dir dann scriptlaufzeit / Querys usw an
kurz Debugge deine Webapplikation denn Mysql ist eine Datenbank
für summe X an einträgen sonst hättest du wie früher für Gästebücher
oft genutzten Textdateien nehmen können ;)

mfg

CKaos
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!
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
Brauche Hilfe Partygirl MySQLi/PDO/(MySQL) 10 01.03.2011 09:18:11
MySQL 4 "große" Abfragen coder90 MySQLi/PDO/(MySQL) 0 06.09.2008 14:45:08
Mysql startet nicht oberonal MySQLi/PDO/(MySQL) 3 24.11.2006 10:41:31
MySQL Page Script. Problem. dtone MySQLi/PDO/(MySQL) 8 15.10.2006 15:58:06
MySQL - ORDER BY RAND() und PHP MacMarc PHP Grundlagen 15 05.12.2002 23:23:39


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:14:54 Uhr.


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


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