Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Zeos und MySQL Index auswählen (https://www.delphipraxis.net/163239-zeos-und-mysql-index-auswaehlen.html)

Captnemo 21. Sep 2011 06:51

Datenbank: MySQL • Version: 5.1 • Zugriff über: ZEOS

Zeos und MySQL Index auswählen
 
Hallo Leute,

wenn in MySQL bei einer Tabelle verschiedene Indexe existieren, wählt dann der MySQL-Server je nach Abfrage einen Index aus, in dem das Suchkriterium indiziert ist, selbstständig aus, oder muß man es explizit angeben?

Und: ist es möglich in einem SQL-Statement ein zu verwendendes Index anzugeben, btw. diese zur Laufzeit in Query vor der Ausführung festzulegen?

Bernhard Geyer 21. Sep 2011 07:30

AW: Zeos und MySQL Index auswählen
 
Zitat:

Zitat von Captnemo (Beitrag 1125673)
wenn in MySQL bei einer Tabelle verschiedene Indexe existieren, wählt dann der MySQL-Server je nach Abfrage einen Index aus, in dem das Suchkriterium indiziert ist, selbstständig aus, oder muß man es explizit angeben?

Jedes vernünftige DBMS wird sowas machen.

Zitat:

Zitat von Captnemo (Beitrag 1125673)
Und: ist es möglich in einem SQL-Statement ein zu verwendendes Index anzugeben, btw. diese zur Laufzeit in Query vor der Ausführung festzulegen?

Weiß nicht ob das auch bei MySQL geht. Bei Oracle wäre AFAIK sowas möglich.

jobo 21. Sep 2011 09:06

AW: Zeos und MySQL Index auswählen
 
Vielleicht hilft Dir das weiter:
http://www.google.de/search?q=optimizer+hints+mysql

Der erste Treffer sieht schon ganz brauchbar aus.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:16 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