Als «memory» getaggte Fragen

Bei Verwendung im Kontext von Datenbanken bezieht sich Speicher auf RAM, das von der CPU direkt adressiert werden kann, anstatt das E / A-Subsystem zu durchlaufen.


2
Was passiert, wenn für SQL Server kein physischer Speicher mehr verfügbar ist?
Beim googeln habe ich widersprüchliche Informationen gefunden. Einige Sites geben an, dass SQL Server die bereits vorhandenen Daten in TEMPDB verschiebt, wenn kein physischer Speicher mehr für Daten vorhanden ist (siehe: SQL Server: TempDb entmystifizieren und Empfehlungen ). Andere Sites geben jedoch an, dass das Betriebssystem die SEITENDATEI verwenden und …

1
Der Bediener hat tempdb verwendet, um Daten während der Ausführung mit Überlaufstufe 2 zu überlaufen
Ich habe Mühe, die Kosten für den Sortiervorgang in einem Abfrageplan mit der Warnungstempdb zu Operator usedminimierento spill data during execution with spill level 2 Ich habe mehrere Posts gefunden, die sich auf Spill-Daten während der Ausführung mit Spill-Level 1 beziehen , aber nicht mit Level 2. Level 1 scheint …


2
Weder DBCC FREEPROCCACHE noch DBCC FREESYSTEMCACHE ('SQL Plans') tun etwas, um CACHESTORE_SQLCP-Speicher freizugeben
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 …

3
Wie lange bleibt eine temporäre MEMORY-Tabelle bestehen, wenn ich sie nicht lösche? (MySQL)
Ich benutze eine rekursive gespeicherte Prozedur in MySQL, um eine temporäre Tabelle mit dem Namen zu generieren id_list, aber ich muss die Ergebnisse dieser Prozedur in einer nachfolgenden Auswahlabfrage verwenden, damit ich DROPdie temporäre Tabelle in der Prozedur nicht verwenden kann ... BEGIN; /* generates the temporary table of ID's …


1
PostgreSQL beschwert sich über Shared Memory, aber Shared Memory scheint in Ordnung zu sein
Ich habe ein intensives Schema-Löschen und -Erstellen über einen PostgreSQL-Server durchgeführt, beklage mich aber jetzt. WARNING: out of shared memory ERROR: out of shared memory HINT: You might need to increase max_locks_per_transaction. Aber das Problem bleibt, wenn PostgreSQL nur mit neu gestartet wird service postgresql restart, ich vermute, dass max_locks_per_transaction …

3
Wie kann ich sehen, was in SQL Server 2008 im Arbeitsspeicher zwischengespeichert ist?
Gibt es eine Möglichkeit, um herauszufinden, was in SQL Server 2008 R2 zwischengespeichert ist? Ich habe den folgenden schönen Artikel gefunden: http://blog.sqlauthority.com/2010/06/17/sql-server-data-pages-in-buffer-pool-data-stored-in-memory-cache . Ich möchte jedoch wissen, wie viele Daten (z. B. in Prozent und KB) von jeder Tabelle und jedem Index gespeichert sind. Gibt es eine einfache Möglichkeit, an …

3
SQL Server 2008 R2 "Ghost Memory"?
Wir haben einen dedizierten SQL Server 2008 R2-Computer, auf dem einige seltsame Speicherprobleme auftreten. Der Computer selbst verfügt über zahlreiche Ressourcen, darunter zwei Quad-Core-Prozessoren, 16 GB RAM und 64-Bit-Windows Server 2008 R2 Enterprise (Dell PowerEdge 2950). . Das seltsame Problem besteht darin, dass das System 82% des verwendeten Speichers meldet, …

2
Redis nimmt alle Speicher und Abstürze auf
Ein Redis Server v2.8.4 läuft auf einem Ubuntu 14.04 VPS mit 8 GB RAM und 16 GB Swap Space (auf SSDs). htopZeigt jedoch , dass redisallein 22.4 GSpeicherplatz beansprucht! redis-serverstürzte schließlich wegen aus dem Gedächtnis. Memund Swpbeide Treffer 100% werden dann redis-serverzusammen mit anderen Diensten getötet. Von dmesg: [165578.047682] Out …


4
Speichernutzung durch SQL Server
Wie überprüfe ich die Speichernutzung durch meinen SQL Server in der Produktionsbox? Ich verwende SQL Server 2016. Wenn ich den Task-Manager überprüfe, werden über 90% angezeigt. Ich denke nicht, dass dies die tatsächliche Speichernutzung durch SQL Server ist. Ich habe ein SQL-Leistungstool grafana, das die CPU-Auslastung sehr viel weniger anzeigt …

2
MongoDB wird beendet, wenn der Speicher knapp wird
Ich habe die folgende Konfiguration: Ein Host-Computer, auf dem drei Docker-Container ausgeführt werden: MongoDB Redis Ein Programm, das die beiden vorherigen Container zum Speichern von Daten verwendet Sowohl Redis als auch MongoDB werden zum Speichern großer Datenmengen verwendet. Ich weiß, dass Redis alle Daten im RAM behalten muss, und ich …

3
Wie behandelt SQL Server die Daten für eine Abfrage, bei der nicht genügend Speicherplatz im Puffercache vorhanden ist?
Meine Frage ist, wie SQL Server mit einer Abfrage umgeht, die mehr Datenvolumen in den Puffercache ziehen muss, als Speicherplatz verfügbar ist. Diese Abfrage würde mehrere Verknüpfungen enthalten, sodass die Ergebnismenge in diesem Format noch nicht auf der Festplatte vorhanden ist und die Ergebnisse kompiliert werden müssten. Aber auch nach …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.