Adaptive Cursor Sharing

Türkçe karşılığı: Uyarlamalı cursor paylaşımıAlan: Oracle

Oracle’ın aynı bind kullanan SQL için farklı değer dağılımlarına göre birden fazla uygun execution plan/cursor varyantı kullanabilmesini sağlayan mekanizma.

Tek bir paylaşılabilir cursor her bind değeri için iyi olmayabilir. Adaptive Cursor Sharing, çalıştırma istatistiklerinden bind değerlerinin plan duyarlılığını gözleyip gerektiğinde bind-aware child cursor’lar üretir.

Bu mekanizma “her değer için yeni plan” anlamına gelmez; optimizer’ın gözlenen cardinality davranışına göre paylaşım sınırını ayarlamasıdır. Bind peeking ile birlikte ele alındığında neden bazı SQL’lerin aynı metinle farklı planlar kullanabildiği anlaşılır. İlgili temel çerçeve Oracle SQL performansı sayfasındadır.

İlgili teknik yayınlar

Başlık veya özetinde bu kavrama doğrudan karşılık gelen yayınlar.