Alle Versionen von Microsoft SQL Server (nicht MySQL). Bitte fügen Sie auch ein versionierspezifisches Tag wie sql-server-2016 hinzu, da es häufig für die Frage relevant ist.
Ich habe mit einem DBA und ein paar Hardware-Leuten über Leistungsprobleme auf unserem SQL Server gestritten. Normalerweise ist alles in Ordnung, aber in den letzten Wochen gab es riesige Verzögerungsspitzen im SQL Server. Es ist klar, dass SQL Server auf Datenträger-E / A wartet. Aber mir wird immer wieder gesagt, …
Ist es möglich, einen Datenbankalias oder ein Synonym zu erstellen? Ich hoffe, dass ich NewDatabaseName als OldDatabaseName aliasieren kann, um zu verhindern, dass eine Menge Code neu geschrieben werden muss. Hintergrundgeschichte: Ich wurde von einem Kunden angesprochen, der ein lächerliches Problem hatte. Sie verfügen über eine Drittanbieteranwendung mit einem SQL …
Ich habe heute beim Ausführen des Skripts eines Kollegen die obige Meldung 'ANSI-Warnung' gesehen (und ich weiß nicht, welche der vielen Anweisungen dazu geführt hat, dass die Warnung angezeigt wurde). In der Vergangenheit habe ich es ignoriert: Ich vermeide Nullen selbst und alles, was sie beseitigen würde, ist eine gute …
Ich habe jedes Mal ein Problem, wenn ich mich entscheide, einen Würfel zu bauen, und ich habe noch keinen Weg gefunden, es zu überwinden. Die Frage ist, wie der Benutzer eine Reihe von Dingen automatisch definieren kann, ohne sie in der Dimension fest codieren zu müssen. Ich werde mein Problem …
Zur schnelleren Berichterstellung und Leistungsanalyse möchten wir unsere Webserver-Protokolle in Sql Server einfügen. Auf diese Weise können wir Verkehrsmuster, Probleme und Verlangsamungen nahezu in Echtzeit erkennen. Wir haben einen Daemon, der auf Anforderungs- / Antwortereignisse von unserem Load Balancer und Masseneinfügungen in die Datenbank wartet. Wir erhalten jedoch ungefähr 1 …
Ich habe in der AdventureWorks2012-Datenbank herumgebuddelt und festgestellt, dass Row_GUID in mehreren Tabellen verwendet wird. Meine Frage besteht aus 2 Teilen: Wann sollte ich eine Row_GUID-Spalte einfügen? Was sind die Verwendungen und Vorteile einer Row_GUID-Spalte?
Normalerweise entwerfe ich meine Datenbanken nach den folgenden Regeln: Niemand anderes als db_owner und sysadmin hat Zugriff auf die Datenbanktabellen. Benutzerrollen werden auf Anwendungsebene gesteuert. Normalerweise verwende ich eine Datenbankrolle, um Zugriff auf die Ansichten, gespeicherten Prozeduren und Funktionen zu gewähren, aber in einigen Fällen füge ich eine zweite Regel …
Ich erlebe eine meiner Meinung nach unglaublich hohe Kardinalitätsschätzung für die folgende Abfrage: SELECT dm.PRIMARY_ID FROM ( SELECT COALESCE(d1.JOIN_ID, d2.JOIN_ID, d3.JOIN_ID) PRIMARY_ID FROM X_DRIVING_TABLE dt LEFT OUTER JOIN X_DETAIL_1 d1 ON dt.ID = d1.ID LEFT OUTER JOIN X_DETAIL_LINK lnk ON d1.LINK_ID = lnk.LINK_ID LEFT OUTER JOIN X_DETAIL_2 d2 ON dt.ID …
Ich habe die folgende gespeicherte Prozedur erstellt: ALTER PROCEDURE usp_actorBirthdays (@nameString nvarchar(100), @actorgender nvarchar(100)) AS SELECT ActorDOB, ActorName FROM tblActor WHERE ActorName LIKE '%' + @nameString + '%' AND ActorGender = @actorgender Jetzt habe ich versucht, so etwas zu tun. Vielleicht mache ich das falsch, aber ich möchte sicher sein, …
Ich versuche, eine Abfrage von Oracle nach SQL Server 2014 zu migrieren. Hier ist meine Abfrage, die in Oracle funktioniert: select count(distinct A) over (partition by B) / count(*) over() as A_B from MyTable Hier ist der Fehler, den ich bekommen habe, nachdem ich versucht habe, diese Abfrage in SQL …
Heute haben wir einen Leistungsabfall auf unserem Produktions-SQL-Server festgestellt. Während dieser Zeit haben wir mehrere "The query processor could not start the necessary thread resources for parallel query execution"Fehler protokolliert . Die Lektüre, die ich gemacht habe, legt nahe, dass dies damit zusammenhängt, wie viele CPUs beim Ausführen einer komplexen …
Ich bin nach einiger Bestätigung dieser Idee, eine schlecht funktionierende Datenbank zu reparieren oder einen besseren Vorschlag, falls einer eine hat. Immer offen für bessere Vorschläge. Ich habe eine sehr große Datenbank (mehr als 20 Millionen Datensätze, die um ungefähr eine halbe Million pro Tag wachsen), die GUID als PK …
Ich habe eine SQL Server 2005-Tabelle namens BRITTNEY_SPEARS_MARRIAGESund es hat die folgenden Spalten: MarrigeId tinyint, HusbandName varchar(500), MarrigeLength int Jetzt habe ich einen anderen Tisch BRITTNEY_SPEARS_MARRIAGE_STORIES StoryId int, MarriageId tinyint, StoryText nvarchar(max) Das Problem ist, dass wir die MarrigeIdSpalte auf eine intvon einer aktualisieren möchten tinyint. Wir haben nur das …
Nachdem ich Slow SQL-Abfragen gelesen hatte und nicht sicher war, wie ich sie optimieren sollte , dachte ich über die allgemeine Leistung von Abfragen nach. Sicherlich müssen die Ergebnisse der ersten Tabelle (wenn andere Tabellen verknüpft werden) vor dem Verknüpfen so klein wie möglich sein (innere Verknüpfungen für diese Frage), …
Ich habe einige automatisch generierte T-SQL, die wahrscheinlich gültig ist, aber ich verstehe nicht wirklich. ALTER TABLE [dbo].[MyTable] WITH CHECK CHECK CONSTRAINT [My_FORIEGN_KEY]; Ich weiß, was eine Fremdschlüsselbeschränkung ist, aber was ist die CHECK CHECK?
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.