Als «sql-server-2014» getaggte Fragen

SQL Server 2014 (Hauptversion 12.0.xxxx). Bitte markieren Sie auch SQL-Server.




1
Verwenden der $ Partition-Funktion zur Verbesserung der Abfrageleistung
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: …

1
Welche Sicherheitsoptionen gibt es für gemeinsam genutzte Datenquellen für SSRS?
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 …

1
Warum schätzt SQL Server, dass nach dem Einfügen einiger Zeilen weniger Zeilen von einem Join ausgegeben werden?
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 …

1
Wie man Datensätze nach Zeit abtastet
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 …



1
STATISTICS IO für den parallelen Index-Scan
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(), …

1
Wie viel Speicherplatz benötige ich, um einer sehr großen Tabelle einen Primärschlüssel hinzuzufügen?
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 …


2
Stellen Sie die Datenbank mit einer FileTable wieder her
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 …

2
Spaltengröße ändern dauert sehr lange?
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 …

2
Transponieren hierachischer Daten von einem VARCHAR auf zwei INTs
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 …

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.