Oracle-da deterministik funksiya nədir?
Oracle-da deterministik funksiya nədir?

Video: Oracle-da deterministik funksiya nədir?

Video: Oracle-da deterministik funksiya nədir?
Video: Сценарии Pyspark 8: как добавить суррогатный ключ, сгенерированный последовательностью, в качестве столбца в кадре данных. #писпарк 2024, Noyabr
Anonim

A funksiyası hesab olunur deterministik əgər həmişə müəyyən bir giriş dəyəri üçün eyni nəticəni qaytarırsa. The Oracle Sənədlər boru kəməri cədvəlini təyin etdiyini iddia edir funksiyaları kimi deterministik istifadə edərək QEYDİYYƏTLİ bənd imkan verir Oracle onların cərgələrini bufer etmək, bununla da çoxsaylı icraların qarşısını almaq.

Bununla əlaqədar olaraq, deterministik funksiya nədir?

Funksiya eyni çoxluqla çağırıldığında həmişə eyni nəticə dəstini qaytarırsa, deterministik hesab olunur giriş dəyərlər. Əgər funksiya yoxdursa, qeyri-müəyyən hesab olunur qayıtmaq eyni dəst ilə çağırıldıqda eyni nəticə dəsti giriş dəyərlər.

Yuxarıda əlavə olaraq, Oracle-da boru xətti funksiyası nədir? Boru kəməri Cədvəl Funksiyalar . Boru kəməri masa funksiyaları daxildir BORULU bəndini daxil edin və sətirləri kənara itələmək üçün PIPE ROW çağırışından istifadə edin funksiyası masa kolleksiyası yaratmaq əvəzinə, yaradılan kimi. Boş GERİ DÖNÜŞ çağırışına diqqət yetirin, çünki geri qaytarılacaq kolleksiya yoxdur funksiyası.

Həmçinin bilmək lazımdır ki, deterministik ifadə nədir?

QEYDİYYƏTLİ Funksiyalar. The QEYDİYYƏTLİ funksiyalar üçün bənd qeyri-müəyyən funksiyaları olmayan funksiyalar üçün idealdır. deterministik komponentlər. Bu o deməkdir ki, funksiyanı hər dəfə eyni parametr qiymətləri ilə təmin etdiyiniz zaman nəticə eyni olur. Funksiyaya əsaslanan indekslər yalnız işarələnmiş funksiyalardan istifadə edə bilər QEYDİYYƏTLİ.

Oracle 11g-də nəticə önbelleği nədir?

Nəticə Keşi -də yeni bir xüsusiyyətdir Oracle 11g və o, məhz adının nəzərdə tutduğu şeyi edir keşlər the nəticələr sorğulardan ibarətdir və onu paylaşılan hovuzun bir hissəsinə qoyur. Əgər tez-tez yerinə yetirilən və nadir hallarda dəyişən məlumatları oxuyan sorğunuz varsa, bu funksiya performansı əhəmiyyətli dərəcədə artıra bilər.

Tövsiyə: