AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Performance-Unterschied

Ein Thema von MPirnstill · begonnen am 2. Mär 2005 · letzter Beitrag vom 2. Mär 2005
 
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#3

Re: Performance-Unterschied

  Alt 2. Mär 2005, 09:11
Ich würde erst mal die Datenbankstruktur unter die Lupe nehmen.
Nur wenn die Datenbank sauber aufgebaut ist, kann die Performance stimmen.
  • Haben alle Tabellen einem Primärschlüssel ?
  • Haben alle Tabellen einen gruppierten index (Clustered Index) ?
  • Sind alle Fremdschlüsselfelder indiziert ?
Zu den beiden ersten Punkten gibt es 2 nützliche Views:

SQL-Code:
CREATE VIEW dbo.vwNoPrimaryKeys
AS
SELECT name
FROM sysobjects
WHERE id NOT IN
        (SELECT b.id
      FROM sysconstraints b, sysobjects c
      WHERE c.type = 'KAND c.id = b.constid) AND type = 'U'
SQL-Code:
CREATE VIEW dbo.vwNoClusteredIndex
AS
SELECT name
FROM dbo.sysobjects so
WHERE (NOT EXISTS
                          (SELECT si.id
                            FROM sysindexes si
                            WHERE indid = 1 AND si.id = so.id)) AND (type = 'U')
ORDER BY name
Andreas
  Mit Zitat antworten Zitat
 


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 18:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz