Oracle'da deterministik funktsiya nima?
Oracle'da deterministik funktsiya nima?

Video: Oracle'da deterministik funktsiya nima?

Video: Oracle'da deterministik funktsiya nima?
Video: Efficient Function Calls From SQL (Part 2) : The DETERMINISTIC Hint 2024, Noyabr
Anonim

A funktsiyasi hisobga olinadi deterministik agar u har doim ma'lum bir kirish qiymati uchun bir xil natijani qaytarsa. The Oracle hujjatlar quvur liniyasi jadvalini aniqlashni da'vo qiladi funktsiyalari kabi deterministik yordamida ANIQLI bandi ruxsat beradi Oracle ularning qatorlarini buferlash va shu bilan bir nechta bajarilishini oldini olish.

Bu bilan bog'liq holda, deterministik funktsiya nima?

Funktsiya bir xil to'plam bilan chaqirilganda har doim bir xil natijalar to'plamini qaytarsa, deterministik hisoblanadi kiritish qiymatlar. Funktsiya deterministik bo'lmagan deb hisoblanadi qaytish bir xil to'plam bilan chaqirilganda bir xil natija to'plami kiritish qiymatlar.

Yuqoridagilardan tashqari, Oracle-da quvurli funksiya nima? Quvurli Jadval Funksiyalar . Quvurli stol funktsiyalari ni o'z ichiga oladi QUVUR BO'LGAN bandini tanlang va qatorlarni tashqariga chiqarish uchun PIPE ROW chaqiruvidan foydalaning funktsiyasi ular yaratilishi bilanoq, stol kolleksiyasini yaratishdan ko'ra. Bo'sh RETURN qo'ng'irog'iga e'tibor bering, chunki undan qaytish uchun to'plam yo'q funktsiyasi.

Bundan tashqari, deterministik bayonot nima ekanligini bilish uchun?

ANIYOR Funksiyalar. The ANIQLI Funktsiyalar uchun band bo'lmagan funktsiyalar uchun idealdir. deterministik komponentlar. Bu shuni anglatadiki, har safar funktsiyani bir xil parametr qiymatlari bilan ta'minlaganingizda, natija bir xil bo'ladi. Funktsiyaga asoslangan indekslar faqat belgilangan funktsiyalardan foydalanishi mumkin ANIQLI.

Oracle 11g da natija keshi nima?

Natija keshi dagi yangi xususiyatdir Oracle 11g va u o'z nomiga mos keladigan narsani qiladi keshlar the natijalar so'rovlar soni va uni umumiy hovuzning bir qismiga qo'yadi. Agar sizda tez-tez bajariladigan va kamdan-kam o'zgaruvchan ma'lumotlarni o'qiydigan so'rovingiz bo'lsa, bu xususiyat unumdorlikni sezilarli darajada oshirishi mumkin.

Tavsiya: