Ich habe eine SQL-Abfrage, die ich optimieren möchte: DECLARE @Id UNIQUEIDENTIFIER = 'cec094e5-b312-4b13-997a-c91a8c662962' SELECT Id, MIN(SomeTimestamp), MAX(SomeInt) FROM dbo.MyTable WHERE Id = @Id AND SomeBit = 1 GROUP BY Id MyTable hat zwei Indizes: CREATE NONCLUSTERED INDEX IX_MyTable_SomeTimestamp_Includes ON dbo.MyTable (SomeTimestamp ASC) INCLUDE(Id, SomeInt) CREATE NONCLUSTERED INDEX IX_MyTable_Id_SomeBit_Includes ON dbo.MyTable …
Ich versuche, eine .BAK in SQL Server wiederherzustellen, erhalte jedoch den folgenden Fehler: Meldung 3241, Ebene 16, Status 7, Zeile 1 Die Medienfamilie auf Gerät 'c: \ glyn \ JA.bak' ist falsch gebildet. SQL Server kann diese Medienfamilie nicht verarbeiten. Meldung 3013, Ebene 16, Status 1, Zeile 1 DATENBANK WIEDERHERSTELLEN …
Ich generiere einige Abfragen automatisch mit Code, den ich aus einer entfernten PG-Datenbank in SELECT geschrieben und in eine lokale SQL Server-Datenbank eingefügt habe. Einer von ihnen generiert jedoch diesen Fehler: [Microsoft] [ODBC SQL Server-Treiber] [SQL Server] Zeichenfolge oder Binärdaten werden abgeschnitten. (SQL-22001) [Stand war 22001 jetzt 01000] [Microsoft] [ODBC …
Das Thema: Wir haben eine soziale Website, auf der Mitglieder sich gegenseitig auf Kompatibilität oder Übereinstimmung bewerten können. Diese user_match_ratingsTabelle enthält über 220 Millionen Zeilen (9 Gig-Daten oder fast 20 Gig-Indizes). Abfragen für diese Tabelle werden routinemäßig in slow.log angezeigt (Schwellwert> 2 Sekunden) und sind die am häufigsten protokollierte langsame …
Ich führe derzeit einige Datenimporte in ein Altsystem durch und habe festgestellt, dass dieses System keinen einzelnen Clustered-Index verwendet. Eine schnelle Google-Suche führte mich in das Konzept der HEAP-Tabellen ein. Jetzt bin ich gespannt, in welchen Nutzungsszenarien eine HEAP-Tabelle einer gruppierten Tabelle vorzuziehen ist. Soweit ich verstanden habe, wäre eine …
Es gibt zwei Tabellen: Dealund DealCategories. Ein Geschäft kann viele Geschäftskategorien haben. Daher sollte der richtige Weg darin bestehen, eine Tabelle DealCategoriesmit der folgenden Struktur aufzurufen: DealCategoryId (PK) DealId (FK) DealCategoryId (FK) Unser Outsourcing-Team hat die verschiedenen Kategorien jedoch folgendermaßen in der DealTabelle gespeichert : DealId (PK) DealCategory -- In …
Ich habe zwei Gründe dafür: Offsite-Sicherung für den Fall eines regionalen Problems mit Amazon Web Services. So kopieren Sie Produktionsdaten von einem Produktionsabrechnungskonto auf ein Beta-Abrechnungskonto. Derzeit scheint es nicht so zu sein, dass Amazon einen dieser beiden Anwendungsfälle standardmäßig unterstützt. Ich habe mysqldump und xtrabackup (siehe Formularpost ) erwähnt. …
Wir entwickeln eine Plattform für Prepaid-Karten, die im Wesentlichen Daten zu Karten und deren Guthaben, Zahlungen usw. enthält. Bisher hatten wir eine Karteneinheit, die eine Sammlung von Kontoeinheiten enthält, und jedes Konto verfügt über einen Betrag, der bei jeder Ein- / Auszahlung aktualisiert wird. Es gibt jetzt eine Debatte im …
Dies bezieht sich auf das Zählen der Anzahl von Datensätzen, die einer bestimmten Bedingung entsprechen, z invoice amount > $100. Ich neige dazu, zu bevorzugen COUNT(CASE WHEN invoice_amount > 100 THEN 1 END) Dies gilt jedoch ebenso SUM(CASE WHEN invoice_amount > 100 THEN 1 ELSE 0 END) Ich hätte gedacht, …
Wir bauen eine Webplattform auf, die mehrere Dienste mit jeweils eigenen zugrunde liegenden Daten umfasst. Diese Dienste werden unabhängig nach den Prinzipien der serviceorientierten Architektur erstellt , sie werden jedoch mit potenziell verwandten Daten abgewickelt. Wir überlegen, ob diese Dienste eine große Datenbank gemeinsam nutzen sollen oder jede über eine …
Was gibt es heute, um Microsoft SQL Server Load Balancing unter Windows Server durchzuführen und für jeden programmgesteuerten Zugriff transparent zu sein? Ist dies eingebaut oder muss eine Lösung gekauft werden? Ich versuche herauszufinden, ob es heute eine Lösung gibt, die dies aus der Sicht der Webserver oder des anderen …
Was ist ein guter Weg, um DB-Änderungen von der Entwicklung über die Qualitätssicherung in Produktionsumgebungen zu migrieren? Derzeit sind wir: Schreiben Sie die Änderung per Skript in eine SQL-Datei und hängen Sie sie an ein TFS-Arbeitselement an. Die Arbeit wird von Fachleuten begutachtet Wenn die Arbeit zum Testen bereit ist, …
Normalerweise sind unsere wöchentlichen vollständigen Backups in ca. 35 Minuten abgeschlossen, während die täglichen diff-Backups in ca. 5 Minuten abgeschlossen sind. Seit Dienstag haben die Tageszeitungen fast 4 Stunden in Anspruch genommen, weit mehr als nötig. Zufälligerweise passierte dies direkt nachdem wir eine neue SAN / Disk-Konfiguration bekommen hatten. Beachten …
Zum Beispiel mit einer Tabelle ähnlich der folgenden: create table foo(bar int identity, chk char(1) check (chk in('Y', 'N'))); Es ist egal, ob das Flag als char(1), a bitoder was auch immer implementiert ist . Ich möchte nur in der Lage sein, die Einschränkung durchzusetzen, dass sie nur für eine …
Bei der Arbeit hosten wir alle unsere Webserver auf Amazon EC2 und haben in der Regel MySQL-Datenbanken verwendet, die auf derselben Box wie unser Apache-Webserver installiert sind, und mit ihnen auf kommuniziert localhost. Wir müssen jetzt unsere Datenbank für eines unserer Systeme auf einen eigenen Server migrieren. Ich habe die …
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.