Kommentarer (Norsk)

Tips

Du kan bruke kommentarer i en SQL-setning til å sende instruksjoner, eller tips, til Oracle Database Optimizer. Optimizer bruker disse tipsene som forslag til å velge en utførelsesplan for uttalelsen.

En setningsblokk kan bare ha en kommentar som inneholder hint, og den kommentaren må følge SELECT, UPDATE, INSERT eller DELETE nøkkelord. Følgende syntaks viser hint som finnes i begge kommentarstilene som Oracle støtter i en setningsblokk.

 {DELETE | INSERT | SELECT | UPDATE} / * + hint] ... * / 

eller

 {DELETE | INSERT | SELECT | UPDATE} - + hint] ... 

hvor:

  • DELETE, INSERT, SELECT, eller UPDATE er en DELETE, INSERT, SELECT eller UPDATE nøkkelord som begynner en setningsblokk. Kommentarer som inneholder hint kan bare vises etter disse nøkkelordene.

  • + er et plusstegn som får Oracle til å tolke kommentaren som en liste med hint. Plusstegnet må følge umiddelbart etter kommentaravgrenseren (ingen mellomrom er tillatt).

  • hint er et av tipsene diskutert i denne seksjonen. Mellomromet mellom plusstegnet og hintet er valgfritt. Hvis kommentaren inneholder flere hint, skiller du hintene med minst ett mellomrom.

  • text er annen kommentartekst som kan være ispedd tipsene.

Oracle Database behandler feilstavede hint som vanlige kommentarer og gir ingen feil.

Mange hint kan gjelde begge spesifikke tabeller. eller indekser og mer globalt til tabeller i en visning eller til kolonner som er en del av indeksene. De syntaktiske elementene tablespec og indexspec definerer disse globale tipsene. For informasjon om når du skal bruke globale hint og hvordan Oracle tolker dem, se Oracle Database Performance Tuning Guide.

tablespec :: =

Beskrivelse av illustrasjonen tablespec.gif
indexspec :: =

Beskrivelse av illustrasjonen indexspec.gif

Tabell 2- 22 viser tipsene etter funksjonell kategori og inneholder kryssreferanser til syntaksen. (I HTML og PDF er kryssreferansene hyperkoblinger.) En alfabetisk oversikt over tipsene, inkludert syntaksen, følger tabellen.

Se også:

Oracle Database Performance Tuning Guide for mer informasjon om bruk av tips for å optimalisere SQL-setninger og detaljert informasjon om bruk av tablespec og indexspec syntaksen

all_rows_hint :: =

Beskrivelse av illustrasjonen all_rows_hint.gif
append_hint :: =

Beskrivelse av illustrasjonen append_hint.gif
cache_hint :: =

Beskrivelse av illustrasjonen cache_hint.gif
cluster_hint :: =

Beskrivelse av illustrasjonen cluster_hint.gif
cursor_sharing_exact_hint :: =


Beskrivelse av illustrasjonen cursor_sharing_exact_hint.gif
driving_site_hint :: =

Beskrivelse av illustrasjonen driving_site_hint.gif
dynamic_sampling_hint :: =

Beskrivelse av illustrasjonen dynamic_sampling_hint.gif
fact_hint :: =

Beskrivelse av illustrasjonen fact_hint.gif
first_rows_hint :: =

Beskrivelse av illustrasjonen first_rows_hint .gif
full_hint :: =

Beskrivelse av illustrasjonen full_hint.gif
hash_hint :: =

Beskrivelse av illustrasjonen hash_hint.gif
index_hint :: =

Beskrivelse av illustrasjonen index_hint.gif
index_asc_hint :: =

Beskrivelse av illustrasjonen index_asc_hint.gif
index_combine_hint :: =

Beskrivelse av illustrasjonen index_combine_hint.gif
index_desc_hint :: =

Beskrivelse av illustrasjonen index_desc_hint.gif
index_ffs_hi nt :: =

Beskrivelse av illustrasjonen index_ffs_hint.gif
index_join_hint :: =

Beskrivelse av illustrasjonen index_join_hint.gif
index_ss_hint :: =

Beskrivelse av illustrasjonen index_ss_hint.gif
index_ss_asc_hint :: =

Beskrivelse av illustrasjonen index_ss_asc_hint.gif
index_ss_desc_hint :: =

Beskrivelse av illustrasjonen index_ss_desc_hint.gif
leading_hint :: =

Beskrivelse av illustrasjonen leading_hint.gif
merge_hint :: =

Beskrivelse av illustrasjonen merge_hint.gif
noappend_hint :: =

Beskrivelse av illustrasjonen noappend_hint.gif
nocache_hint :: =

Beskrivelse av illustrasjonen nocache_hint.gif
no_expand_hint :: =

Beskrivelse av illustrasjonen no_expand_hint.gif
no_fact_hint :: =

Beskrivelse av illustrasjonen no_fact_hint.gif
no_index_hint :: =

Beskrivelse av illustrasjonen no_index_hint.gif
no_index_ffs_hint :: =

Beskrivelse av illustrasjonen no_index_ffs_hint.gif
no_index_ss_hint :: =

Beskrivelse av illustrasjonen no_index_ss_hint.gif
no_merge_hint :: =

De skript av illustrasjonen no_merge_hint.gif
no_parallel_hint :: =

Beskrivelse av illustrasjonen no_parallel_hint.gif
Begrensning på NO_PARALLEL

Du kan ikke parallellisere et spørsmål som involverer en nestet tabell.

no_parallel_index_hint :: =

Beskrivelse av illustrasjonen no_parallel_index_hint.gif
no_push_pred_hint :: =

Beskrivelse av illustrasjonen no_push_pred_hint.gif
no_push_subq_hint :: =

Beskrivelse av illustrasjonen no_push_subq_hint.gif
no_rewrite_hint :: =

Beskrivelse av illustrasjonen no_rewrite_hint.gif
no_query_transformation_hint :: =

Beskrivelse av illustrasjonen no_query_transformatn_hint.gif
no_star_transformation_hint :: =

Beskrivelse av illustrasjonen no_star_transformation_hint.gif
no_unnest_hint :: =

Beskrivelse av illustrasjonen no_unnest_hint.gif
no_use_hash_hint :: =

Beskrivelse av illustrasjonen no_use_hash_hint.gif
no_use_merge_hint :: =

Beskrivelse av illustrasjonen no_use_merge_hint.gif
no_use_nl_hint :: =

Beskrivelse av illustrasjonen no_use_nl_hint.gif
order_hint :: =

Beskrivelse av illustrasjonen order_hint.gif
parallel_hint :: =

Beskrivelse av illustrasjonen parallel_hint.gif

Oracle ignorerer parallelle hint på et midlertidig bord. Se CREATE TABLE og Oracle Database Concepts for mer informasjon om parallell kjøring.

parallel_index_hint :: =

Beskrivelse av illustrasjonen parallel_index_hint .gif
pq_distribute_hint :: =

Beskrivelse av illustrasjonen pq_distribute_hint.gif

Se Også:

Oracle Database Performance Tuning Guide for tillatte kombinasjoner av distribusjoner for ytre og indre sammenføyningstabeller

push_pred_hint :: =

Beskrivelse av illustrasjonen push_pred_hint.gif
push_subq_hint :: =

Beskrivelse av illustrasjonen push_subq_hint.gif
qb_name :: =

Beskrivelse av illustrasjonen qb_name_hint.gif
rewrite_hint :: =

Beskrivelse av illustrasjonen rewrite_hint.gif
rule_hint :: =

Beskrivelse av illusten rasjon regel_hint.gif
spread_min_analysis_hint :: =

Beskrivelse av illustrasjonen spread_min_analysis_hint.gif
star_transformation_hint :: =

Beskrivelse av illustrasjonen star_transformation_hint.gif
unnest_hint :: =

Beskrivelse av illustrasjonen unnest_hint.gif
use_concat_hint :: =

Beskrivelse av illustrasjonen use_concat_hint.gif
use_hash_hint :: =

Beskrivelse av illustrasjonen use_hash_hint.gif
use_merge_hint :: =

Beskrivelse av illustrasjonen use_merge_hint.gif
use_nl_hint :: =

Beskrivelse av illustrasjonen use_nl_hint.gif
use_nl_with_index_hint :: =

Beskrivelse av illustrasjonen use_nl_with_index_hint.gif

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *