Maison base de données tutoriel mysql 初次尝试ColumnStore Index

初次尝试ColumnStore Index

Jun 07, 2016 pm 05:42 PM
index essayer

初次尝试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点的限制,以前怕麻烦,所以比较抗拒,从这次的尝试来看,香港空间,性能提升还是很大的。

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

 

,网站空间
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quel fichier est index.html ? Quel fichier est index.html ? Feb 19, 2024 pm 01:36 PM

index.html représente le fichier de la page d'accueil de la page Web et est la page par défaut du site Web. Lorsqu'un utilisateur visite un site Web, la page index.html est généralement chargée en premier. HTML (HypertextMarkupLanguage) est un langage de balisage utilisé pour créer des pages Web, et index.html est également un fichier HTML. Il contient la structure et le contenu d'une page Web, ainsi que les balises et les éléments utilisés pour le formatage et la mise en page. Voici un exemple de code index.html : &lt

Outlook insiste pour essayer de se connecter [Réparer] Outlook insiste pour essayer de se connecter [Réparer] Mar 13, 2024 am 09:22 AM

Cet article explorera les étapes que vous pouvez suivre pour résoudre les situations dans lesquelles Outlook est bloqué lors de la tentative de connexion. Quelle que soit la version de Microsoft Office, y compris Microsoft 365, vous pouvez rencontrer ce problème. Ce problème empêche l'application de bureau Outlook de recevoir correctement les e-mails. Il devient donc crucial de résoudre ce problème. Réparer Outlook bloqué lors de la tentative de connexion Si Outlook rencontre des difficultés à se connecter et que vous constatez que vous ne recevez pas de nouveaux e-mails sur l'application de bureau, les suggestions suivantes peuvent vous aider à résoudre le problème. Avant d'essayer ces méthodes, vérifiez si votre connexion Internet fonctionne correctement. Essayez de redémarrer votre routeur parfois

Comment résoudre les problèmes courants d'iOS 17 Comment résoudre les problèmes courants d'iOS 17 Oct 14, 2023 pm 11:13 PM

La mise à jour du logiciel iOS 17 d'Apple est publiée parallèlement aux nouvelles séries de smartphones iPhone 15 et iPhone 15 Pro. iOS 17 est une nouvelle version majeure du système d'exploitation mobile d'Apple, et comme tout nouveau logiciel, ce n'est pas sans problèmes. Certains des problèmes les plus fréquemment signalés par les utilisateurs incluent : Problèmes d'installation et de mise à jour : certains utilisateurs ont signalé des problèmes de téléchargement et d'installation d'iOS 17, ou que leurs appareils sont restés bloqués dans une boucle de démarrage après la mise à jour. Consommation de la batterie : iOS17 est connu pour consommer plus d’énergie que les versions précédentes du système d’exploitation, notamment sur les appareils plus anciens. Plantages et blocages d'applications : certains utilisateurs ont signalé que leurs applications se bloquent ou se bloquent plus fréquemment après la mise à jour vers iOS 17. Problèmes de performances : certains utilisateurs ont signalé

Problème d'exécution du code source PHP : solution d'erreur d'index Problème d'exécution du code source PHP : solution d'erreur d'index Mar 09, 2024 pm 09:24 PM

Problème d'exécution du code source PHP : la résolution des erreurs d'index nécessite des exemples de code spécifiques. PHP est un langage de script côté serveur largement utilisé pour développer des sites Web et des applications Web dynamiques. Cependant, vous rencontrerez parfois divers problèmes lors de l'exécution du code source PHP, parmi lesquels "l'erreur d'index" est une situation courante. Cet article présentera quelques causes courantes et solutions aux erreurs d'index, et fournira des exemples de code spécifiques pour aider les lecteurs à mieux gérer ces problèmes. Description du problème : lors de l'exécution d'un programme PHP

L'ordinateur démarre après plusieurs tentatives [Réparer] L'ordinateur démarre après plusieurs tentatives [Réparer] Feb 29, 2024 pm 03:07 PM

Certains utilisateurs ont signalé que leurs ordinateurs Windows nécessitent plusieurs tentatives de démarrage. Cette situation est frustrante car l'utilisateur doit essayer à plusieurs reprises de le mettre sous tension. Habituellement, la cause première de ce problème est une panne matérielle. Si vous rencontrez un problème similaire, les solutions proposées dans cet article vous aideront. Pourquoi mon ordinateur doit-il démarrer plusieurs fois ? Une batterie CMOS épuisée ou un BIOS obsolète peuvent également provoquer des problèmes de démarrage. De plus, une RAM et un bloc d'alimentation défectueux sont également responsables de ce problème. L'ordinateur Windows démarre après plusieurs tentatives Si votre ordinateur Windows démarre après plusieurs tentatives, utilisez les suggestions suivantes. Effectuer une réinitialisation matérielle Réinitialiser le cmos Vérifier la tension de la batterie CMOS Mettre à jour le BIOS Problèmes matériels ci-dessous

qu'est-ce que l'index MySQL qu'est-ce que l'index MySQL Oct 08, 2023 am 11:47 AM

L'index dans MySQL signifie index. C'est une structure de données utilisée pour accélérer l'interrogation des tables de base de données. L'index peut être comparé au catalogue d'un livre. Il stocke les valeurs de colonnes spécifiques dans la table. positions de ligne correspondantes, ce qui rend la base de données plus efficace. Localisez et accédez rapidement aux données. La fonction de l'index est d'améliorer l'efficacité des requêtes. Sans index, la base de données doit analyser l'intégralité de la table ligne par ligne pour trouver les données correspondantes. Dans les grandes tables, cette méthode peut prendre beaucoup de temps. Les lignes de données requises sont rapidement localisées dans l'ordre, ce qui améliore considérablement la vitesse des requêtes.

Comment résoudre les problèmes courants d'iPadOS 17 Comment résoudre les problèmes courants d'iPadOS 17 Oct 16, 2023 pm 11:13 PM

iPadOS17 est une nouvelle mise à jour logicielle pour iPad qui apporte de nombreuses nouvelles fonctionnalités et améliorations. Cependant, comme pour toute nouvelle mise à jour logicielle, les utilisateurs peuvent rencontrer des problèmes potentiels. S'il y a un problème avec votre appareil iPadOS17, vous pouvez essayer les méthodes suivantes pour résoudre le problème : 1. Redémarrez votre iPad. Un simple redémarrage peut souvent résoudre des problèmes logiciels mineurs. Pour redémarrer votre iPad, maintenez enfoncé le bouton d'alimentation jusqu'à ce que le curseur « Glisser pour éteindre » apparaisse. Ensuite, faites glisser le curseur vers la droite et attendez que l'iPad s'éteigne. Après quelques secondes, appuyez à nouveau sur le bouton d'alimentation et maintenez-le enfoncé pour rallumer l'iPad. 2. Vérifiez les mises à jour. Apple publie continuellement des mises à jour logicielles pour corriger les bugs et améliorer les performances. Pour vérifier les mises à jour, veuillez accéder à

Comment résoudre l'impasse causée par la fusion des index d'optimisation MySQL Comment résoudre l'impasse causée par la fusion des index d'optimisation MySQL May 27, 2023 pm 05:49 PM

Un blocage s'est produit dans l'environnement de production en arrière-plan. En vérifiant le journal des blocages, nous avons constaté que le blocage était dû à deux instructions de mise à jour identiques (seules les valeurs de la condition Where étaient différentes), comme suit : UPDATEtest_tableSET`status`=1WHERE. `trans_id`=' xxx1'AND`status`=0;UPDATEtest_tableSET`status`=1WHERE`trans_id`='xxx2'AND`status`=0 C'était difficile à comprendre au début, mais après beaucoup de requêtes et d'apprentissage , l'impasse a été analysée

See all articles