Heim Datenbank MySQL-Tutorial 初次尝试ColumnStore Index

初次尝试ColumnStore Index

Jun 07, 2016 pm 05:42 PM
index versuchen

初次尝试ColumnStore IndexPosted on 1、首先使用非聚集索引 TIME ON SELECT MemberId , ((VExpd) (DD, (DD, FactOrders o WITH ( INDEX (IX_IsBigOrder_O) ) IsBigOrder IsBigOrder MemberId 结果 SQL Server parse and compile time:CPU time ms.SQL Serve

初次尝试ColumnStore Index Posted on

1、首先使用非聚集索引

TIME ON SELECT MemberId , ((VExpd) (DD, (DD, FactOrders o WITH( INDEX(IX_IsBigOrder_O) ) IsBigOrder IsBigOrder MemberId

结果

SQL Server parse and compile time: CPU time ms. SQL Server Execution Times: CPU time ms. SQL Server Execution Times: CPU time ms. (1121211 row(s) affected) . Scan ahead reads 57581, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0. . Scan ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0. . Scan ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0. SQL Server Execution Times: CPU time ms.

 

2、使用ColumnStore Index

TIME ON SELECT MemberId , ((VExpd) (DD, (DD, FactOrders o WITH( INDEX(IX_CS) ) IsBigOrder IsBigOrder MemberId

结果

SQL Server Execution Times: CPU time ms. SQL Server parse and compile time: CPU time ms. SQL Server Execution Times: CPU time ms. SQL Server Execution Times: CPU time ms. (1121211 row(s) affected) . Scan ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0. . Scan ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0. SQL Server Execution Times: CPU time ms.

 

从结果的logical reads上可以看出明显差异,香港空间,CPU time和elapsed time分别2倍和3倍之多。

 

3、使用ColumnStore Index不能像使用其它非聚集索引那样没有限制,使用ColumnStoreIndex的限制如下:

    1.一个表只能有一个ColumnStore Index

    2.不能使用过滤索引

    3.索引必须是partition-aligned

    4.被索引的表变成只读表

    5.被索引的列不能是计算列

    6.不能使用Include关键字

由于第4点的限制,以前怕麻烦,所以比较抗拒,从这次的尝试来看,香港空间,性能提升还是很大的。

计划运行一阵,跟踪瞧瞧如何。

 

,网站空间
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Welche Datei ist index.html? Welche Datei ist index.html? Feb 19, 2024 pm 01:36 PM

index.html stellt die Homepage-Datei der Webseite dar und ist die Standardseite der Website. Wenn ein Benutzer eine Website besucht, wird normalerweise zuerst die Seite index.html geladen. HTML (HypertextMarkupLanguage) ist eine Auszeichnungssprache, die zum Erstellen von Webseiten verwendet wird, und index.html ist ebenfalls eine HTML-Datei. Es enthält die Struktur und den Inhalt einer Webseite sowie Tags und Elemente, die zur Formatierung und zum Layout verwendet werden. Hier ist ein Beispiel für index.html-Code: &lt

Outlook besteht darauf, eine Verbindung herzustellen [Fix] Outlook besteht darauf, eine Verbindung herzustellen [Fix] Mar 13, 2024 am 09:22 AM

In diesem Artikel werden die Schritte erläutert, die Sie ergreifen können, um Situationen zu beheben, in denen Outlook beim Versuch, eine Verbindung herzustellen, hängen bleibt. Unabhängig von der Version von Microsoft Office, einschließlich Microsoft 365, kann dieses Problem auftreten. Dieses Problem führt dazu, dass die Outlook-Desktopanwendung E-Mails nicht ordnungsgemäß empfangen kann. Daher ist es wichtig, dieses Problem zu beheben. Behebung, dass Outlook beim Versuch, eine Verbindung herzustellen, hängen bleibt. Wenn Outlook Probleme beim Herstellen einer Verbindung hat und Sie feststellen, dass Sie in der Desktop-App keine neuen E-Mails empfangen, können die folgenden Vorschläge möglicherweise zur Behebung des Problems beitragen. Bevor Sie diese Methoden ausprobieren, prüfen Sie, ob Ihre Internetverbindung ordnungsgemäß funktioniert. Versuchen Sie manchmal, Ihren Router neu zu starten

So beheben Sie häufige Probleme mit iOS 17 So beheben Sie häufige Probleme mit iOS 17 Oct 14, 2023 pm 11:13 PM

Apples Software-Update iOS 17 wird zusammen mit den neuen Smartphone-Serien iPhone 15 und iPhone 15 Pro veröffentlicht. iOS 17 ist eine wichtige neue Version des mobilen Betriebssystems von Apple und wie jede neue Software nicht ohne Probleme. Zu den von Benutzern am häufigsten gemeldeten Problemen gehören: Installations- und Aktualisierungsprobleme: Einige Benutzer haben Probleme beim Herunterladen und Installieren von iOS 17 gemeldet oder ihre Geräte blieben nach der Aktualisierung in einer Boot-Schleife hängen. Batterieverbrauch: iOS17 verbraucht bekanntermaßen mehr Strom als frühere Versionen des Betriebssystems, insbesondere auf älteren Geräten. App-Abstürze und -Einfrieren: Einige Benutzer haben berichtet, dass ihre Apps nach dem Update auf iOS 17 häufiger abstürzen oder einfrieren. Leistungsprobleme: Einige Benutzer haben berichtet

Problem beim Ausführen des PHP-Quellcodes: Indexfehlerlösung Problem beim Ausführen des PHP-Quellcodes: Indexfehlerlösung Mar 09, 2024 pm 09:24 PM

Problem bei der Ausführung des PHP-Quellcodes: Für die Indexfehlerbehebung sind spezifische Codebeispiele erforderlich. PHP ist eine weit verbreitete serverseitige Skriptsprache, die häufig zur Entwicklung dynamischer Websites und Webanwendungen verwendet wird. Allerdings treten beim Ausführen von PHP-Quellcode manchmal verschiedene Probleme auf, darunter auch „Indexfehler“. In diesem Artikel werden einige häufige Ursachen und Lösungen für Indexfehler vorgestellt und spezifische Codebeispiele bereitgestellt, um den Lesern zu helfen, solche Probleme besser zu bewältigen. Problembeschreibung: Beim Ausführen eines PHP-Programms

Computer startet nach mehreren Versuchen [Fix] Computer startet nach mehreren Versuchen [Fix] Feb 29, 2024 pm 03:07 PM

Einige Benutzer haben berichtet, dass ihre Windows-Computer mehrere Startversuche erfordern. Diese Situation ist frustrierend, da der Benutzer wiederholt versuchen muss, das Gerät einzuschalten. Normalerweise liegt die Ursache dieses Problems in einem Hardwarefehler. Wenn Sie vor einem ähnlichen Problem stehen, helfen Ihnen die in diesem Artikel bereitgestellten Lösungen. Warum muss mein Computer mehrmals gestartet werden? Auch eine leere CMOS-Batterie oder ein veraltetes BIOS können Startprobleme verursachen. Darüber hinaus sind auch ein fehlerhafter Arbeitsspeicher und ein fehlerhaftes Netzteil für dieses Problem verantwortlich. Windows-Computer startet nach mehreren Versuchen Wenn Ihr Windows-Computer nach mehreren Versuchen startet, verwenden Sie die folgenden Vorschläge. Führen Sie einen Hard-Reset durch. Setzen Sie das CMOS zurück. Überprüfen Sie die CMOS-Batteriespannung. Aktualisieren Sie das BIOS. Hardware-Probleme unten

Was ist ein MySQL-Index? Was ist ein MySQL-Index? Oct 08, 2023 am 11:47 AM

Der Index in MySQL bedeutet Index. Es handelt sich um eine Datenstruktur, die zur Beschleunigung der Abfrage von Datenbanktabellen verwendet wird. Der Index kann mit dem Katalog eines Buches verglichen werden entsprechende Zeilenpositionen, wodurch die Datenbank schneller lokalisiert und darauf zugegriffen werden kann. Die Funktion des Index besteht darin, die Abfrageeffizienz zu verbessern. Bei großen Tabellen kann die Datenbank die gesamte Tabelle zeilenweise durchsuchen Die benötigten Datenzeilen werden schnell in der Reihenfolge gefunden, was die Abfragegeschwindigkeit erheblich verbessert.

So beheben Sie häufige Probleme mit iPadOS 17 So beheben Sie häufige Probleme mit iPadOS 17 Oct 16, 2023 pm 11:13 PM

iPadOS17 ist ein neues Software-Update für das iPad, das viele neue Funktionen und Verbesserungen bringt. Allerdings können, wie bei jedem neuen Software-Update, einige potenzielle Probleme auftreten. Wenn es ein Problem mit Ihrem iPadOS17-Gerät gibt, können Sie die folgenden Methoden ausprobieren, um das Problem zu lösen: 1. Starten Sie Ihr iPad neu. Ein einfacher Neustart kann häufig kleinere Softwarefehler beheben. Um Ihr iPad neu zu starten, halten Sie die Ein-/Aus-Taste gedrückt, bis der Schieberegler „Zum Ausschalten schieben“ angezeigt wird. Schieben Sie dann den Schieberegler nach rechts und warten Sie, bis sich das iPad ausschaltet. Halten Sie nach einigen Sekunden erneut die Ein-/Aus-Taste gedrückt, um das iPad wieder einzuschalten. 2. Suchen Sie nach Updates. Apple veröffentlicht kontinuierlich Software-Updates, um Fehler zu beheben und die Leistung zu verbessern. Um nach Updates zu suchen, gehen Sie bitte zu

So lösen Sie den Deadlock, der durch die Zusammenführung des MySQL-Optimierungsindex verursacht wird So lösen Sie den Deadlock, der durch die Zusammenführung des MySQL-Optimierungsindex verursacht wird May 27, 2023 pm 05:49 PM

In der Hintergrundproduktionsumgebung ist ein Deadlock aufgetreten. Bei der Überprüfung des Deadlock-Protokolls haben wir festgestellt, dass der Deadlock durch zwei identische Aktualisierungsanweisungen verursacht wurde (nur die Werte in der Where-Bedingung waren unterschiedlich), wie folgt: UPDATEtest_tableSET`status`=1WHERE `trans_id`=' xxx1'AND`status`=0;UPDATEtest_tableSET`status`=1WHERE`trans_id`='xxx2'AND`status`=0; Es war zunächst verwirrend, aber nach langem Abfragen und Lernen wurde das Der Deadlock wurde analysiert

See all articles