Gibt es eine feste Regel, nach der entschieden werden muss, welche Spalten in welcher Reihenfolge in den nicht gruppierten Index aufgenommen werden sollen? Ich lese gerade diesen Beitrag https://stackoverflow.com/questions/1307990/why-use-the-include-clause-when-creating-an-index und ich fand , dass für die folgende Abfrage: SELECT EmployeeID, DepartmentID, LastName FROM Employee WHERE DepartmentID = 5 Das Poster …
Im Folgenden finden Sie ein einfaches Beispiel, das seltsame Ergebnisse liefert, die nicht vorhersehbar sind und die wir in unserem Team nicht erklären können. Tun wir etwas falsch oder ist es ein SQL Server-Fehler? Nach einigen Nachforschungen haben wir den Suchbereich in der Unterabfrage auf union-Klausel reduziert , die einen …
Wir müssen die SELECT-Abfrageergebnisse in eine CSV-Datei schreiben. Wie geht das mit T-SQL in SQL Server 2008 r2? Ich weiß, dass dies in SSIS möglich ist, aber aus bestimmten Gründen haben wir diese Option nicht. Ich habe versucht, das im folgenden Artikel vorgeschlagene Verfahren zu verwenden, aber wenn ich das …
Täglich versenden wir unsere SQL Server-Backups über das WAN. Wir müssen die Größe dieser Backups minimieren, damit es nicht ewig dauert. Es macht uns nichts aus, wenn unser Sicherungsvorgang etwas länger dauert. Derzeit müssen wir 30 Gigs komprimiertes Backup über das WAN verschieben, was über 10 Stunden dauert. Es gibt …
Ich möchte nach einer Zeichenfolge in den Namen der in einer Datenbank vorhandenen Spalten suchen. Ich arbeite an einem Wartungsprojekt und einige der Datenbanken, mit denen ich zu tun habe, haben mehr als 150 Tabellen. Deshalb suche ich nach einer schnellen Möglichkeit, dies zu tun. Was empfehlen Sie?
Hintergrund Ich habe eine Abfrage für SQL Server 2008 R2, die ungefähr 12 verschiedene "Tabellen" verknüpft und / oder links verknüpft. Die Datenbank ist mit vielen Tabellen über 50 Millionen Zeilen und ungefähr 300 verschiedenen Tabellen ziemlich groß. Es ist für ein großes Unternehmen, das 10 Lager im ganzen Land …
In vielen meiner Datenbanken sind Felder als varchars definiert. Dies war kein großes Problem, da ich in Amerika lebe und arbeite (wo die einzige Sprache, die existiert, "amerikanisch" ist. Ahem ) Nachdem ich ungefähr 5 Jahre mit Datenbanken gearbeitet habe, habe ich festgestellt, dass ich irgendwann Probleme mit der eingeschränkten …
Beim Definieren einer Tabelle ist es hilfreich, die Spalten in logischen Gruppen und die Gruppen selbst nach Zweck zu ordnen. Die logische Anordnung der Spalten in einer Tabelle vermittelt dem Entwickler eine Bedeutung und ist ein Element guten Stils. Das ist klar. Es ist jedoch nicht klar, ob sich die …
In dieser Frage geht es um die Effektivität einer SQL Server-Indizierungstechnik. Ich denke, es ist als "Indexschnittstelle" bekannt. Ich arbeite mit einer vorhandenen SQL Server (2008) -Anwendung, die eine Reihe von Leistungs- und Stabilitätsproblemen aufweist. Die Entwickler haben einige seltsame Dinge mit Indizierung gemacht. Ich habe zu diesen Themen keine …
Wie stellen Sie bei einer bestimmten Wartezeit fest, welche Abfragen diese Wartezeiten auf einem SQL 2008 R2-Produktionsserver sicher verursachen? In diesem speziellen Fall wundere ich mich über async_network_io.
Mein lokaler Entwicklungsserver befindet sich im Nahen Osten, aber mein Produktionsserver befindet sich in Großbritannien. Ich muss dem Benutzer das Datum in seiner Zeitzone anzeigen. Wenn sich zum Beispiel ein Benutzer in Saudi-Arabien befindet, muss ich die Zeit gemäß dem Saudi-Arabien-Format anzeigen. Soll ich eine neue Datenbanktabelle mit dem Namen …
Okay, ich habe einen Bericht, der einen Vergleich zwischen dieser Woche und der letzten Woche macht, und unser Kunde hat bemerkt, dass seine Daten "funky" waren. Bei weiteren Untersuchungen stellten wir fest, dass es nach den ISO-Standards wochenlang nicht richtig lief. Ich habe dieses Skript als Testfall ausgeführt. SET DATEFIRST …
Ist es möglich, einen Tabellenwert-Parameter als Ausgabeparameter für eine gespeicherte Prozedur zu verwenden? Hier ist, was ich in Code tun möchte /*First I create MY type */ CREATE TYPE typ_test AS TABLE ( id int not null ,name varchar(50) not null ,value varchar(50) not null PRIMARY KEY (id) ) GO …
Warum gibt die folgende Abfrage unendlich viele Zeilen zurück? Ich hätte erwartet, dass die EXCEPTKlausel die Rekursion beendet. with cte as ( select * from ( values(1),(2),(3),(4),(5) ) v (a) ) ,r as ( select a from cte where a in (1,2,3) union all select a from ( select a …
Untersuchen wir diese beiden Aussagen: IF (CONDITION 1) OR (CONDITION 2) ... IF (CONDITION 3) AND (CONDITION 4) ... Wenn CONDITION 1ja TRUE, wird CONDITION 2geprüft? Wenn CONDITION 3ja FALSE, wird CONDITION 4geprüft? Was ist mit Bedingungen für WHERE: Optimiert das SQL Server-Modul alle Bedingungen in einer WHEREKlausel? Sollen Programmierer …
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.