Jump to content

datobi1983

Members
  • Gesamte Inhalte

    2
  • Registriert seit

  • Letzter Besuch

Profile Fields

  • Member Title
    Newbie

Fortschritt von datobi1983

Rookie

Rookie (2/14)

  • Erste Antwort
  • Erster eigener Beitrag
  • Eine Woche dabei
  • Einen Monat dabei
  • 1 Jahre dabei

Neueste Abzeichen

10

Reputation in der Community

  1. Hallo, vielen Danl für deine Antwort, keider kann ich mit "isolation mode" und "read uncommited" bzw. "dirty read" nichts anfangen :) Die Genauigkeit der Daten spielt eigentlich keine große Rolle. Was ich meine mit Vererbung, versuche ich an einem Beispiel zu verdeutlichen: Die Sicht wird wie folgt abgefragt SELECT * FROM [xx].[dbo].[abfrage_alle] with (NOLOCK) welches folgende Abfrage enthält: SELECT dbo.xxx.EON, dbo.yyy.Eingang, dbo.zzz.Name1 FROM dbo.yyy RIGHT OUTER JOIN dbo.xxx ON dbo.yyy.EON = dbo.xxx.EON LEFT OUTER JOIN dbo.zzz ON dbo.xxx.KundenAdresse = dbo.zzz.Adresse Bewirkt das bei der Sicht angehängte NOLOCK, das gleiche wie wenn ich es so machen würde: SELECT dbo.xxx.EON, dbo.yyy.Eingang, dbo.zzz.Name1 FROM dbo.yyy WITH (nolock) RIGHT OUTER JOIN dbo.xxx WITH (nolock) ON dbo.yyy.EON = dbo.xxx.EON LEFT OUTER JOIN dbo.zzz WITH (nolock) ON dbo.xxx.KundenAdresse = dbo.zzz.Adresse Oder muss ich definitiv in der Abfrage der Sicht bei jeder Tabelle das NOLOCK einzeln setzen? Mit freundlichem Gruß Tobias Frömel
  2. Hallo MCSE Community, ich bin zum ersten mal hier, da ich bisher keine Hilfe brauchte. Nun bin ich gerade am optimieren einiger abfragen und wollte von euch folgendes wissen. Wenn ich eine Sicht mit "NO LOCK" ausgeben lasse, werden dann die in der Sicht enthaltenen Tabellen mit "NO LOCK" behandelt, sprich vererbt? Das würde den ganzen Aufwand um einiges verringern. Vielen Dank schon einmal im vorraus. Mit freundlichem Gruß Tobias Frömel
×
×
  • Neu erstellen...