Wir haben festgestellt, dass ein SQL-Konto "sa" auf eine Weise verwendet wird, die es eigentlich nicht hätte sein dürfen. Daher ändern wir sa-Kennwörter für alle unsere SQL-Instanzen. (Wir haben Server mit SQL 2005 bis 2017, die im gemischten Authentifizierungsmodus ausgeführt werden. Alle Benutzer und Anwendungen sollten Domänenkonten oder Nicht-Sa-SQL-Konten für …
PostgreSQL mit Standardeinstellungen, plus default_statistics_target=1000 random_page_cost=1.5 Ausführung PostgreSQL 10.4 on x86_64-pc-linux-musl, compiled by gcc (Alpine 6.4.0) 6.4.0, 64-bit Ich habe gesaugt und analysiert. Die Abfrage ist sehr einfach: SELECT r.price FROM account_payer ap JOIN account_contract ac ON ap.id = ac.account_payer_id JOIN account_schedule "as" ON ac.id = "as".account_contract_id JOIN schedule s …
Müssen nach dem erneuten Erstellen der SQL Server-Indizes mithilfe von Page Compression ( ALTER INDEX IX1 REBUILD PARTITION = ALL WITH (DATA_COMPRESSION = PAGE)) nachfolgende Neuerstellungen (wie sie von einigen Wartungsskripten nach einem bestimmten Fragmentierungsschwellenwert durchgeführt werden) erneut die Datenkomprimierung angeben? Würden die Indizes sonst effektiv dekomprimiert?
Ich habe eine Abfrage, bei der mit select *nicht nur viel weniger Lesevorgänge, sondern auch deutlich weniger CPU-Zeit als mit select c.Foo. Dies ist die Abfrage: select top 1000 c.ID from ATable a join BTable b on b.OrderKey = a.OrderKey and b.ClientId = a.ClientId join CTable c on c.OrderId = …
Ich wurde beauftragt, eine Datenbank wiederherzustellen, die beschädigt wurde (aufgrund eines E / A-Fehlers, der seitdem behoben wurde). Ich kenne die Datenbank oder deren Inhalt nicht. Ich habe eine alte (~ 3 Wochen) vollständige Sicherung und eine Reihe von Transaktionsprotokollen erhalten. Es fehlen jedoch Transaktionsprotokolle, sodass ich nur bis zu …
Ich habe Probleme zu verstehen, warum die Zeilenschätzung so schrecklich falsch ist. Hier ist mein Fall: Einfache Verknüpfung - unter Verwendung von SQL Server 2016 SP2 (dasselbe Problem auf SP1), Dbcompatiblity = 130. select Amount_TransactionCurrency_id, CurrencyShareds.id from CurrencyShareds INNER JOIN annexes ON Amount_TransactionCurrency_id = CurrencyShareds.Id option (QUERYTRACEON 3604, QUERYTRACEON 2363); …
Dies ist ein Follow-up zu dieser Frage . Es bezieht sich auch auf diese Funktionsanforderung von Microsoft. Es sind jedoch viele Jahre vergangen und mehrere Hauptversionen haben den Markt erreicht, seit es gemeldet wurde. Frage: Stellt SQL Server 2017 einen Mechanismus zur Verfügung, mit dem die Hauptursache für diesen Fehler …
Ich habe das Windows 10 Fall-Update (1709) installiert und jetzt startet mein PostgreSQL 9.5-Server nicht mehr. Es hat gestern vor dem Update funktioniert und ich habe keine Änderungen an der Konfiguration vorgenommen. Ich habe die Ereignisanzeige überprüft und folgende Fehlermeldungen gefunden: 2017-10-19 11:32:32 CEST LOG: invalid value for parameter "lc_monetary": …
Ich habe die folgenden Tabellen (aus der Sakila-Datenbank): film: film_id ist pkey Schauspieler: actor_id ist pkey film_actor: film_id und actor_id sind Schlüssel zu film / actor Ich wähle einen bestimmten Film aus. Für diesen Film möchte ich auch, dass alle Schauspieler an diesem Film teilnehmen. Ich habe dazu zwei Fragen: …
In SQL Server 2017 (CU3) beschädigt der Sicherungsvorgang immer eine bestimmte Seite in der Datenbank, wenn ich die Sicherungskomprimierung für eine meiner TDE-Datenbanken aktiviere. Wenn ich das Backup ohne Komprimierung starte, wird es nicht beschädigt. Hier sind die Schritte, die ich unternommen habe, um dieses Problem zu überprüfen und zu …
Irgendwie wurde vor Jahrzehnten eine Tabelle in unserer Datenbank erstellt, die mit a beginnt #. Es wird im Objekt-Explorer unter der Datenbank der App angezeigt, nicht in tempdb. Aus irgendeinem Grund importiert Azure die Datenbank nicht wie folgt. Wir können es nicht löschen, umbenennen oder damit interagieren. Ich habe versucht …
Ich mache Training und eines der Skripte hat den folgenden Befehl: SELECT SUM(Col2) FROM clust_table WHERE Col1 % 3 = 1 Ich würde gerne wissen, wofür dieses Snippet in der WHERE-Klausel gedacht ist: Col1 % 3 = 1 Ich habe im Internet recherchiert und keine Referenzen zu diesem Befehl gefunden.
Ich verwende SQL Server 2014 und dies ist die Situation: Ich habe Server A und Server B. Übernacht-ETL wird auf Server A verarbeitet. Nach Abschluss des Ladevorgangs wird die Datenbank X gesichert (mit CHECKSUMund RESTORE VERIFYONLYum die Zuverlässigkeit zu gewährleisten) und dann an Server B gesendet. Server B empfängt die …
CACHESTORE_SQLCP SQL-Pläne belegen nach einigen Tagen mehr als 38 GB. Wir haben bereits die Option "Für Ad-hoc-Workloads optimieren" aktiviert. (Entity Framework und benutzerdefinierte Berichterstellung verursachen viele Ad-hocs!) SQL Server 2016 SE 3.00.2164.0.v1 unter AWS RDS mit Multi-AZ-Spiegelung Wenn ich renne: DBCC FREESYSTEMCACHE('SQL Plans'); oder DBCC FREEPROCCACHE oder DBCC FREESYSTEMCACHE ('SQL …
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.