AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi SQL Abfrage "Select *" oder einzelene FElder selektieren?!

SQL Abfrage "Select *" oder einzelene FElder selektieren?!

Ein Thema von Eppos · begonnen am 25. Apr 2008 · letzter Beitrag vom 25. Apr 2008
Antwort Antwort
Eppos

Registriert seit: 7. Aug 2006
Ort: Heilbronn
523 Beiträge
 
Delphi 11 Alexandria
 
#1

SQL Abfrage "Select *" oder einzelene FElder selek

  Alt 25. Apr 2008, 14:46
Datenbank: fb • Version: 1.5 • Zugriff über: bde
Hallo Zusammen,

habe eine Frage zur normalen SQL-Selektion.

Wenn ich eine Abfrage mache auf eine Datenbank mit der Tabelle "Test" und 100 Columns.
Ist es Performance gesehen schneller, wenn ich, "Select * from Test" mache oder schneller wenn ich meine 10 Felder die ich daraus möchte, einzeln selektiere?

Vielen Dank
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: SQL Abfrage "Select *" oder einzelene FElder s

  Alt 25. Apr 2008, 14:49
Ist die Frage ernst gemeint?
Man holt sich immer nur die benötigten Felder, vor allem wenn man nur 10% der Felder benötigt.
BTW. Ich würde mir mal das Datenbankschema überlegen. 100 Felder pro Tabelle erscheint mir etwas viel.
Markus Kinzler
  Mit Zitat antworten Zitat
Eppos

Registriert seit: 7. Aug 2006
Ort: Heilbronn
523 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: SQL Abfrage "Select *" oder einzelene FElder s

  Alt 25. Apr 2008, 15:00
das war schon eine ernstgemeint Frage.
Weil mir kommt das immer fast schnell vor wenn ich alles hole...
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.536 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: SQL Abfrage "Select *" oder einzelene FElder s

  Alt 25. Apr 2008, 15:01
Wenn Du ein Glas Milch möchtest, kaufst Du Dir dann eine Kuh?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Eppos

Registriert seit: 7. Aug 2006
Ort: Heilbronn
523 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: SQL Abfrage "Select *" oder einzelene FElder s

  Alt 25. Apr 2008, 15:02
nein, aber ich kaufe mir eine ganz Packung.
Ich habs verstanden.

Vielen Dank
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: SQL Abfrage "Select *" oder einzelene FElder s

  Alt 25. Apr 2008, 15:32
Hallo,

du arbeitest wahrscheinlich lokal,
da ist es oft nicht so erkennbar,
wie lange eine Abfrage dauert.

Es fehlt der Traffic im Netz.

Pack die DB auf einen anderen Rechner,
lade dir einen Traffic-Monitor runter und
probiere aus, wie viele Daten bei Select * übers Netz gehen

Traffic-Monitor


Heiko
Heiko
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz