Ich muss gelöschte Elemente für die Client-Synchronisierungsanforderungen nachverfolgen. Im Allgemeinen ist es besser, eine Tombstone-Tabelle und einen Auslöser hinzuzufügen , der nachverfolgt, wann eine Zeile aus der Serverdatenbank gelöscht wurde - im Grunde genommen, wenn der Tombstone-Tabelle eine neue Zeile mit den Daten aus dem gelöschten Element hinzugefügt wird - …
Es wird häufig wiederholt, dass das Big-Data-Problem darin besteht, dass relationale Datenbanken nicht skaliert werden können, um die enormen Datenmengen zu verarbeiten, die derzeit erstellt werden. Aber an welche Skalierbarkeitsbeschränkungen sind Big Data-Lösungen wie Hadoop nicht gebunden? Warum können Oracle RAC- oder MySQL-Sharding oder MPP-RDBMS wie Teradata (usw.) diese Leistungen …
Ich habe ein Problem mit der INDEXIERUNG einer DATETIME (oder sogar eines Datums) als ersten Teil meines PRIMARY KEY. Ich benutze MySQL 5.5 Hier sind meine beiden Tabellen: -- This is my standard table with dateDim as a dateTime CREATE TABLE `stats` ( `dateDim` datetime NOT NULL, `accountDim` mediumint(8) unsigned …
Ich habe eine allgemeine Frage zum Design von SQL Server 2008-Tabellen. Wir haben derzeit einen Tisch mit mehr als 600 GB und wächst mit etwa 3 GB pro Tag. Diese Tabelle verfügt über die entsprechenden Unabhängigkeitswerte, wird jedoch aufgrund ihrer Größe zu einem wichtigen Absturz beim Ausführen von Abfragen. Die …
Meine Anforderungen sind: 3000 Verbindungen 70-85% schreiben gegen lesen Derzeit wird bei 700 Verbindungen eine besonders große Instanz mit hoher CPU ausgelastet. Alle 8 Kerne sind maximal. Wir denken, es ist die Anzahl der gleichzeitigen Verbindungen, da der Speicher in Ordnung ist. Das Schreiben selbst ist sehr einfach (Validierungen verlangsamen …
Ich arbeite mit einer Windows-Anwendung, die eine (lokale) Postgres-Datenbank verwendet und einige Informationen in einer temporären Tabelle speichert. Ich würde gerne einen Blick auf die temporäre Tabelle werfen, aber pgadmin und dbVis sagen mir: ERROR: cannot access temporary tables of other sessionsbeim Versuch, die Daten abzufragen. Ich habe versucht, die …
Dies ist eine rein akademische Frage, die insofern kein Problem darstellt, als dass ich nur daran interessiert bin, Erklärungen für das Verhalten zu hören. Nehmen Sie eine Standardausgabe Itzik Ben-Gan Cross-Join-CTE-Tabelle: USE [master] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[TallyTable] ( @N INT ) RETURNS …
Ist es möglich, InnoDB zu veranlassen, die gleichen Indizes wie MyISAM anstelle von Clustered-Indizes zu verwenden, da der Arbeitsspeicher begrenzt ist und gleichzeitig die Leistung der Parallelität genutzt wird?
Ich verstehe nicht wirklich, worum es bei Business Intelligence geht. Wenn ich von einer Unternehmensdatenbank ausgehe, was würde dann eine BI-Person tun? Ich habe viel Material im Web gefunden, aber es ist normalerweise etwas zu komplex. Ich möchte ein einfaches Beispiel, anhand dessen ich verstehen kann, worum es bei BI …
Ich hatte die Aufgabe, eine PostgreSQL 8.2.x-Datenbank auf einen anderen Server zu migrieren. Dazu verwende ich den pgAdmin 1.12.2 (übrigens unter Ubuntu 11.04) und das Backup and Restore mit dem benutzerdefinierten / Komprimierungsformat (.backup) und der UTF8-Codierung. Die ursprüngliche Datenbank ist in UTF8 wie folgt: -- Database: favela -- DROP …
Auf einem PostgreSQL v9.0 habe ich ein WAL-Archivierungssystem. WAL-Dateien werden also regelmäßig archiviert (wenn 3 WAL erstellt werden oder wenn eine WAL älter als 15 Minuten ist). Jetzt füge ich ein Binärpaket des PG_DATA-Verzeichnisses hinzu (mit Ausnahme des Unterverzeichnisses pg_xlog). Dazu führe ich eine pg_start_backup(),binäre Kopie durch und a pg_stop_backup(). …
Stellen Sie sich einen Datenstrom vor, der "platzt", dh es könnten sehr schnell 10.000 Ereignisse eintreffen, gefolgt von einer Minute langem Nichts. Ihr kompetenter Rat: Wie kann ich den C # -Einfügungscode für SQL Server so schreiben, dass garantiert wird, dass SQL alles sofort in seinem eigenen RAM zwischenspeichert, ohne …
Ich muss eine gespeicherte Prozedur erstellen, die eine TSQL-Sequenz emuliert. Das heißt, es wird bei jedem Aufruf immer ein ansteigender eindeutiger ganzzahliger Wert angegeben. Wenn eine Ganzzahl übergeben wird, sollte dieser Wert außerdem zurückgegeben werden, wenn noch nie ein Ergebnis größer oder die nächsthöhere verfügbare Ganzzahl vorlag. Es versteht sich …
Ich würde denken, dass dies eine ziemlich einfache Frage wäre, aber ich hatte tatsächlich Schwierigkeiten, eine Antwort darauf zu finden. Die Frage: Können Sie Datenzeilen innerhalb einer partitionierten Tabelle von einer Partition in eine andere verschieben, indem Sie einfach die Partitionsspalte so aktualisieren, dass sie die Partitionsgrenze überschreitet? Wenn ich …
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.