Masters Of SQL

SQL Server ile ilgili bilgiler, hayata dair paylaşımlar ve birazda eğlence tabii...
Deadlock’sız, Blocking’siz, Contention’sız günler diliyoruz :)
Sysadmin sizinle olsun

SQL İle Takılmacalar :)

Merhabalar, 

Yoğun bir haftanın daha sonuna doğru gelirken, yeni bir bulmaca ile karşınızdayız. Bulmacamızı çözen arkadaşlar info@mastersofsql.com adresine mail atabilirler.

Bulmacamızın, Word halini indirmek için buyrun tık tık : SQL_Takılmacalar_Puzzle.docx (17,94 kb) 

Sorular için yardım almak isterseniz, aşağıdaki linklerden faydalanabilirsiniz :) Şimdiden iyi eğlenceler dileriz:)


1
                                               
            2                
                          3                    
            4                                
                                           
                                           
                      6                   7
          5      
                                         
                                         
                        8
9                    
                    10                        
                                           
                                           
                                             
                                             
          11            
                                             
                                             
                                             
                                               
                                               
                                               

Soldan sağa
2. Sp_WhoIsActive’i, yaptığı işlev dışında, bir tür olarak değerlendirdiğimizde bu kategoriye girer. Cevabı adında saklı:) 

5. Lokalde bulunan veri tabanının tarihsel olarak değişimlerini azure da bulunan sql sunucuya göndererek, bu sayede hem lokal db de çalışırken hem de uzak verilere kesintisiz olarak erişmemizi sağlayan SQL Server 2016 nın gelecek olan özelliklerinden biri. Yakında gelişen bu teknoloji ile işimiz gücümüz kalmayacak galiba :P :D 

8. Sp_WhoIsActive yazarı. Saygı değer abimize sevgilerimizi yolluyoruz. 

9. Sp_WhoIsActive’i get_plan parametresi ile çalıştırıyorsak, aslında neyi görmeyi hedefliyoruzdur? İpucu da verelim, sağdan başlarız okumaya :P 

11. Kendisi kullanmayacak olsa dahi(!), bir sonraki junior DBA ler için yararlı olabilecek tecrübelerini aktarmak amacıyla yazılan, DBA’in görevlerinden biridir. Buradan MASTER olan güzel insana(YODA diyoruz biz halk arasında :P) duyrulur. Daha çok yazarak, Padawan’ına tecrübelerini aktarabilir mesela :P :D (Neyse, yiğidi öldür hakkını ver demişler, kendisi tecrübelerini aktarma konusunda number 1, ekstra teşekkürlerimi iletiyorum buradan da :) ) 

Yukarıdan aşağıya
1. Açık olması büyük güvenlik açığı barındıran sp_configure özelliği nedir? Prodda açalım da şenlik çıksın :D 

3. SQL Server 2008 de aramıza katılarak, 2012 sürümünde gelen güncellemeleri ile öğrenmek istediğimiz bazı soruların cevabını verebilen bir özellik. “Bazı sorulara” örnek verecek olursak, tablomdaki şu kaydı kim silmiş acaba? Ya da ben bu login'i oluşturduğumu hatırlamıyorum, kim yaptı peki? Aramızdaki haini bulalım :P :D 

4. SQL cümleciklerimizin WHERE kısmının, bir bakıma Audits’deki ismi. Türkçe anlamını yazmak istemiyorum, zira İngilizcesine çok benziyor :D 

6. SQL de konfigürasyon ayarlarını düzenlemek istediğimizde ilk olarak sp_configure’den neyi açmamız gerekir? 

7. DBA lerin görmek istemediği, mecbur kaldıklarında session’ı kill etmek zorunda kaldıkları olay. Sp_WhoIsActive sağolsun, bu olayı bulmada işimizi bir hayli kolaylaştırıyor. 

10. SQL Server 2016 da gelecek olan gizli kalması gereken veriler için kullanacağımız bir özellik. Aman aman kimseler görmesin! :) 

Sorular için yardımcı olabilecek yazılar :)

2,6,7,8,9 numaralı sorular için : 

http://www.mastersofsql.com/post/2015/11/23/dba-toolkit-sp-whoisactive

1 numaralı soru için : 

http://www.mastersofsql.com/post/2015/11/25/sql-server-best-practices

3,4 numaralı sorular için : 

http://www.mastersofsql.com/post/2015/11/21/nedir-bu-sql-server-audit

http://www.mastersofsql.com/post/2015/11/21/nedir-bu-sql-server-audit-bolum-2

5,10 numaralı sorular için : 

http://www.mastersofsql.com/post/2015/11/16/sql-2016-yenilikleri-ctp3

11 numaralı soru için : 

http://www.mastersofsql.com/post/2015/11/10/dba-mi-o-ne-olaki

http://www.mastersofsql.com/post/2015/11/10/dba-mi-o-ne-olaki-bolum-2

Query Query Nereye Kadar? :)

Merhabalar MastersOfSql'in güzide okuyucuları :) Gelelim birazcık da eğlenerek öğrenme kısmına :P Bulmacamızı çözen arkadaşlarımızın info@mastersofsql.com adresine mail atmalarını tavsiye ederiz. Bu ilk bulmaca alıştırmalık olsun :):) sonrakiler için eksiksiz ve doğru bir şekilde bulmacayı çözerek, bize ileten arkadaşlarımız arasında yapacağımız çekilişle, talihli bir arkadaşımıza küçük bir hediye yollamayı düşünüyoruz. Küçük bulmacamızın, hoşunuza gitmesini temenni eder, keyifli vakitler dileriz.

Bulmacamızın, Word halini indirmek için buyrun tık tık : SQL_puzzle.doc (256,4KB)

   
1
                        2      
                             
                3 4
                    5        
                           
                6
                           
              8                
7            
                             
              9        
        10                
                             
                             
                               
                               

Soldan sağa
3. “Aaaa bulmaca çok güzel fikirmiş, bu akşam yazarsın değil mi!” diyerek, bir anda zavallı çırağına görev veren Master DBA’miz. Bu nedir yaa! Resmen çaya, çorbaya kandırıyor zavallı çırağını. Bence şöyle olmalı, herkes tecrübe yılı ile orantılı olacak şekilde yazı yazsın. Nasıl fikir? Hayatta olmaz dediğini duyar gibiyim:D :P

4. Bilmeyene açıklaması birazcık(!) zor olan kelime :) Veri Tabanı Yöneticisi anlamına gelen bu unvanı hakkıyla öğrenmek çok zaman ve emek isteyen bir iş. Seçerken dikkatli olun, zira geceniz gündüzünüze karışabilir.

6. En basit tabiriyle verilerin tutulduğu, ilişkilendirilebildiği, güncellenebildiği, gerektiğinde silinebildiği ve daha bir sürü şeyin yapılabildiği yer. SQL camiasında AdventureWork, Northwind demoların baş tacı oldu, az kahrımızı çekmedi. Bu baş taçlarımızın genel adı ne?

7. Microsoft SQL Server 2016’da görmekten keyif alacağımız yeni özelliklerden biri daha. Execution Plan, var oldu olalı böyle kıyak görmedi. Hadi yine iyisin Execution Plan, eski anılarını kullanabileceğin bir dükkan yapmışlar sana. Dükkan da dedim, artık Fill in the blanks please...

9. Microsoft SQL Server 2016’da yeni gelen bir özellik. Açılımı JavaScript Object Notation olan bu destek, SQL Severlerini yeni maceralara sürükleyecek gibi :)

10. Açılımını söylersek, hemen bulacaksınız :)O sebeple azıcık yokuş yapalım, örnekten anlatalım. Microsoft SQL Server 2016 hemen çıkmadı ama fragman niteliğinde sürümleri çıktı. Hatta Ekim ayı sonunda 3.0 ı yayınlandı. Bu ön sürüme ne diyorduk?

Yukarıdan aşağıya
1. Kendisinden çok daha tecrübeli Master’ının engin bilgilerinden faydalanmak için ve bunu diğer SQL sever arkadaşları ile paylaşmaya çalışan, bulmaca boyunca okuduğunuz yazıları yazan kişi. Master yazarımız, her ne kadar her yazıda kendisine dokundursa da, bu bulmacada eline düşmüştür.

2. İşini iyi yapan bir DBA’in en güzel görevi :P Saydığımız 11 madde vardı ya, işte oradaki maddelerden biri. Eğer tüm işlerini iyi yaptıktan sonra DBA’miz, kendine durduk yere bir iş daha çıkarmazsa tabi :)

5. İçinde Structured Query Language’in kısaltmasını bulunduran bu kelime, aynı zamanda adını sık sık kullandığımız, kurduğumuz instance’lara dahi isim olarak verdiğimiz, sitemizin güzide ismi.

8. Microsoft SQL Server 2016 ön sürümünün kurulumunda gözümüze çarpan bir değişiklik. Kurulum aşamasında “Database Engin Configuration”da karşımıza çıkıyor bu değişiklik. Gözümüze çarpmayacak gibi de değil hani, küçücük bir kutu değil ki :) Adamlar kocaman sekme yapmışlar :P Bu sekmede adını bulmanız gereken şeyle alakalı düzenlemeler yapıyorsunuz.


Sorular için yardımcı olabilecek yazılar :) 

1,3,5 numaralı sorular için : 

2,4 numaralı sorular için : http://www.mastersofsql.com/post/2015/11/10/dba-mi-o-ne-olaki http://www.mastersofsql.com/post/2015/11/10/dba-mi-o-ne-olaki-bolum-2 

7,9,10 numaralı sorular için : 

8 numaralı soru için :