Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Slettet bruger
03. januar 2005 - 23:36#1
Det kan vel løses med subquery - men det er ikke optimalt:
select * from (select ... from ... where ... order by ... ) where rownum between 0 and 30
he he... fandt også fejlen hvorfor det blev endnu langsommere, havde glemt substr(field,1,xx) uden om alle indekserede felter ;( NEDTUR...
Nu tager siden under et split sekund at genere igen - og hvorfor sker det så lige pludselig... tjae fordi vi dublerede alle vores data for at skifte til en ny struktur
Synes godt om
Slettet bruger
06. januar 2005 - 21:31#6
Et svar.
Jeg mener faktisk at Oracle optimerer med den syntax du bruger. Jeg kan ikke huske hvad det er der skal til - men det er nogte med at der skal være index der svarer til afgrænsningerne.
Hvad var det med "substr(field,1,xx) uden om alle indekserede felter " ?
substr(felter du hiver ud,1,længden af feltet) <- se oracle admin for længden af det indeks den opretter
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.