Questions marquées «optimization»

Dans le contexte d'une base de données, l'optimisation fait référence au processus de l'optimiseur de requêtes sélectionnant un plan d'exécution physique efficace.

2
Requêtes sans bon plan trouvé
J'ai une base de données SQL Server 2012. J'ai remarqué la valeur de Reason for early termination of statement optimizationcertaines requêtes et tout a donné Good Enough Plan Found. Maintenant mes questions sont: Quels sont tous les types possibles de «Raison de l'arrêt précoce de l'optimisation des relevés». J'ai fait …

3
Forcer le flux distinct
J'ai une table comme celle-ci: CREATE TABLE Updates ( UpdateId INT NOT NULL IDENTITY(1,1) PRIMARY KEY, ObjectId INT NOT NULL ) Suivi essentiellement des mises à jour des objets avec un ID croissant. Le consommateur de ce tableau sélectionnera un bloc de 100 ID d'objet distincts, classés par UpdateIdet à …

3
Indicateur de trace 4199 - Activer globalement?
Cela peut tomber dans la catégorie d'opinion, mais je suis curieux de savoir si les gens utilisent l' indicateur de trace 4199 comme paramètre de démarrage pour SQL Server. Pour ceux qui l'ont utilisé, dans quelles circonstances avez-vous connu une régression des requêtes? Cela semble certainement être un avantage potentiel …





2
Pourquoi la variable de table force-t-elle un balayage d'index alors que la table temporaire utilise la recherche et la recherche de signets?
J'essaie de comprendre pourquoi l'utilisation d'une variable de table empêche l'optimiseur d'utiliser une recherche d'index puis une recherche de signet par rapport à une analyse d'index. Remplir la table: CREATE TABLE dbo.Test ( RowKey INT NOT NULL PRIMARY KEY, SecondColumn CHAR(1) NOT NULL DEFAULT 'x', ForeignKey INT NOT NULL ) …

1
EXPLAIN ANALYZE ne montre aucun détail pour les requêtes à l'intérieur d'une fonction plpgsql
J'utilise une fonction PL / pgSQL dans PostgreSQL 9.3 avec plusieurs requêtes complexes à l'intérieur: create function f1() returns integer as $$ declare event tablename%ROWTYPE; .... .... begin FOR event IN SELECT * FROM tablename WHERE condition LOOP EXECUTE 'SELECT f2(event.columnname)' INTO dummy_return; END LOOP; ... INSERT INTO ... FROM …




1
Modification de GEQO (Genetic Query Optimization) de PostgreSQL
J'ai besoin d'implémenter une fonctionnalité conforme à la fonctionnalité GEQO de PostgreSQL. Je comprends que l'approche GEQO consiste à coder les plans de requête sous forme de chaînes entières et GEQO génère ces séquences de jointure possibles au hasard. Source: http://www.postgresql.org/docs/9.3/static/geqo-pg-intro.html Ma question: comment modifier la fonction GEQO si je …


1
Différence monumentale dans le temps d'exécution entre les requêtes lors de l'utilisation de l'indicateur de requête RECOMPILE
J'ai deux requêtes presque identiques exécutées sur la même instance SQL Server 2005: La première est la SELECTrequête d' origine générée par LINQ (je sais, je sais ... je ne suis pas le développeur de l'application, juste le DBA :). Le second est exactement le même que le premier, a …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.