Herzlich willkommen im SEO Forum der ABAKUS Internet Marketing GmbH
registrieren registriertes Mitglied
jo; find ich auch; nur mach ich dann doch aus bequemlichkeit immer "SELECT * FROM"hanneswobus hat geschrieben: generell empfinde ich ressourcensparende entwicklungen als "ideal".
lg
Dann treiben wir es mal auf die Spitze:RK423 hat geschrieben:Hört sich jetzt nicht soo schlimm an...
Wieviele HTMLdinger gibt es die man zählen kann?afb hat geschrieben:Selbst 70 Spalten halte ich schon für viel.
Code: Alles auswählen
CREATE TABLE `7eoWEBSchnorrer` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ts` int(11) NOT NULL DEFAULT '0',
`ts2` int(11) NOT NULL DEFAULT '0',
`job` int(11) NOT NULL DEFAULT '0',
`flags` int(11) NOT NULL DEFAULT '0',
`deep` int(8) NOT NULL DEFAULT '0',
`len` int(8) DEFAULT NULL,
`sub` int(11) NOT NULL DEFAULT '0',
`TLD` varchar(8) COLLATE latin1_german2_ci DEFAULT NULL,
`URL` varchar(255) COLLATE latin1_german2_ci DEFAULT NULL,
`FURL` varchar(255) COLLATE latin1_german2_ci DEFAULT NULL,
`user` varchar(42) COLLATE latin1_german2_ci DEFAULT NULL,
`info` varchar(255) COLLATE latin1_german2_ci DEFAULT NULL,
`desc` varchar(255) COLLATE latin1_german2_ci DEFAULT NULL,
`keys` varchar(255) COLLATE latin1_german2_ci DEFAULT NULL,
`WWWdom` varchar(255) COLLATE latin1_german2_ci DEFAULT NULL,
`WWWurl` varchar(255) COLLATE latin1_german2_ci DEFAULT NULL,
`HTTPpro` varchar(42) COLLATE latin1_german2_ci DEFAULT NULL,
`HTTPstat` varchar(42) COLLATE latin1_german2_ci DEFAULT NULL,
`HTTPtext` text COLLATE latin1_german2_ci,
`HTMLtext` text COLLATE latin1_german2_ci,
PRIMARY KEY (`id`),
KEY `ts` (`ts`),
KEY `job` (`job`),
KEY `sub` (`sub`),
KEY `TLD` (`TLD`),
KEY `FURL` (`FURL`),
KEY `WWWdom` (`WWWdom`)
)
Code: Alles auswählen
CREATE TABLE `7eoWEBSchnorrerElementcounter` (
`id` int(11) NOT NULL DEFAULT '0',
`c` int(8) DEFAULT NULL,
`TAG` varchar(42) COLLATE latin1_german2_ci DEFAULT NULL,
klaraSand hat geschrieben:Hallo,
da mir in diesem Forum immer geholfen wurde, bin ich auch diesmal wieder mit einer eher komischen Frage hier. Für die meisten sicher einfach und Basics aber für mich mal wieder ein Rätsel ...
Wir gehen mal davon aus ich habe eine Abfrage in etwa wie:
SELECT id,name,status FROM table ...
Macht es bei dieser Abfrage einen Unterschied ob meine Tabelle aus den 3 Spalten besteht oder mal übertrieben gesagt 100 Spalten.
Das ist für mich von Bedeutung da ich für die Ausgabe an sich immer nur recht wenige Spalten abfragen muss. Aber für die Sortierung oder auch eine Auswertung im Admin.Panel doch noch etliche Spalten brauche. Also ist es ratsam diesbezüglich sparsam mit Spalten umzugehen oder habe ich da freie hat ohne Performanceverlust?
Es kommt doch aber auch auf die Anzahl an Datensätzen an und auf die enthaltenen Daten. Ich könnte jetzt ein Beispiel bringen, doch auch ohne Beispiel, das ging doch teilweise soweit, dass das Memory Limit gesprengt wurde. Und bei letzteren bleibst Du, denke ich, eher im grünen Bereich, wenn nur die Daten aus den benötigten Spalten abgerufen werden.Nokes hat geschrieben:Hat die MySQL Tabelle unter 60 Spalte, dann lohnt es sich die genauen Spalte im SELECT direkt abzufragen.
Sobald die MySQL Tabelle über 60 Spalten hat, arbeitet die Abfrage mit einem Sternchen (SELECT * FROM) schneller.