actionbrowser.com
SQL Server: Die maximale Anzahl von Zeilen in der Tabelle [geschlossen] Ich entwickle Software, die viele Daten in einer ihrer Datenbanktabellen speichert (SQL Server Version 8, 9 oder 10). Angenommen, pro Tag werden ungefähr 100. 000 Datensätze in diese Tabelle eingefügt. Dies sind ungefähr 36 Millionen Datensätze pro Jahr. Aus Angst, dass ich an Leistung verlieren würde, habe ich beschlossen, jeden Tag eine neue Tabelle zu erstellen (eine Tabelle mit dem aktuellen Datum im Namen), um die Anzahl der Datensätze pro Tabelle zu verringern. Könnten Sie mir bitte sagen, ob es eine gute Idee war? Gibt es ein Datensatzlimit für SQL Server-Tabellen? Oder wissen Sie, wie viele Datensätze (mehr oder weniger) in einer Tabelle gespeichert werden können, bevor die Leistung erheblich beeinträchtigt wird? Antworten: Es ist schwer, eine generische Antwort darauf zu geben. Es hängt wirklich von der Anzahl der Faktoren ab: Welche Größe hat deine Reihe? Welche Art von Daten speichern Sie (Zeichenfolgen, Blobs, Zahlen)?
Zur Entscheidungsfindung, für welche MS-SQL-Server Version von Microsoft Sie sich in der Verbindung mit der combit cRM Installation und der Faktura Software entscheiden können, haben wir hier die Versionen, die evtl. für Sie in Frage kommen gegenübergestellt. Weitere Informationen zu anderen Editionen finden Sie auf dem Internetauftritt der Firma Microsoft. Von den SQL Server 2008 R2-Editionen unterstützte Funktionen Funktionsname Standard Express Edition Anzahl von CPUs 4 1 Max. Arbeitsspeicher 64 GB 1 GB nbankgröße 524 PB 10 GB Von den SQL Server 2012 Editionen unterstützte Funktionen Max. Rechenkapazität pro Instanz (SQL Server-Datenbankmodul) 1 < 4 Sockets oder 16 Kerne 1 Socket oder 4 Kerne (SQL Server-Datenbankmodul) (Analysis Services) – (Reporting Services) Maximale relationale Datenbankgröße 1 Enterprise Edition mit Server + Clientzugriffslizenz-basierter Lizenzierung (CAL) ist auf ein Maximum von 20 Kernen pro SQL Server-Instanz beschränkt. Weitere Informationen finden Sie unter Rechenkapazitätsgrenzen von bestimmten Editionen von SQL Server.
Wenn ich mit Mainframe-Datenbanken arbeite, klingen 100. 000 Zeilen für mich wie eine Konfigurationstabelle:-). Während ich kein großer Fan von bin einige von Microsofts Software, ist dies nicht greifen wir hier reden: Ich gehe davon aus können sie ziemlich erhebliche Datenbankgrößen mit ihrem Unternehmen DBMS behandeln. Ich vermute, dass Tage eine zu feine Lösung gewesen sein könnten, um sie aufzuteilen, wenn sie überhaupt geteilt werden muss. Wir haben Tabellen in SQL Server 2005 und 2008 mit über 1 Milliarde Zeilen (30 Millionen täglich hinzugefügt). Ich kann mir nicht vorstellen, das Rattennest hinunterzugehen und das jeden Tag in einen neuen Tisch aufzuteilen. Es ist viel billiger, den entsprechenden Speicherplatz (den Sie sowieso benötigen) und RAM hinzuzufügen. Es kommt darauf an, aber ich würde sagen, es ist der Einfachheit halber besser, alles in einem Tisch zu halten. 100. 000 Zeilen pro Tag sind nicht wirklich eine enorme Menge. (Abhängig von Ihrer Serverhardware). Ich habe persönlich gesehen, dass MSSQL problemlos bis zu 100 Millionen Zeilen in einer einzigen Tabelle verarbeitet.
SQL-Server Legende x wird von der Version unterstützt - wird nicht unterstützt SQL-Server Small-Business Professional Enterprise SQL Server Express 2008 R2 x x x SQL Server Express 2012 x x x SQL Server Express 2014 x x x SQL Server Standard Edition 2008 R2 - - x SQL Server Standard Edition 2012 - - x SQL Server Standard Edition 2014 - - x SQL Server Enterprise Edition 2008 R2 - - x SQL Server Enterprise Edition 2012 - - x SQL Server Enterprise Edition 2014 - - x Benötigte Hardware Nachfolgend sind beispielhaft die Einschränkungen der SQL Server 2012 Express Edition aufgeführt. Die maßgeblichen Einschränkungen der einzelnen SQL Editionen und Versionen entnehmen Sie bitte der entsprechenden Microsoft Dokumentation. Maximale Datenbankgröße 10 GB Maximal vom SQL Server genutzter Arbeitsspeicher 1 GB Maximale Anzahl Prozessorsockel 1 Maximale Anzahl Prozessorkerne 4 Es ist erstrebenswert, den Arbeitsspeicher in etwa so groß wie die Datenbankgröße zu dimensionieren, weil hierdurch die Festplattenzugriffe minimiert werden.
Hallo, so langsam bin ich am verzweifeln. Folgende Ausgangssituation: - Windows Server 2008 R2 Standard - 64bit - SQL Server Express 2008 R2 - 64bit - Search Server Express 2010 Der Search Server wurde wie folgt installiert: - erweiterte Installation - Servertyp vollständig Im SQL Server Express R2 sind ja DB-Größen bis zu 10 GB möglich. Search Server Express 2010 hat, soweit mir bekannt ist, keine Begrenzungen bezüglich der DB-Größe. Trotzdem bekomme ich nun folgende Meldung(en) im Ereignisprotokoll "Anwendung", Quelle ist "SharePoint Server Search": Die Größe der Datenbank 'Suchdienstanwendung_PropertyStoreDB_8dce49300a2243d8bb16f095e1e1325a' hat beinahe den durch SQL Express definierten Grenzwert von 4 GB erreicht. Alle zurzeit ausgeführten Durchforstungen wurden beendet, und geplante Durchforstungen werden nicht ausgeführt. Sie können Inhaltsquellen oder Startadressen löschen, um freien Speicherplatz zu schaffen. Wenn Sie diesen Grenzwert vermeiden möchten, installieren Sie das Produkt erneut und verwenden dann eine SQL Server-Datenbank.
Der Dienst "SQL Server-Agent", welcher z. B. die automatische Datensicherung steuert, ist nicht enthalten. Die Volltextindexierung und -Suche ist nur in der Edition " Express with Advanced Services " möglich. Faustregel: Wenn Sie die Auswahl haben, dann laden Sie das größte Paket von der Microsoft-Seite, um alle verfügbaren Funktionen nutzen zu können. Wichtige Einschränkungen der Express-Version 2017 Wie Version 2016, jedoch ohne Volltextsuche. Maximal genutzter Arbeitsspeicher pro Instanz: ca. 2 GB Der Dienst "SQL Server-Agent" ist nicht enthalten. Die Volltextindexierung und -Suche ist in der kostenlosen Edition nicht mehr enthalten. Wichtige Einschränkungen der Express-Version 2019 Die Volltextindexierung und -Suche ist nur in der Edition " Express with Advanced Services " möglich. Siehe auch Einen vollständigen Vergleich der verschiedenen SQL Server-Editionen finden Sie auf der englischsprachigen SQL-Server-Homepage. » Direktdownload MS SQL Server 2019 Express with Advanced Services » Direktdownload MS SQL Server 2016 Express with Advanced Services » Wenn Sie Express intensiv nutzen, dann deaktivieren Sie bitte "Automatisch schließen" » Anleitung für Download und Installation der Version 2008 R2 » Office Manager-Archive auf MS SQL-Server speichern