Et si je le peux, une raison (performance / stabilité) pourquoi je ne devrais
Et si je le peux, une raison (performance / stabilité) pourquoi je ne devrais
J'ai lu des informations sur SQL Server et chaque livre ou blog en parle à propos des analyses en arrière. Une analyse en arrière d'un index cluster ne peut pas utiliser le parallélisme Le seul message qui a dit quelque chose est celui-ci ci-dessous. Le message indique que l'équipe SQL Server n'a...
Ceci est un spin-off des commentaires à la question précédente: La requête Postgres 9.4.4 prend une éternité Avec PostgreSQL 9.4, il semble toujours y avoir une Recheck Cond:ligne après les analyses d'index bitmap dans les plans de requête générés par EXPLAIN. Comme dans la EXPLAINsortie de la...
J'utilise souvent SSMS pour tester mes procédures stockées lentes pour les index manquants. Chaque fois que je vois un "Index manquant (Impact xxx)", ma réaction est de créer le nouvel index. Il en résulte une requête plus rapide à chaque fois que je sache. Une raison pour laquelle je ne devrais...
Je pose peut-être la mauvaise question dans le titre. Voici les faits: Mes gens du service client se sont plaints de la lenteur des temps de réponse lors de la recherche de clients sur l'interface d'administration de notre site basé à Django. Nous utilisons Postgres 8.4.6. J'ai commencé à...
J'ai joué un peu avec mysqldump et je me demandais, si elle ne les indices d'exportation ( FULLTEXT, INDEX...) par défaut. Je l'ai lu et j'ai trouvé cette option : --disable-keys, -K ce qui suggère qu'il exporte effectivement les indices. Mais je ne veux pas me fier à mon interprétation et je veux...
L'une des nouvelles fonctionnalités du nom de code de SQL Server 2012 Denaliest l' index Columnstore. Je connais bien les anciens index de magasin de lignes classiques, comme la structure de l'arbre b, les différences de stockage entre le niveau feuille et les pages arbre b, les effets des champs...
Ce que je veux dire, c'est ce qui suit: Si la création d'un index sur une table avec des nlignes prend du ttemps. La création d'un index sur la même table 1000*nprendra environ du 1000*ttemps. Ce que j'essaie de réaliser, c'est d'estimer le temps nécessaire pour créer l'index sur la base de données...
Est-il possible d'avoir une contrainte de colonne unique personnalisée comme suit? Supposons que j'ai deux colonnes subsetet les typedeux chaînes (bien que les types de données n'aient probablement pas d'importance). Si typec'est "vrai", alors je veux que la combinaison de typeet subsetsoit unique....
Ma connaissance des bases de données et du SQL est basée dans la plupart des cours universitaires. Quoi qu'il en soit, j'ai passé quelques mois (près d'un an) dans une entreprise, où je travaillais avec des bases de données. J'ai lu quelques livres et j'ai pris part à quelques formations sur les...
J'ai des tables Log et LogItem; J'écris une requête pour récupérer des données des deux. Il y en a des milliers Logset chacun Logpeut en avoir jusqu'à 125LogItems La requête en question est compliquée, donc je la saute (si quelqu'un pense que c'est important, je peux probablement la poster), mais...
En bref Quels facteurs entrent en jeu lorsqu'ils interrogent l'optimiseur sur la sélection de l'index d'une vue indexée? Pour moi, les vues indexées semblent défier ce que je comprends de la façon dont l'Optimizer sélectionne les index. J'ai déjà vu cette question , mais le PO n'a pas été bien...
Dans SQL Server, les statistiques sont mises à jour automatiquement une fois Auto Update Statisticsdans True(qui est la valeur par défaut). Y a-t-il une raison de mettre à jour les statistiques manuellement et dans quelles
Je veux juste savoir comment installer le modulepg_tgrm tel qu'il est utilisé dans le schéma d'indexation trigramme qui vous permet de faire des modèles de recherche non ancrés sur un index. WHERE foo LIKE
J'ai exécuté des rapports d'utilisation d'index et j'essaie d'obtenir une définition de Leaf et Non-leaf . Il semble y avoir à la fois des insertions feuille et non feuille, des mises à jour, des suppressions, des fusions de page et des allocations de page. Je ne sais vraiment pas ce que cela...
Dans une question précédente, est-ce une bonne idée de désactiver l'escalade de verrous lors de l'ajout de nouvelles colonnes calculées à une table? , Je crée une colonne calculée: ALTER TABLE dbo.tblBGiftVoucherItem ADD isUsGift AS CAST ( ISNULL( CASE WHEN sintMarketID = 2 AND strType = 'CARD' AND...
Supposons que nous ayons une définition de table comme celle-ci: CREATE TABLE MyTab ( ID INT IDENTITY(1,1) CONSTRAINT PK_MyTab_ID PRIMARY KEY ,GroupByColumn NVARCHAR(10) NOT NULL ,WhereColumn DATETIME NULL ) Et un index non cluster filtré comme celui-ci: CREATE NONCLUSTERED INDEX...
J'étudie les avantages de la mise à niveau de MS SQL 2012 vers 2014. L'un des principaux arguments de vente de SQL 2014 est les tables optimisées en mémoire, qui rendent apparemment les requêtes ultra-rapides. J'ai constaté qu'il y a quelques limitations sur les tables optimisées en mémoire, telles...
Aujourd'hui, sept bases de données en sept semaines m'ont présenté les index par opérateur. Vous pouvez indexer des chaînes pour le modèle correspondant aux requêtes précédentes en créant un text_pattern_opsindex de classe d'opérateur, tant que les valeurs sont indexées en minuscules. CREATE INDEX...
Une opération «ALTER INDEX ALL REBUILD» sur SQL Server 2012 a échoué car le journal des transactions manquait d'espace. Les index n'ont jamais été réorganisés ou reconstruits, la fragmentation est donc supérieure à 80% sur presque tous. La base de données utilise un modèle de récupération simple....