Ich habe einen Produktionsdatenbankserver, auf dem SQL Server 2008 R2 ausgeführt wird. Wie kann ich verhindern, dass eine Benutzerabfrage in einer Datenbank alle Systemressourcen und alle Datenbanken auf dem Server blockiert? Das spezielle Problem, das ich habe, ist eine Abfrage mit einem lang laufenden Cursor. Immer wenn die Abfrage ausgeführt …
Gibt es eine Möglichkeit, Entwickler daran zu hindern, neue benutzerdefinierte Funktionen zu erstellen, die einen Cursor verwenden? Würde ein Datenbank-Trigger, der den Code einer UDF lesen kann, dies tun?
Als Bereinigungsjob versuche ich, das Zugriffsrecht aller Benutzer (einschließlich nicht öffentlicher Benutzer) auf ein einzelnes Tabellenobjekt (mit Ausnahme von Superusern) zu entfernen, und erteile anschließend neue Zugriffsrechte. Gibt es eine einfache Möglichkeit, Zugriffsrechte auf eine Tabelle zu entfernen, ohne einen Cursor mit Systemtabellen zu verwenden?
Abgesehen von den üblichen Systemstatistiken (E / A, RAM-Nutzung, CPU, Last usw.) sammle ich derzeit Fragen, QPS, laufende Abfragen und Pufferpool-Treffer. Ich finde es qpsziemlich nutzlos, da die Verfügbarkeit unserer Produktionsserver sehr hoch ist und der Durchschnittswert. Ich habe mich über Best Practices für die Statistiksammlung für den MySQL-Produktionsserver gewundert. …
Wir haben eine SQL Server R2 Web Edition-Datenbank, die auf Windows Server 2008 R2 mit einer starken CPU und 32 GB RAM DDR3 basiert. Unsere Datenbank arbeitet sehr hart (wir führen ungefähr 600.000 Abfragen in 1 Minute aus) und die CPU wird verrückt (25% bis 90%). Ich habe mich um …
Heute hatte ich ein Problem mit einem Zeitlimit für gespeicherte Prozeduren (das länger als 30 Sekunden dauerte), als es von einer ASP.NET-Webseite ausgeführt wurde, das jedoch schnell ausgeführt wurde, wenn es von SSMS ausgeführt wurde (dauerte 5 Sekunden). Nachdem ich den Verdacht hatte, dass Parameter als Schuldiger geschnüffelt wurden, maskierte …
Ich verschiebe eine einzelne MySQL-Datenbank (~ 10 GB unkomprimiert) von einem Server auf einen anderen im selben Netzwerk. Die aktuelle MySQL-Version ist 5.1.41und die neue Version ist 5.5.24. Die Datenbank enthält sowohl MyISAM- als auch InnoDB-Tabellen. Ist es möglich, diese Methode zu verwenden: Fahren Sie MySQL auf beiden Servern herunter …
Ich versuche, zwei PostgreSQL-Server auf einem Computer einzurichten und eine Streaming-Replikation durchzuführen. Ich habe es einmal geschafft, aber wenn ich es erneut versucht habe, genau die gleichen Schritte auszuführen, funktioniert es nicht. Dies sind die Schritte: Ich habe $ PGDATA = home / postgresql / 9.1 / data und $ …
Ich habe im Internet gelesen, wo laut Finest Developer Shrinkdatabse vermieden werden sollte, da dies zu einer Zunahme der Fragmentierung und einer Abnahme der Leistung führt. Ich würde gerne von euch wissen, ob ihr jemals den Befehl zum Schrumpfen der Datenbank verwendet habt, wenn ja, in welchen praktischen Szenarien wir …
Ich bin dabei, die Leistung unserer Datenbankanwendung zu verbessern. Obwohl ich kein DBA bin, bin ich mit SQL ziemlich vertraut. Ich bin auf der Suche nach einem Buch, das mir helfen kann, zu verstehen, wie sich unterschiedlich geschriebene Abfragen auf die Leistung auswirken, und auch Dinge wie Tabellenscans zu verstehen …
Ich habe eine MySQL-Datenbank (InnoDB), die ich zur Verfolgung von Arbeitsaufträgen in meiner Organisation entwickle. Es gibt mehrere "Standorte", und jeder Standort verfügt über Arbeitsauftragsnummern, die bei 100 beginnen. WorkorderID SiteID SiteWorkorderNum 1 1 100 2 1 101 3 2 100 WorkorderID ist das Feld für die automatische Inkrementierung. SiteID …
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 arbeite an der Erstellung eines Datenmodells zum Speichern von Daten im Zusammenhang mit der Produktionsverfolgung. Ich arbeite für ein Ingenieurbüro, das Daten für unsere Kunden modelliert und analysiert. Der Prozess besteht aus mehreren Schritten und wird ständig aktualisiert. Ich versuche, die Prozesse zu modellieren und übergeordnete Prozesse und die …
Wir haben eine Drupal-Site mit fast 2000 Seiten, die auf dem WAMP-Server ausgeführt werden . Die Seiten enthalten auch Bilder und darin eingebettete Flash-Videos. Das Laden unter normalen Einstellungen dauert also einige Zeit. Es wird erwartet, dass fast 200 bis 300 Benutzer das System gleichzeitig verwenden (die Anzahl wird voraussichtlich …
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.