Тёмный

Index Kullanarak SQL Server'ı Roketleyin! 

Ömer Faruk ÇOLAKOĞLU
Подписаться 14 тыс.
Просмотров 25 тыс.
50% 1

Yayın tanıtımı:
Bir veritabanı sunucuda index'in performansa olan etkisini gerçek veriler üzerinde, demolar ile canlı canlı işleyeceğiz.
-Index kavramı
-Index çeşitleri
-Index'in performansa etkisi
-Index bozulması
-Index bakım planları
-100 milyon satırlık veride çalışma
ve çok daha fazlası...
Atölye tadında canlı demolar yapacağımız bu etkinliği kaçırmayın!
Yayın sonrası:
Dün akşam 2 saatten fazla süren bir youtube yayını gerçekleştirdik.
Benim öngörüm 1 saat civarındaydı fakat değerli izleyicilerimizin interaktif katılımları ile 30'dan fazla soruya da cevap verdim.
Sağolsunlar 2 saatlik bir canlı yayında 150'den fazla tekil izleyici bana eşlik etti.
Canlı yayının konusu olan Index ile SQL Server'ı Roketleme kavramını uygulamalı olarak gerçekleştirdik.
Zaten bu yayından sonra "SQL yavaş" diyen de ne bileyim. Allah taş eder adamı. 😊
Ne demiştik? Kötü server yoktur, kötü yazılmış SQL vardır.😊
Zira 2.5 milyon, 20 milyon ve 100 milyon satırlık verilerde sorgular çalıştırdık.
Birincisinde 5.000 kat
İkincisinde 50.000 kat
Üçüncüsünde ise 70.000 katlık bir hızlanma elde ettik.
Ha bir de eş zamanlı 50 kullanıcı ile çalıştırıldığında 7 dakika süren sorguyu 300 ms'de getirdik. 😊
-Index'in performansa etkisi
-Clustered Index, Nonclustred Index
-Index bozulamaları
-Fill factor kavramı
-Bakım planları
gibi konuları uygulamalı ele aldık.
Videoda kullandığım datasetleri burada paylaşıyorum.
-2 buçuk milyon satırlık müşteri verisi
1drv.ms/u/s!AmI3ms7NfBMmiz-nv...
-20 milyon satırlık müşteri verisi
1drv.ms/u/s!AoTudRti4cT8jLRBn...
-100 milyon satırlık eczane verisi
1drv.ms/u/s!AmI3ms7NfBMmi0Ct0...

Развлечения

Опубликовано:

 

6 окт 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 68   
@murad-dov
@murad-dov Месяц назад
Çok teşekkürler indexi detaylı ve anlaşılır anlatan tek bu video ola bilir sanırım
@saidkorseir192
@saidkorseir192 2 года назад
Muhteşem yayındı. Elinize ağzınıza sağlık.
@gokhanaydin7815
@gokhanaydin7815 2 года назад
Gerçekten çok güzel bir anlatım olmuş. Emeğinize sağlık. Devamını bekliyoruz 👏👏👏
@mehmetcimen120
@mehmetcimen120 2 года назад
Kalite ve tecrübe hocam emeğinize sağlık teşekkür ederiz
@trgshn
@trgshn 2 года назад
Üstad eline emeğine sağlık. Çok detaylı ve çok iyi anlaşılabilir bir paylaşım.
@ugursesen7629
@ugursesen7629 2 года назад
hocam emekleriniz için teşekkür ederiz, iyi ki varsınız..
@murateralp3265
@murateralp3265 2 года назад
Çok Teşekkürler Hocam. Çok değerli bilgiler edindim sayenizde
@hamdi4747
@hamdi4747 2 года назад
Gece gece üşenmedim izledim. Bu tür yayınlar artsın lütfen hocam . Böylesine önemli konuları sizin anlatımınız ile dinlemek çok daha keyifli oluyor.
@TheMyClint
@TheMyClint 2 года назад
Emeğinize sağlık Hocam. Ben sektöre çok uzak biriyim. Ama yazılıma meraklıyım. Her yerde, kolay kolay bulunamayacak, süper bir ders olmuş. Allah sayınızı artırsın.
@ilhandogann
@ilhandogann 10 месяцев назад
Ömer Bey selamlar, gerçekten çok güzel ve faydalı bir eğim olmuş. Emeklerinize sağlık. Teşekkürler.
@fd5138
@fd5138 Год назад
Hocam çok güzel anlatmışsınız. Ağzınıza sağlık. Tam ihtiyacım olan video 🎉
@erenbirekul3298
@erenbirekul3298 Год назад
Hocam mukemmel anlattınız.. daha iyisi olamazdi. Elinize emeginize sağlık
@mustafakapucu2703
@mustafakapucu2703 2 года назад
teşekkürler hocam, oldukça açıklayıcı olmuş.
@ErencanSagroglu
@ErencanSagroglu 2 года назад
şimdiye kadar sql server ile ilgili izlediğim en iyi ve açıklayıcı video diyebilirim. teşekkür ederim. emeğine sağlık.
@emrecirik5189
@emrecirik5189 2 года назад
Emeğinize sağlık hocam :)
@yusufkaynar4932
@yusufkaynar4932 2 года назад
Teşekkür ederim emeğine sağlık afiyet Ömer Hocam. Çok faydalı bir sunum oldu. Selamlarımla.
@halilfe21
@halilfe21 2 года назад
Elinize sağlık hocam gayet verimli bir eğitim videosu oldu. Hem kasma olmayacaktır, dediğiniz gibi hemde ilgili veriye hızlı ulaşır oluruz.,🙏🙏🙏
@aksumurat2284
@aksumurat2284 2 года назад
Cansın hocam, seni çok seviyoruz. Asıl sen hakkını helal et. Allah razı olsun. :)
@ezgisarca6279
@ezgisarca6279 2 года назад
Çok yardımcı oldunuz çok teşekkür ederim gerçekten. Başarılarınızın devamını diliyorum
@ibrahimkeles2352
@ibrahimkeles2352 2 года назад
Hocam elinize, ağzınıza sağlık sayenizde çok faydalı bilgiler edindim. Devamını bekliyoruz :)
@enessadk6853
@enessadk6853 2 года назад
Çok iyi Mükemmel bir anlatım elinize ağzınıza sağlık
@furkan-gx2er
@furkan-gx2er Год назад
Çok teşekkürler anlatım için hocam
@ozgurcosar32
@ozgurcosar32 7 месяцев назад
Mükemmel bir video ve mükemmel bilgiler. Bu şekilde videolar bekliyoruz :)
@user-ps3uo2nz1z
@user-ps3uo2nz1z Год назад
Çok değerli içerik olmuş.Minnetdarım hocam.
@user-mh1rr7oh3z
@user-mh1rr7oh3z 4 месяца назад
hocam ağzınıza sağlık, harikasınız
@bahramberdiyew6174
@bahramberdiyew6174 2 года назад
Cok guzel olmus Allah razi olsun
@reflex4155
@reflex4155 Год назад
Teşekkürler Ömer hocam
@emreerdogan2931
@emreerdogan2931 2 года назад
Çok faydalıydı teşekkür ederim
@oktaykul4057
@oktaykul4057 Год назад
Hocam emeğinize sağlık
@mhmmdqasml8918
@mhmmdqasml8918 10 месяцев назад
Hocam çok güzel anlatmışsınız emekleriniz için teşekkür ederiz bi sorum olacaktı neden SQL sanal makina üzerinde çalıştırıyorsunuz?
@servetyasintarhan4513
@servetyasintarhan4513 2 года назад
Hocam teşekkürler faydalı bilgiler için emeğinize sağlık. 2:01:28 de eczane similasyonun paylaşırım demiştiniz mümkünse paylaşır mısınız ? Teşekkürler
@SemihCetinn
@SemihCetinn 2 года назад
Abone olduk beğendik üstad. Bilmediğimizden değil ancak daha iyi öğrenmek ve neyi bilmediğimizi öğrenmek için geldik. Selamlar.
@ocolakoglu
@ocolakoglu 2 года назад
Sefa geldin hoş geldin. :)
@SemihCetinn
@SemihCetinn 2 года назад
@@ocolakoglu Hala izliyorum çok güzel bir anlatım olmuş. Elinize emeğinize dilinize sağlık üstadım. Bu alanda Türkçe olarak bu kadar güzel ve görsel anlatım çok az. Gerçekten çok eğitici olmuş. Teşekkürler.
@selsoft
@selsoft 2 года назад
Helal olsun.
@erolaktepe
@erolaktepe 2 года назад
Teşekkürler..
@ramazangorgun3970
@ramazangorgun3970 2 года назад
Hocam sen adamsın :)
@ugursesen7629
@ugursesen7629 2 года назад
baba büyüksün valla , helal olsun sana
@beyazbiyaz
@beyazbiyaz Год назад
Hocam videolarınız arasında ben göremedim belki de ama sizden bir ricam olacak. Artık globalleşen uygulamalar ve bir o kadar genişleyen mimariler nedeniyle veritabanları da farklı farklı lokasyonlarda hem yük dağıtımı hem sürdürebilirlik nedeniyle bulunmakta. Sql server ile Aktif-Aktif çalışma örneği gösterebilme şansınız olursa çok büyük bir ihtiyaca karşılık vermiş olacaksınız.
@fayuj
@fayuj Год назад
anlatışa bak aşık oldum
@abdullahkosten2742
@abdullahkosten2742 Год назад
Thanks
@caglarcansarikaya1550
@caglarcansarikaya1550 2 года назад
Hocam teşekkür ederiz :) bende yayına yetişemedim ama bant olarak izledim benimde merak ettiğim bir konu vardı. index seek ve index scan hakkında, sql server where şartında belirttiğimiz alanın aralığına göre bir seçim yapıyor. Bu konu istatistiklerle çok ilgili diye düşünüyorum. Varsayıyorum isim alanında index var sizde neme = 'ömer' diye arama yapıyorsunuz. Sql burada kaçtane ömer olabilir ki diye düşünerek index seek yapıyor, ancak diyelim tablonuzda 1 milyon kayıt var yaklasık %95 i ömer bu senaryoda aslında bu arama index seek olursa daha verimli sonuç döndürecektir. Ancak sql benim senaryomda hep seek yaptı. Bu durum için önerileriniz nelerdir ?
@ocolakoglu
@ocolakoglu 2 года назад
Merhaba Çağlar, Dediğin gibi istatistiklere bakıp fayda maliyet hesaplıyor. Indexi elle force ederek denemek mantıklı olabilir. Hangisinin daha faydalı olacağını anlamak adına.
@ilkeronurisik5
@ilkeronurisik5 2 года назад
Ömer Hocam giyindiğiniz T-Shirt'lerle alakalı bir link verebilir misiniz? :)
@ihsansaglam
@ihsansaglam 2 года назад
Hocam selamlar. Join ile bağladığımız farklı tablolar için oluşan sorgularda index işlemini kullanabilir miyiz?
@dogalkaynaksu9385
@dogalkaynaksu9385 2 года назад
Merhaba hocam veritabani programlama dersim var Microsoft SQL goruyoruz, udemydeki kursunuzu almak istiyorum acaba ilk Uygulamalarla SQL Ogreniyorumu mu yoksa Alistirmalarla SQL ogreniyorumu mu almaliyim?
@onayservis
@onayservis 2 года назад
thanks
@SemihCetinn
@SemihCetinn 2 года назад
Hocam merhaba indexleri toplu olarak rebuild yapabilecek bir kod örneği varmı örneğin her index oluşturduğumuzda bunları bir SQL scripti içine eklesek veya her kayıt eklendiğinde bu serveri belki yorabilir. Yada ilgili tabloya insert durumunda bir trigger ile rindex rebuild yapılamaz mı yada belirli bir zaman Aralığına bağlı olarak tüm non clusture indexleri otomatik olarak rebuild yaptıramaz mıyız böylelikle veri iletişimi de kesintisiz ve sonsuz yapıda olur varmı böyle bir dünya
@metehankaya7391
@metehankaya7391 Год назад
Hocam merhaba index oluştururken include kullanımı ile ilgili tam olarak akfamda oturmadı bi açıklık getirir misiniz yani kullanmazsak sorun olur mu kullanırsak avantajları nelerdir ne tür veri barındıran tablolarda kullanılır kafamda bir türlü oturtamadım
@oksilato13
@oksilato13 2 года назад
ömer hocam yazma kısmı hızlanırmı insert and update
@ekremyenil5301
@ekremyenil5301 8 месяцев назад
Hocam selam, with enc ile şifrelenmiş bir sp nasıl okunur hale getirilebilir, bunun olduğunu söylemişsiniz fakat ben hiçbir şey göremedim.Bir yanlışlık mı oldu ?
@sahingunduz4889
@sahingunduz4889 2 года назад
Merhabalar hocam nonclustered indexte sabit bir sorgumuzun olduğunu var saysak kullanıcıtc ve aktiflik alanları geliyor where koşulumuza ,bunlardan aktiflik alanımızın bit tipinde ,bu tarz bir işlem için nonclustered da çoklu alan koymamız bizi kötü etkiler mi,sırası önemli midir?
@ocolakoglu
@ocolakoglu 2 года назад
Kötü etkilemez ama sırası farkeder. Birden fazla alanda hangi alan daha az tekrar ediyor ise indexte onu üste koymak mantıklıdır.
@sahingunduz4889
@sahingunduz4889 2 года назад
@@ocolakoglu teşekkür ederim hocam
@mehmetakifbalci2646
@mehmetakifbalci2646 Год назад
Burada yanlış anlamıyorsam aratma yaparken ilk harf biliniyor. Bu da bölme yöntemi ile sorgulanan veriyi azaltarak hız artıyor. Ama günümüzde genelde ürün adının içinde aratma yapılıyor ve bir ürün değil o kelimenin İÇİNDE geçtiği ürünler aranıyor. Buna bir hızlandırma çözümü var mı?
@burakhamzal4963
@burakhamzal4963 Год назад
datasetleri dbeavera nasıl import edebilirim?
@erginertas5231
@erginertas5231 2 года назад
Merhaba, bu işlemler wordpress için geçerli mi acaba kusura bakmayın anladığım bir konu değil o yüzden soruyorum. Başka videolara bakarken rastgele video karşıma çıktı ve ilgimi çekti. Bir web sitem var ve hız optimizasyonu ile ilgili yapmadığım şey kalmadı. Kaç kişiden destek aldıysam kimisi css, java html kodları sıkıştırdı kimisi önbellekleme yaptırdı kimisi eklentilerin sayısını azalttı ama hiç kimse veritabanı ile alakalı bir şey söylemedi. Videoyu izleyince bütün taşlar oturdu.
@mustafamutluProfil
@mustafamutluProfil 2 года назад
Hocam eğer videodaki excellde TC no ve Doğum tarih alanlarını random atamadıysanız büyük sıkıntı oluşturur.
@ocolakoglu
@ocolakoglu 2 года назад
Buraya bak :) www.miuul.com/not-defteri/icerik/tsql-ile-gercek-musteri-verisi-uretme-2
@burkay9133
@burkay9133 Год назад
@@ocolakoglu sanırım link ölmüş
@ocolakoglu
@ocolakoglu Год назад
@@burkay9133 hayır yaşıyor 🙂
@burkay9133
@burkay9133 Год назад
@@ocolakoglu hocam bende aradığınız sayfa bulunamıyor hatası veriyor da
@ocolakoglu
@ocolakoglu Год назад
@@burkay9133 Browser ı değiştirsene farklı browser la dene.
@mayter05
@mayter05 5 месяцев назад
Arkadaşlar merhaba -100 milyon satırlık eczane verisi'ni bir türlü restore edemedim. EXECUTION ERROR hatası alıyorum. Benzer sorun yaşayan varsa paylaşmak isterim.
@sonerkucuk5667
@sonerkucuk5667 Год назад
Merhaba hocam profesyonel olarak destek veriyor musunuz?Örneğin bizim firmamıza gelip teknik destek veriyor musunuz?
@muhammedhakancelik1480
@muhammedhakancelik1480 2 года назад
Arkadaşlar 100M olan backup'ı indirdim fakat restore ederken hata alıyorum. Durumu benim gibi olup çözebilen var mı?
@ocolakoglu
@ocolakoglu 2 года назад
hata nedir?
@muhammedhakancelik1480
@muhammedhakancelik1480 2 года назад
@@ocolakoglu hocam yeni gördüm kusura bakmayın lütfen. Tekrar denememe rağmen Restore of database 'MEDICAL' failed. şeklinde hata alıyorum.
Далее
SQL Server High Memory Usage
19:47
Просмотров 3,4 тыс.
What is a Database? | NoSQL - What is SQL?
13:22
Просмотров 10 тыс.
Just try to use a cool gadget 😍
00:33
Просмотров 63 млн
The idea of ​​making a badge is so cute ❤️
00:44
SQL Server Always On-1 Disaster Recovery Kavramları
17:45
STM32 I2C ч.2 CMSIS
47:28
Просмотров 1,6 тыс.
Разница в уровнях🔥
0:26
Просмотров 1,3 млн