Avatar billede qqq Nybegynder
31. januar 2003 - 02:54 Der er 1 kommentar og
2 løsninger

Begrænsning i antal rows

Kort og godt, ved i om der i sql-server er en begrænsning på antal rows i en tabel? Jeg har en stor tabel, hvor jeg til tider får time-outs, når jeg laver en søgning i den. Det sker typisk nå jeg når op på ca. 6 millioner rows.

Er dette et problem med så mange rows eller skulle det ikke være noget problem? Er det bare et spørgsmål om at have kraftige nok servere, gode indexes mv. eller skal jeg gå i tanker om et nyt databasedesign? Hvad er jeres erfaringer med dette?
Avatar billede qqq Nybegynder
31. januar 2003 - 02:57 #1
Hov, det var ikke ved søgning at jeg oplever time-outs, men ved indsættelse af ekstra rows i tabellen, når vi er nået op på de 6 millioner.
Avatar billede larildsen Nybegynder
31. januar 2003 - 11:40 #2
Jeg har set tabeller med betydeligt flere rækker en 6 mil.
Hvilken timeout får du (lock wait ?)
Avatar billede janus_007 Nybegynder
02. februar 2003 - 17:32 #3
6mill er ingenting, hvis man har de korrekte diske til at klare det !

Hvilken slags indexes er der på tabellen (sp_helpindex tablename), hvor meget fylder de (sp_helpfile)...
- Har du mon fået lavet recursive triggere ? (dette kan slås fra på db-niveau)
- Er der mere plads på disken ??
- Har du kørt kørt en reindex ??
- Hvordan med din transactionslog?
- Hvilken recovery model kører du ? og er den nødvendig ?

Der er mange ting at tage fat i når den slags sker, skriv dine svare udfra mine spørgsmål :O)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester