Ich habe mir gerade die https://dev.mysql.com/doc/refman/5.7/en/insert-delayed.html des MySQL-Dokuments angesehen Ich hatte vor, ein INSERT DELAYED zu verwenden, aber ich sehe, dass dies veraltet ist. Ich benötige diese Funktionalität weiterhin, um mit einem PHP-Code kompatibel zu sein, der einige sehr große Datenübertragungen verarbeitet. Ich bin ziemlich glücklich, mein PHP zu aktualisieren, …
Ich habe eine ziemlich große Tabelle (1 Million Zeilen) und meine Datenbank befindet sich in einem Autovakuum (> 30 Minuten) in dieser Tabelle, wodurch die gesamte Datenbank blockiert wird. Die Anwendung wird jetzt nicht einmal geladen. -00:37:31.137859 autovacuum: VACUUM public.users SELECT n_tup_del, n_tup_upd FROM pg_stat_all_tables WHERE relname = 'users'; Dies …
Ich habe ein Szenario, in dem ich eine Datenbank von einem Server auf einen anderen wiederherstelle. Auf dem Quellserver wird der Datenbankhauptschlüssel (DMK) sowohl mit einem Kennwort als auch mit dem Diensthauptschlüssel (SMK) verschlüsselt. Wenn ich es auf dem neuen Server wiederherstelle, wird in der Zeile sys.key_encryptionsweiterhin angezeigt, dass es …
'Distributor_Admin' ist ein SQL-Auth-Konto, das für die Replikation verwendet wird. Standardmäßig wird Sysadmin gewährt, und derzeit sieht es so aus, als könne es nicht zurück zu db_owner gewählt werden (siehe verwandte Benötigt Distributor_admin Sysadmin? ). Laut einigen Quellen (S. 4 von PDF) ist Distributor_Admin einer der acht häufigsten SQL-Benutzernamen, die …
;WITH cte_Date ( DateCode_FK ) AS ( SELECT DATEADD( DAY, 1 - ROW_NUMBER() OVER ( ORDER BY so1.object_id ), GETDATE() ) FROM sys.objects so1 CROSS APPLY sys.objects so2 ) SELECT TOP 10 d.DateCode_FK FROM cte_Date d ORDER BY d.DateCode_FK DESC; Keine übermäßig interessante Abfrage, aber ich erhalte eine Fehlermeldung, wenn …
Ich habe die Dokumentation von Cassandra über die internen Schritte gelesen, die beim Abfragen von Daten ausgeführt werden. Es sieht so aus, als ob Cassandra sich bei der Verarbeitung von Abfragen auf die Partitionierer- und Replikationsstrategie verlässt. Ich bin immer noch verwirrt, dass der Partitionierer den Partitionsschlüssel kennen muss. Wenn …
Unabhängig davon, ob ich über CAP oder ACID gelesen habe, wird auf Konsistenz verwiesen, um die DB-Integritätsbeschränkungen sicherzustellen. Ich verstehe also nicht, warum zwei Begriffe verwendet werden, um dasselbe zu bezeichnen, oder ob es einen Unterschied zwischen Integrität und Konsistenz gibt. Ich habe das gelesen Wie auch immer, Atomic, Consistent, …
Ist es möglich, in Postgres eine Art Gruppierungskette zu erstellen? Angenommen, ich habe die folgende Tabelle: CREATE TABLE foo AS SELECT row_number() OVER () AS id, * FROM ( VALUES ( 'X', 'D', 'G', 'P' ), ( 'F', 'D', 'L', 'M' ), ( 'X', 'N', 'R', 'S' ), ( 'Y', …
Ich habe ein Verhalten THROW, das ich nicht verstehen kann. Betrachten Sie die folgende gespeicherte Prozedur: CREATE PROCEDURE usp_division_err AS SET NOCOUNT ON; BEGIN TRY EXEC('select 1/0') END TRY BEGIN CATCH THROW; END CATCH Wenn die Prozedur ausgeführt wird, wird der folgende Fehler ausgelöst: Meldung 8134, Ebene 16, Status 1, …
Ich habe einen Lehrer, der mir sagte, dass eine Datenbank mit einer Tabelle, auf die etwa 60% der anderen Tabellen verweisen, ein Sicherheits-Nein-Nein ist. Das Problem ist, dass er nicht erklären konnte, warum es ein Sicherheitsrisiko war.
Ich bin etwas verwirrt über Seitenaufteilungen in MS SQL und suche nach einer endgültigen Antwort. Es scheint zwei Versionen der Geschichte zu geben: 1 - Der Füllfaktor wirkt sich nur darauf aus, wie voll die Seiten zum Zeitpunkt der Erstellung / Neuerstellung des Index sind. Seitenteile sind immer 50/50 2 …
Wir haben eine schreibintensive SQL-Datenbank (SQL Server 2008) und die Einfügegeschwindigkeit nimmt nach einiger Zeit ab. Ich habe diese ähnlichen Fragen gelesen: SQL Insert Speed , SQL: Was verlangsamt INSERTs, wenn nicht CPU oder IO? und INSERTs beschleunigen . Außerdem habe ich diesen Beitrag über die Analyse der SQL Server-Leistung …
Ich habe die folgende Abfrage, die bis zu 2 Sekunden dauert, um mit einem Datensatz von weniger als 100.000 Zeilen ausgeführt zu werden. Mein SQL ist sehr verrostet, aber es sieht so aus, als würde es eine Menge mehr Arbeit leisten, als es sollte. Kann jemand einige Hinweise geben, wo …
Ich habe eine Person mit mehreren Ausweisen. Einige davon in Spalte Id1 und einige in Id2. Ich möchte die gleichen Personen-IDs für eine Gruppe sammeln. Wenn id1 = 10, befindet sich in derselben Zeile mit id2 = 20. Es bedeutet also, dass die Person mit id1 = 10 dieselbe Person …
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.