AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Performanceproblem parambyname und sql like
Thema durchsuchen
Ansicht
Themen-Optionen

Performanceproblem parambyname und sql like

Ein Thema von stalkingwolf · begonnen am 10. Okt 2013 · letzter Beitrag vom 10. Okt 2013
Antwort Antwort
Seite 2 von 4     12 34      
Benutzerbild von baumina
baumina

Registriert seit: 5. Mai 2008
Ort: Oberschwaben
1.275 Beiträge
 
Delphi 11 Alexandria
 
#11

AW: Performanceproblem parambyname und sql like

  Alt 10. Okt 2013, 13:29
Würde denn ein q.prepare vor dem q.open etwas ändern?
Hinter dir gehts abwärts und vor dir steil bergauf ! (Wolfgang Ambros)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

AW: Performanceproblem parambyname und sql like

  Alt 10. Okt 2013, 13:31
Würde denn ein q.prepare vor dem q.open etwas ändern?
Nein denn der Prepare wird implizit ausgeführt.
Markus Kinzler
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#13

AW: Performanceproblem parambyname und sql like

  Alt 10. Okt 2013, 13:36
Wenn man testweise auf Parameter verzichten würde, sollte das Ergebnis zufriedenstellend sein, oder?
  Mit Zitat antworten Zitat
Benutzerbild von baumina
baumina

Registriert seit: 5. Mai 2008
Ort: Oberschwaben
1.275 Beiträge
 
Delphi 11 Alexandria
 
#14

AW: Performanceproblem parambyname und sql like

  Alt 10. Okt 2013, 13:44
Also wenn das alles auch bei mir mit UniDAC und mysql zutreffen sollte (ich muss das wohl mal testen), werde ich mich dran setzen und alle Parameter-Geschichten rauswerfen.
Hinter dir gehts abwärts und vor dir steil bergauf ! (Wolfgang Ambros)
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.381 Beiträge
 
Delphi 10.4 Sydney
 
#15

AW: Performanceproblem parambyname und sql like

  Alt 10. Okt 2013, 13:46
Bitte berichte über den Ausgang! Danke!
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#16

AW: Performanceproblem parambyname und sql like

  Alt 10. Okt 2013, 13:48
Das "like" hebelt alle Indexe aus.
Gruß
Hansa
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#17

AW: Performanceproblem parambyname und sql like

  Alt 10. Okt 2013, 13:48
Das "like" hebelt alle Indexe aus.
Dann wäre FB aber ziemlich blöd.
  Mit Zitat antworten Zitat
Morphie

Registriert seit: 27. Apr 2008
Ort: Rahden
630 Beiträge
 
#18

AW: Performanceproblem parambyname und sql like

  Alt 10. Okt 2013, 13:49
Aber in welcher Unit findet denn diese mysteriöse "Optimierung" statt?
btw: Firebird 2.5 stimmt?
denn: http://www.firebirdfaq.org/faq308/
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

AW: Performanceproblem parambyname und sql like

  Alt 10. Okt 2013, 14:04
Die Optimierung hat mit dem Zeitpunkt der Planbildung zu tun. Beim Absetzen der Abfrage ohne Parameter ist bekannt, das das LIKE durch ein STARTING ersetzt werden kann. Bei der Verwendung von Parametern nicht, das ja der/die Wildcard(s) im Parameter stecken.
Markus Kinzler
  Mit Zitat antworten Zitat
stalkingwolf

Registriert seit: 6. Mai 2011
543 Beiträge
 
#20

AW: Performanceproblem parambyname und sql like

  Alt 10. Okt 2013, 14:14
klingt plausible.
Wir konnten es auch nur bei like feststellen. Bei key = :key gab es keine Performanceprobleme. Man muss also nicht alle Programm ändern.

Wegen der 2.5 FB Frage. Laut Whatsnew v2.5.1
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 4     12 34      


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