Wir haben eine 2,2 GB-Tabelle in Postgres mit 7.801.611 Zeilen. Wir fügen eine uuid / guid-Spalte hinzu, und ich frage mich, wie diese Spalte am besten ausgefüllt werden kann (da wir ihr eine NOT NULLEinschränkung hinzufügen möchten ). Wenn ich Postgres richtig verstehe, ist ein Update technisch ein Löschen und …
Ich versuche, eine Datenbank mit zwei unformatierten Partitionen zu erstellen. Microsoft Docs gibt an, dass Sie dies tun können. Sie müssen lediglich den Laufwerksbuchstaben der unformatierten Partition angeben, wie in: CREATE DATABASE DirectDevice ON (NAME = DirectDevice_system, FILENAME = 'S:') LOG ON (NAME = DirectDevice_log, FILENAME = 'T:') SQL Server …
In Production SQL Server haben wir folgende Konfiguration: 3 Dell PowerEdge R630-Server, zusammengefasst in die Verfügbarkeitsgruppe Alle 3 sind mit einer einzigen Dell SAN-Speichereinheit verbunden, die ein RAID-Array ist Von Zeit zu Zeit sehen wir auf PRIMARY Nachrichten, die der folgenden ähneln: SQL Server hat festgestellt, dass 11 E / …
Ich habe eine Tabelle in einer Produktionsdatenbank mit einer Größe von 525 GB, von denen 383 GB nicht verwendet werden: Ich möchte einen Teil dieses Speicherplatzes zurückfordern, aber bevor ich mich mit der Produktionsdatenbank beschäftige, teste ich einige Strategien für eine identische Tabelle in einer Testdatenbank mit weniger Daten. Diese …
Ich habe eine sehr häufig aktualisierte Tabelle mit 240 Millionen Zeilen (und wächst). Alle drei Stunden werden 1,5 Millionen Zeilen eingefügt und 1,5 Millionen gelöscht. Als ich den Cluster auf eine SSD verschoben habe, wurde die Zeit für die Masseneinfügung (durch Kopieren) von 22 Minuten auf 2,3 Minuten reduziert. Die …
In der PostgreSQL-Dokumentation heißt es, dass ganzzahlige Datentypen entweder im Zwei-, Vier- oder Acht-Byte-Bereich gespeichert werden können. Eine der Spalten einer Tabelle in meiner Datenbank enthält einen Ein-Byte-Ganzzahlwert, und ich möchte, dass er in einem Ein-Byte-Datentyp gespeichert wird. Gibt es eine Erweiterung oder eine Möglichkeit, den Ein-Byte-Integer-Datentyp in PostgreSQL zu …
Der vorherige Senior DBA hat Bereitstellungspunkte für alle unsere Laufwerke auf jedem SQL Server im gesamten Unternehmen eingerichtet. Der neue Senior DBA ist entsetzt über Mount Points , die unseren Standard ändern wollen (hauptsächlich denke ich, weil er keine Erfahrung mit ihnen hat). Aufgrund der Ergebnisse zahlreicher Internetsuchen kann ich …
Stellen Sie sich vor, Sie benötigen 3 große Tabellen (strukturierte Daten) mit jeweils 30 Milliarden Zeilen (Gesamtgröße von 4 TB), von denen Ihre vielen gleichzeitigen Benutzer (die parallele Betriebssystem-Threads auf Remote-LAN-Computern sind) einen Teil lesen müssen die Daten durch ihre SELELCT WHERE GROUPBY-Abfragen und hochgradig gleichzeitige Abfragen, z. B. 10.000 …
Ich versuche zu verstehen, wie ich am besten entscheiden kann, wie groß die varchar-Spalten sein sollen, sowohl aus Speicher- als auch aus Leistungssicht. Performance Aus meiner Forschung, es scheintDieses Varchar (max) sollte nur verwendet werden, wenn Sie es wirklich brauchen. Das heißt, wenn die Spalte mehr als 8000 Zeichen enthalten …
Wir führen viele Linux-VMs in einer VMware- / Shared-Storage-Umgebung aus, von denen jede ihre eigene Instanz von postgreSQL ausführt (eine Mischung aus 9.0 und 9.3). Derzeit befindet sich die gesamte VM auf einer einzelnen Root-Partition / einem einzelnen Root-Volume. Wir haben große Erfolge (~ 8 Jahre) mit speicherbasierten Snapshots der …
Bei der Migration von einem älteren All-Flash-Array zu einem neueren All-Flash-Array (anderer, aber gut etablierter Anbieter) kam es in SQL Sentry zu vermehrten Wartezeiten während der Checkpoints. Version: SQL Server 2012 Sp4 Auf unserem alten Speicher lagen unsere Wartezeiten bei einem Kontrollpunkt bei etwa 2 km mit "Spikes" bis 2500, …
Mir ist klar, dass dies wahrscheinlich eine sehr offene Frage ist und die Antworten variieren können. Aber wie ist die optimale Platzierung für die Tempdb-, MDF- und LDF-Dateien in SQL Server 2012, wenn SSDs gesprochen werden? Vor dem Neukauf hatte ich eine vorhandene SSD mit den SQL Server 2012-Kerndateien und …
Ich habe eine generische Protokolltabelle, ungefähr 5 Millionen Zeilen. Es gibt ein "stark typisiertes" Feld, in dem der Ereignistyp gespeichert ist, und eine Reihe von "lose typisierten" Spalten, die für das Ereignis relevante Daten enthalten. Das heißt, die Bedeutung dieser "lose typisierten" Spalten hängt von der Art des Ereignisses ab. …
Ich sehe oft Leute darüber reden "char". Ich habe es nie benutzt. Es ist in den Dokumenten definiert als: Der Typ "char" (beachten Sie die Anführungszeichen) unterscheidet sich von char (1) darin, dass nur ein Byte Speicher verwendet wird. Es wird intern in den Systemkatalogen als vereinfachter Aufzählungstyp verwendet. Und …
Ich bin auf diese Aussage in der offiziellen Oracle-Dokumentation gestoßen : In Microsoft SQL Server können nur Spalten mit Datentypen variabler Länge NULL-Werte speichern. Wenn Sie eine Spalte erstellen, die NULL-Werte mit einem Datentyp fester Länge zulässt, wird die Spalte automatisch in einen Systemdatentyp variabler Länge konvertiert ... Ich habe …
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.