Pazar , 13 Temmuz 2014
Son Haberler
Anasayfa / Etiket Arşivi: Veritabanı (sayfa 4)

Etiket Arşivi: Veritabanı

SQL Optimize Nedir?

SQL-optimizer

Bu yazimda Sql performans iyilestirme için ve veritabanina ulasimi optimize etmek amaçli kullanilan SQL optimizeri ana hatlari ile ve basit birkaç örnek vererek açiklamaya çalisacagim Herhangi bir SQL sorgusu çalistirildiginda, istenilen bilgiye nasil ulasilacagina “Optimizer” adi verilen veri tabani optimizasyon birleseni karar vermektedir. Oracle, kullanicilarina tahminler üzerine çalisan “Rule-Based Optimizer” ve daha çok akil yürütme yöntemi ile çalisan “Cost-Based Optimizer” ... Devamını Oku »

  • tweet

SQL Performans İyileştirme

Bu makalemizde SQL izleme yöntemlerini ve iyilestirme senaryolarina bakis açimizi irdeleyecegiz.Çogu kez raporlarimizin saatlerce çalistigi durumlar olmustur veya çok kisa sürede çalismasi gereken sorgularimizin neden uzun süre çalistigini merak etmisizdir.Simdi bu tip problemler için çözüm yöntemlerine kisaca bi bakalim Neden SQL Izleme-Iyilestirme?       SQL iyilestirme islemi ile genel olarak sunlar hedeflenmektedir   Büyük tablolar üzerindeki gereksiz “full-table” erisimlerin ... Devamını Oku »

  • tweet

Union All Kullanımı

Oracle da birkaç tablo üzerinde birlestirme ya da fark alma islemleri yapilabilir. Bunun için UNION, INTERSECTION ve MINUS operatörleri kullanilir. Asagidaki örneklerde UNION operatörü ile birlestirilmistir sonuçlari görecegiz.       SELECT JOB_ID FROM EMPLOYEE WHERE DEPARTMENT_ID = 10 UNION ALL SELECT JOB_ID FROM EMPLOYEE WHERE DEPARTMENT_ID = 20 Sorgu çalistiginda çikan sonucumuz JOB ———- MGR TECH HR MGR HR ... Devamını Oku »

  • tweet

Dinamik SQL Nedir ?

Arkadaslar bu makalemde sizlere dinamik SQL konusundan söz edecegim. Dinamik SQL Nedir ? Dinamik SQL, senaryosu çalisma zamanindan once bilinmeyen SQL cümlecikleri ile program yazma imkani saglayan bir tekniktir. Dinamik SQL’in detaylarina girmeden önce sizlere statik SQL den bahsetmek istiyorum. Böylelikle ikisi arasindaki farki daha net anlayacaginizi düsünüyorum. Statik SQL komutlari çalismadan çalismaya degismez. Komutun tüm senaryosu derlendigi anda bilinir ... Devamını Oku »

  • tweet

SQL Kod Arşivi

sql11

Burada irili ufaklı sql’de çok sık kullandığımız kodları buluyor olacağız. (+), Birleştirme yapılan tablolardan ikinci tabloda birinci tablodaki her kaydın karşılığı olmazsa, karşılığı olmayan kayıtlar sql sonucunda sadece olmayan alanlar değil bilakis kayıt hiç gelmez. Bunun önlemi dış birleştirmedir. Dış birleştirme işlemi, kayıtları eksik olan tablonun şart tarafına “(+)” işareti konularak yapılır. SELECT * FROM PERSONEL, UNVAN WHERE PERSONEL.UNVANKEY(+) = ... Devamını Oku »

  • tweet