Forum: Datenbanken
Delphi
by sancho1980,
19. Mai 2006
ahhh...habs schon:
statt "rows 20" am ende "select first 20" am anfang
komisch, warum das in der sp auf einmal anders heißen muss... :?:
Forum: Datenbanken
Delphi
by sancho1980,
19. Mai 2006
genau
aber geht das bei dir etwa?
bei mir nicht...
Forum: Datenbanken
Delphi
by sancho1980,
19. Mai 2006
ich dachte mir grad, ich versuch mich mal an ner sp, um zu sehen, ob damit irgendwas schneller wird...jetzt wollt ich testweise erstmal ne sp schreiben, die einen bigint entgegen nimmt, und mir alle records zurückgibt, deren id direkt auf diesen wert folgen, aber folgendes klappt irgendwie nicht:
SET TERM ^ ;
CREATE PROCEDURE NEW_PROCEDURE (
X BIGINT)
RETURNS (
ASTERM VARCHAR(80))...
Forum: Datenbanken
Delphi
by sancho1980,
19. Mai 2006
ok, hab ich gemacht
aber man hätte es auch einfach zusammenfalten können...
Forum: Datenbanken
Delphi
by sancho1980,
19. Mai 2006
ja wie gesagt, die datenbankstruktur ist etwas komplexer
aber kann ein insert/update-trigger als erklärung dafür herhalten, dass die suche von datensätzen langsam ist??
Forum: Datenbanken
Delphi
by sancho1980,
18. Mai 2006
Nein, ich hab in der neuen Version natürlich TIBDataSet verwendet.
Das muss so sein. Der Anwender sucht beispielsweise nach einem Terminus in der Datenbank, und soll 20 zurück bekommen (ich soll bei dem Projekt unbedingt das DBGrid beibehalten). Zugegeben, es sind KOMPLETTE Datensätze, aber eben nur 20. Ich meine, was hier so viel Zeit in Anspruch nimmt, kann ja wohl nur die Suche sein und...
Forum: Datenbanken
Delphi
by sancho1980,
18. Mai 2006
das hatte ich schon aber da hab ich nur in diesem quick-start-guide die information gefunden:
So wie ich das verstehe, haben die die Sache mit Application gemacht, damit Firebird auch auf älteren Windows-Versionen läuft. Aber schlauer werd ich daraus nicht: Sowohl ein Service als auch eine Anwendung sind doch einfach mal ein Prozess, nur dass ein Service eben ständig die Lauscher aufhält,...
Forum: Datenbanken
Delphi
by sancho1980,
18. Mai 2006
wie muss ich mir den unterschied zwischen server und embedded vorstellen?
Forum: Datenbanken
Delphi
by sancho1980,
18. Mai 2006
ttables kommen da zum einsatz
quelltext hab ich grad nicht parat aber das war da über "gotonearest" (ich glaub so hieß die procedure) gemacht...
Forum: Datenbanken
Delphi
by sancho1980,
18. Mai 2006
also es gibt in tabelle dicentries so etwa 100000 einträge...bei der bdedauert die suchen nen augenaufschlag...unter firebird so 3 sekunden...also schon noch zu verkraften aber eben langsamer :-(
Forum: Datenbanken
Delphi
by sancho1980,
18. Mai 2006
Du meinst, ob ich firebird als service oder als application laufen habe?
beim firebird service control steht "as a service"
wieso beeinträchtigt das die geschwindigkeit von suchen?
Forum: Datenbanken
Delphi
by sancho1980,
18. Mai 2006
net erschrecken: das ist eine terminologiedatenbank..sucht man nach einem bestimmten asterm, dann wird sicherheitshalber (falls der asterm nicht enthalten ist) auch der vorgänger und soviele nachfolger geholt, bis 20 datensätze insgesamt da sind..asterm ist indiziert, ebenso wie sämtliche fremdschlüssel...(hier suche nach asterm 'peter'):
select * from (
select * from (
select d.id,...