Maison > base de données > tutoriel mysql > Comparaison des performances d'Oracle utilisant des index et n'utilisant pas d'index

Comparaison des performances d'Oracle utilisant des index et n'utilisant pas d'index

不言
Libérer: 2018-10-11 15:01:49
avant
2634 Les gens l'ont consulté

Le contenu de cet article concerne la comparaison des performances d'Oracle utilisant des index et n'utilisant pas d'index. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Préparez d'abord un tableau avec des millions de données, afin que l'analyse des lacunes dans les données soit plus vivante !

Ce qui suit utilise les données de la table de pagination pour analyser la table, trier en fonction du champ EMP_ID et découvrir l'écart de performances entre l'utilisation d'index et la non-utilisation d'index !

Préparation de la syntaxe des requêtes SQL, une entreprise spécifique écrit la syntaxe SQL selon des tables spécifiques :

SELECT *
  FROM (SELECT ROW_.*, ROWNUM ROWNUM_
          FROM (SELECT *
                  FROM KQS_SQ_INFO i  
                 ORDER BY i.EMP_ID desc ) ROW_
         WHERE ROWNUM <= 20)
 WHERE ROWNUM_ >= 10;
Copier après la connexion

Utiliser expliquer planifiez pour pouvoir analyser SQL

comme suit :

explain plan for SELECT *
  FROM (SELECT ROW_.*, ROWNUM ROWNUM_
          FROM (SELECT *
                  FROM KQS_SQ_INFO i  
                 ORDER BY i.EMP_ID desc ) ROW_
         WHERE ROWNUM <= 20)
 WHERE ROWNUM_ >= 10;
Copier après la connexion

pour calculer les performances SQL, utilisez

select * from TABLE(dbms_xplan.display);打印出性能分析表
Copier après la connexion

comme indiqué ci-dessous :

Avant d'utiliser index :

Après avoir utilisé index

Vous pouvez clairement voir que l'utilisation du processeur est très faible après utiliser, et la récupération est Commencer par un index au lieu d'une recherche en texte intégral

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:cnblogs.com
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal