Einzelnen Beitrag anzeigen

clues1

Registriert seit: 11. Feb 2004
97 Beiträge
 
#4

Re: MSSQL: AFTER Insert Trigger verstehen ...

  Alt 9. Jan 2005, 20:05
darf ich dir noch ein paar Perfomance tipps geben?

Wenn dieser SQL Code immer der gleiche ist. Nimm ein View zur Hilfe. Spart Zugriffsresourcen.
Falls du aber VCL_Name immer mal änderst, dann mache eine Funktion. Dadurch kann der MS SQL Server Statistiken erstellen und gewinnst an Performance. Wenn die Tabelle view_ZugriffsObjekte selten geändert wird, merk sicher der MS SQL Server die Positionen in Sogenannten Statistiken.
SQL-Code:
SET @OBJ_ID = SELECT ID FROM dbo.ZugriffsObjekte WHERE VCL_Name = 'act_FileOpen'

-- SET @OBJ_ID = (SELECT ID FROM dbo.view_ZugriffsObjekte)

-- CREATE VIEW dbo.view_ZugriffsObjekte
-- AS
-- SELECT ID FROM dbo.ZugriffsObjekte WHERE VCL_Name = 'act_FileOpen'
-- GO
  Mit Zitat antworten Zitat