![]() |
Datenbank: fb • Version: 1.5 • Zugriff über: bde
SQL Abfrage "Select *" oder einzelene FElder selek
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 |
Re: SQL Abfrage "Select *" oder einzelene FElder s
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. |
Re: SQL Abfrage "Select *" oder einzelene FElder s
das war schon eine ernstgemeint Frage.
Weil mir kommt das immer fast schnell vor wenn ich alles hole... |
Re: SQL Abfrage "Select *" oder einzelene FElder s
Wenn Du ein Glas Milch möchtest, kaufst Du Dir dann eine Kuh?
|
Re: SQL Abfrage "Select *" oder einzelene FElder s
nein, aber ich kaufe mir eine ganz Packung. :-)
Ich habs verstanden. Vielen Dank |
Re: SQL Abfrage "Select *" oder einzelene FElder s
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 ![]() Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz