/
Forside
/
Teknologi
/
Udvikling
/
SQL
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
SQL
#
Navn
Point
1
pmbruun
1704
2
niller
962
3
fehaar
730
4
Interkril..
701
5
ellebye
510
6
pawel
510
7
rpje
405
8
pete
350
9
gibson
320
10
smorch
260
sql 70 ??
Fra :
MBJ
Dato :
15-04-03 21:29
Er det muligt at "reindexere " sin database og dermed nå større performance
?? Er indexering en form for defragmentering ??
MVH
Nybegynderen !!
(Michael)
Peter Lykkegaard (
15-04-2003
)
Kommentar
Fra :
Peter Lykkegaard
Dato :
15-04-03 21:53
> Er det muligt at "reindexere " sin database og dermed nå større
performance
Kommer an på hvad du vil opnå og hvordan du bruger din database
Det vil sige hvilke data du har og om disse er statiske eller dynamiske
> ?? Er indexering en form for defragmentering ??
>
Kunne man sige, men det er mere end det
Jeg bruger denne "vedhæftede" konstruktion til reindexering
Du skal evt bytte dbo med dit eget skema navn
dbo står for database owner, hvis du ikke er owner så kan det evt være
username
I Enterprise Manager kan du se hvad "owner" af tabellerne hedder (2nden
kollonne)
mvh/Peter Lykkegaard
-----------------------------------------------------
CREATE PROCEDURE [sp_ReIndex]
AS
DECLARE @Table VarChar(255)
DECLARE cTable CURSOR FOR
SELECT TABLE_SCHEMA + '.' + TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE' and TABLE_SCHEMA = 'dbo'
OPEN cTable
FETCH NEXT FROM cTable Into @Table
WHILE @@FETCH_STATUS = 0
BEGIN
PRINT 'Reindexing ' + @Table
DBCC DBREINDEX(@Table)
FETCH NEXT FROM cTable Into @Table
END
CLOSE cTable
DEALLOCATE cTable
GO
Søg
Alle emner
Teknologi
Udvikling
SQL
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177558
Tips :
31968
Nyheder :
719565
Indlæg :
6408926
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.