Ich habe einen Tisch mit Transaktionen für einen Bus (Boarding Riders). Angesichts der Routen-ID und des Datums muss ich in einer anderen Tabelle nachschlagen, welchen Servicetyp es an diesem Tag ausgeführt hat. Die Busfahrpläne ändern sich höchstens alle 6 Monate, wobei die meisten Jahre unverändert bleiben. Derzeit ist die Zeitplantabelle …
Wir haben eine AOAG in SQL Server 2014 SP2 CU5 (3 Knoten). Es gibt eine Datenbank mit Read Committed Snapshot Isolation Ebene ON . Wir haben einen großen Tisch komprimiert. Einige unserer größeren Abfragen in dieser Tabelle werden im Sekundärbereich ausgeführt. Dann gibt es einen Nachtjob auf dem Primärknoten, um …
Ok, ich habe eine Abfrage für nicht gespeicherte Prozeduren, die wir in einem SSRS-Bericht verwenden. Diese Abfrage war höllisch langsam (ich hatte die ursprüngliche Version dieser Abfrage in den letzten zwei Stunden ausgeführt, immer noch nicht ausgeführt). Um sie zu verbessern, habe ich sie von Grund auf neu geschrieben und …
Ich habe Tabellen, die basierend auf einer INTSpalte partitioniert sind . Ich sehe einige Abfragen, die $PartitionFunktionen verwenden, um die Partitionsnummer zu vergleichen, anstatt die tatsächlichen Felddaten zu vergleichen. Zum Beispiel anstatt zu sagen: select * from T1 inner join T2 on T2.SnapshotKey = T1.SnapshotKey Sie wurden wie folgt geschrieben: …
Beim Versuch, Bereitstellungen zu automatisieren, die SSRS-Berichte und gemeinsam genutzte SSRS-Datenquellen / -Datensätze enthalten, haben wir versucht, die Sicherheit entsprechend zu konfigurieren. Das Problem besteht insbesondere in gemeinsam genutzten Datenquellen / Datensätzen und deren Automatisierung in allen Umgebungen. Die einzige Lösung besteht darin, eine einzelne SQL Server-Anmeldung zu erstellen und …
Das Folgende ist eine vereinfachte Version von etwas, auf das ich in der Produktion gestoßen bin (wo sich der Plan an einem Tag, an dem eine ungewöhnlich hohe Anzahl von Chargen verarbeitet wurde, katastrophal verschlechterte). Der Repro wurde mit dem neuen Kardinalitätsschätzer gegen 2014 und 2016 getestet. CREATE TABLE T1 …
Ich habe also eine Tabelle in SQL Server 2014, in der Ereignisse gespeichert sind. Ereignisse werden nicht schneller als einmal pro 10 Sekunden generiert, können jedoch viel langsamer sein (Minuten oder Stunden zwischen Ereignissen). Die Zeit zwischen den Ereignissen ist nicht einheitlich. Ich möchte die Aufzeichnungen nach Zeit abtasten. Zum …
Wir hatten ein Problem mit CDC, bei dem der Erfassungsjob fehlschlug und sich nicht selbst neu startete. Es war in einer DEV-Umgebung, also kein Schaden, aber hat jemand diese Fehler gesehen oder weiß, was genau mit CDC schief gelaufen ist? SQL 2014 EE 12.0.5540 - 2 Node AG mit SSISDB …
Angenommen, es gibt eine Tabelle mit Clustered-Index create table [a_table] ([key] binary(900) unique clustered); und einige Daten insert into [a_table] ([key]) select top (1000000) row_number() over (order by @@spid) from sys.all_columns a cross join sys.all_columns b; Durch Überprüfen der Speicherstatistik dieser Tabelle select st.index_level, page_count = sum(st.page_count) from sys.dm_db_index_physical_stats( db_id(), …
Ich verwende Microsoft SQL Server 2014 - 12.0.4100.1 Enterprise Edition (64-Bit) unter Windows NT 6.3 (Build 9600 :) Ich habe eine 491-GB-Tabelle mit 3,6 Milliarden Zeilen ohne Primärschlüssel. Der Primärschlüssel, den ich hinzufügen möchte, deckt nur eine einzelne bigintSpalte ab, die eindeutige Werte enthält. Die Datenbank verfügt über 477 GB …
Ich habe eine Tabelle mit 5.000.000 Datensätzen mit der Spalte DateOfBirth zwischen 1950 und 2007. Das Statistikhistogramm für den Index enthält nur zwei RANGE_HI_KEYs. Ich bin der Meinung, dass das Histogramm angesichts der Anzahl der Datensätze und der Selektivität des Feldes mehr Eimer haben sollte. Kann mir jemand erklären, warum …
Wir haben eine SQL Server 2014-Datenbank (Build 12.0.24457.0) mit zwei Tabellen, beide sind FileStream-Tabellen, die größte hat 2979466 Zeilen SUM(cached_file_size)= 40564905472. Wir haben versucht, diese Datenbank auf unserem Testserver wiederherzustellen, aber es dauert ziemlich lange. Unser DBA gab nach 14 Tagen auf. Hat jemand anderes versucht, eine Datenbank mit FileStream-Tabellen …
Ich habe eine Tabelle mit 45 Millionen Zeilen (45 GB Datenraum und 2 GB Indexraum). Ich habe eine neue Spalte hinzugefügt und sie wurde sofort beendet. alter table T add C char(25) Dann habe ich festgestellt, dass die Größe zu klein ist, sodass ich die folgende Abfrage ausführe. alter table …
DAS PROBLEM Die Tabelle, in der die Daten aufgezeichnet werden, ist CREATE TABLE [dbo].[Almoxarifado]( [idAlmoxarifado] [varchar](20) NOT NULL, [tipoAlmoxarifadoId] [varchar](30) NOT NULL, [entidadeId] [bigint] NOT NULL, [dtInclusao] [smalldatetime] NOT NULL, [dtUltimaAlteracao] [smalldatetime] NULL, [descricao] [varchar](255) NOT NULL, [terceiro] [bit] NOT NULL ) ON [PRIMARY] Und dies ist ein SELECT TOP …
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.