In einer unserer Produktionsserver-Protokolldateien wird täglich die folgende Meldung angezeigt. Was bedeutet das? Ist es ein ernstes Problem? SQL Server hat aufgrund einiger Datenbankwartungs- oder Neukonfigurationsvorgänge 1 Vorkommen von Cachestore-Flush für den Cache-Speicher 'SQL Plans' (Teil des Plan-Cache) festgestellt.
Frage: Ich versuche, ein einzelnes (selbstsigniertes) Zertifikat zu erstellen und in vielen Datenbanken und Instanzen bereitzustellen. Ich erstelle und sichere das Zertifikat mit: USE MASTER CREATE CERTIFICATE DavesCert ENCRYPTION BY PASSWORD ='S3creT!' WITH SUBJECT = 'The master cert' BACKUP CERTIFICATE DavesCert TO FILE = 'd:\DavesCert.cer' WITH PRIVATE KEY ( DECRYPTION …
Ich habe eine SQL Server-Instanz, die jede Nacht 5 geplante Aufgaben ausführt, von denen jede SSIS-Pakete ausführt. Diese Pakete werden seit Jahren ausgeführt und die zugehörigen Schritte werden über ein Proxy-Konto (PackageExecutor) ausgeführt. PackageExecuter ist einem SQL-Berechtigungsnachweis zugeordnet, der ein früheres Domänenadministratorkonto war. Bald wird die mit diesem Administratorkonto verknüpfte …
Beim Lesen dieses Artikels über Plan-Caching in SQL Server stieß ich auf einen Leckerbissen, den ich nicht kannte: ... für die Wiederverwendung ist es erforderlich, dass die Objekte, auf die der Stapel verweist, keine Namensauflösung erfordern. Beispielsweise erfordert Sales.SalesOrderDetail keine Namensauflösung, während SalesOrderDetail dies tut, da in mehreren Schemas Tabellen …
Ich suche nach Ratschlägen zum Umgang mit Berichten für unsere Umwelt. Wir haben derzeit 16 Server mit 20 Instanzen von SQL Server 2005. Wir haben über 6.600 Datenbanken und wachsen über diese Instanzen hinweg (1 Datenbank pro Kunde). Die meisten unserer Datenbanken haben eine Größe von 200 MB bis 7 …
Wir haben zwei Datenbanktabellen ErrorLogund Auditdie beide ziemlich groß in den letzten Jahren gewachsen. Um die Größe der Datenbank zu verringern, muss ich ein Skript schreiben, um alle Zeilen, die älter als 6 Monate sind, aus diesen beiden Tabellen zu entfernen. Das habe ich mir ausgedacht: ALTER DATABASE StudioWebTest SET …
Ich arbeite mit einer Legacy-Datenbank, die Abfragebenachrichtigungen für eine Tabelle namens ColorList implementiert hat . Beim Ausführen einer serverseitigen Ablaufverfolgung für ein nicht verwandtes Problem ist mir die Abfrage aufgefallen SELECT color FROM ColorList wurde alle 10 Millisekunden ausgeführt . Funktioniert die Abfragebenachrichtigung so? Speichert SQL Server die Ergebnisse der …
Ich habe eine Tabelle mit etwas mehr als einer Million Datensätzen mit einem Volltextindex. Diese Tabelle wurde in der Vergangenheit zweigeteilt, und die Daten, die älter als ein bestimmtes Datum sind, werden am Ende eines jeden Jahres in eine andere Tabelle mit genau derselben Struktur in einer separaten Datenbank verschoben. …
Ich habe ein interessantes für alle SQL-Guru da draußen. Jetzt dauert diese Suche nur ein paar Sekunden, ist aber ziemlich intensiv und es muss einen besseren Weg geben. Vielleicht erwarte ich zu viel? Einfache Urlaubssuch-App. 2 Millionen Ferien. Paging / Sortieren von ca. 600.000 Zeilen. Dies ist das Schema der …
Als ich vor vielen Jahren an Oracle 8 gearbeitet habe, habe ich den Befehl COMMIT nach jedem Masseneinfügen manuell ausgeführt. In SQL Server ist Auto-Commit standardmäßig aktiviert, was sowohl Vorteile als auch Gefahren bietet. Ich möchte wissen, ob in den neueren Versionen von Oracle Auto-Commit standardmäßig noch deaktiviert ist. Ich …
Wir haben kürzlich eine neue virtuelle Maschine unter Windows Server 2008 eingerichtet und eine Kopie von SQL Server 2005 darauf geklatscht. Der Server lief ungefähr zwei Wochen lang ohne Probleme. Die einzige wirkliche Wartung, die wir daran vorgenommen haben, besteht darin, die Partition zu verschieben, in der sich die Datenbankdateien …
Ich habe einen Bestand an Skript-Trace-Definitionen, die ich für verschiedene Diagnoseebenen verwende, von denen keine nach Hostname filtern. Ich musste heute den Datenverkehr nach Host filtern, um: Profiler angezündet Leere Spur erstellt SP hinzugefügt: Start / Complete Legen Sie einen Filter für den Hostnamen fest Skript für die Datei test.sql …
Unser Unternehmen hostet derzeit etwa 400 Datenbanken pro SQL Server 2005-Instanz. 500-600 Datenbanken und wir sehen, dass sich die Leistung verschlechtert. Die Datenbankgröße reicht im Extremfall von 50 MB bis 40-60 GB, mit einem Durchschnitt von vielleicht ein paar GB. Welche guten Metriken sind zu sammeln und wie würden wir …
In Bezug auf die effizienteste Methode, um mehrere Aggregate in einem einzigen gespeicherten Prozess zurückzugeben? Ich habe eine E-Mail-Anwendung und möchte alle Nachrichten (Posteingang) für einen Benutzer auswählen. Das Problem ist, dass ich den Header-Teil der E-Mails in der Datenbank so normalisiere, dass die Flat-Daten in eine Nachrichtentabelle gelangen und …
Was ist der beste oder effizienteste Weg, um mehrere aggregierte Ergebniswerte zu erhalten? Grundsätzlich habe ich eine E-Mail-App und wollte alle Nachrichten für jeden Ordnertyp (Posteingang, gesendet, archiviert, markiert ...) wie unten definiert abrufen. Hier ist eine Auswahl von Dingen, die ich in einem gespeicherten Proc-Aufruf ausführen möchte. (wobei [uid] …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.