J'ai juste eu un assez requête complexe à mon travail, et c'était la prise de 8 secondes pour s'exécuter. EXPLIQUER montrant un étrange tableau de l'ordre et de mon index n'ont pas été tous utilisés en même avec l'INDICE de FORCE de rappel. Je suis tombé sur le STRAIGHT_JOIN joindre mot-clé et ont commencé à remplacer certains de mes JOINTURE INTERNE avec les mots-clés. J'ai remarqué considérable amélioration de la vitesse. Finalement, j'ai juste remplacé tous mes JOINTURE INTERNE avec les mots-clés STRAIGHT_JOIN pour cette question, et il fonctionne maintenant dans .01 secondes.
Ma question est de savoir quand utilisez-vous STRAIGHT_JOIN et de le faire lorsque vous utilisez une JOINTURE INTERNE? Est-il une raison de ne pas utiliser STRAIGHT_JOIN si vous êtes à la rédaction d'un bon de requêtes?