#DBA #SQL #Server #Performance #Tuning
2007-08-08
iGoogle Ana Sayfanızdan Takip Edin
Bundan böyle günlüğümdeki konuları iGoogle ana sayfanızdan da takip edebilirsiniz. Buna İLETİŞİM&HIZLI ERİŞİM bölümünden
butonundan yada iGoogle ana sayfanızda Konu Ekle'yi tıklayıp "Mehmet GÜZEL" yazıp Ana Sayfa İçeriğini Ara butonundan erişebilirsiniz.
2007-08-07
Yeni Alan Adı Satın Aldım
Sevgili Günlük Sakinlerim,
Uzun bir süredir beklediğim www.mehmetguzel.com alan adını nihayet satın aldım. Artık bundan böyle www.mehmetguzel.com adresi üzerinden de günlüğüme erişebilirsiniz. www.guzel.com , www.guzel.net , www.guzel.biz alan adlarını beklemeye devam ediyorum. Bakalım bu alan adlarından herhangi birisi ne zaman kısmet olacak?
Yeni alan adımın hayırlı olması dileklerimle...
Uzun bir süredir beklediğim www.mehmetguzel.com alan adını nihayet satın aldım. Artık bundan böyle www.mehmetguzel.com adresi üzerinden de günlüğüme erişebilirsiniz. www.guzel.com , www.guzel.net , www.guzel.biz alan adlarını beklemeye devam ediyorum. Bakalım bu alan adlarından herhangi birisi ne zaman kısmet olacak?
Yeni alan adımın hayırlı olması dileklerimle...
2007-08-03
Jetonmatikler İstanbul'un Hizmetinde

Sistemin işleyişi şöyle: Jetonmatiklere para yatırıp karşılığında jeton alıyorsunuz. Jetonmatiklere 5 YTL ve 10 YTL kağıt paralarla birlikte diğer bozuk paraları da atabiliyorsunuz. Jetonmatik atılan paraları toplayıp; istediğiniz jetonların karşılığını çıkartıp size paranızın üstünü bozup veriyor. Böylelikle jeton kuyruklarında beklemenize gerek kalmıyor. Sistem şu an itibariyle en iyi Kabataş'ta rağbet görüyor. Kabataş'ta günde ortalama 600 kişi jeton alıp beklemeden yoluna devam ediyor. İngilizce ve Almanca dil desteğiyle turistlerin ilgisini çekip jeton alımlarını kolaylaştırıyor.
İstanbul'da metro, tramvay, tren ve vapur (kısaca jeton kullanan/kullanacak) tüm yolculara hayırlı olsun.
2007-07-31
Forum Başvuruları-4.Hafta
CETURK Forum başvuruları devam ediyor. Bu haftada forumlarımıza sorumluluk için başvuran yada başvurmayı düşünen arkadaşları bazı istatistikler konusunda bilgilendirmek istiyorum. Dört haftadır devam eden başvurularla ilgili bazı bilgiler şu an itibariyle aşağıdaki gibidir:
- Aktif başvuru sayısı : 157
- En çok başvuruların yapıldığı forumlar :
Sıra | Forum Adı | Başvuru Sayısı |
1. | C# | 42 |
2. | C/C++ | 41 |
3. | Visual Basic | 20 |
- Henüz başvuru yapılmamış forumlar: JSP, Diğer İşletim Sistemleri, Diğer Web Araçları ve Diğer Grafik/Resim Araçları. Bu forumlarımıza bu hafta da başvuran olmadı.
- Bu hafta da C/C++, Java, ASP.NET, Elektronik/Donanım, Visual Basic forumlarına başvurular revaçtaydı.
Başvuru yapan arkadaşlara tekrar başarılar diliyorum. Forum sorumlusu olmak isteyen fakat henüz başvuru yapmamış herkesin başvurularını bekliyoruz.
Bir sonraki haftanın istatistiklerinde görüşmek üzere hoşçakalın.
2007-07-30
SQL Server Adı Değiştirme
Change SQL Server Name
Bilgisayarınızın adı değiştiği zaman SQL Server'ın adı değişmeyecektir ve değişiklik çeşitli sorunlara neden olacaktır(Özellikle ismi değişen bilgisayar yada serverın SQL ine dışardan erişiyorsanız). Bu tür bir sorunun çözümü SQL Serverınızın adını da bilgisayar adıyla aynı olacak şekilde değiştirmektir. Bunu yapmak için aşağıdaki SP'leri kullanabilirsiniz:
exec sp_dropserver 'EskiServerAdi'
go
exec sp_addserver 'YeniServerAdi', 'local'
go
Değişikliği görebilmek için SQL Server servisinin restart edilmesi gerekiyor.
exec sp_dropserver 'MEHMETGUZEL'
go
exec sp_addserver 'GUZEL', 'local'
go
Not: SQL Server 2005/2008/2012/2014/2016/2017 versiyonları ile test edildi.
Bilgisayarınızın adı değiştiği zaman SQL Server'ın adı değişmeyecektir ve değişiklik çeşitli sorunlara neden olacaktır(Özellikle ismi değişen bilgisayar yada serverın SQL ine dışardan erişiyorsanız). Bu tür bir sorunun çözümü SQL Serverınızın adını da bilgisayar adıyla aynı olacak şekilde değiştirmektir. Bunu yapmak için aşağıdaki SP'leri kullanabilirsiniz:
exec sp_dropserver 'EskiServerAdi'
go
exec sp_addserver 'YeniServerAdi', 'local'
go
Değişikliği görebilmek için SQL Server servisinin restart edilmesi gerekiyor.
Örnek:
exec sp_dropserver 'MEHMETGUZEL'
go
exec sp_addserver 'GUZEL', 'local'
go
Not: SQL Server 2005/2008/2012/2014/2016/2017 versiyonları ile test edildi.
Visual Studio 2008 Beta 2

SQL Server 2008: Katmai

SQL Server 2008'in çıkış zamanı olarak 2008'in ikinci çeyreği gösterildi. Resmi olarak kullanılma zamanı ise 27 Şubat 2008. Denver'da gerçekleştirilen Worldwide Partner Conference'da, beklenen zamandan ileride bir tarihin açıklanmasının nedeni olarak; bazı stratejik değişiklikler öne sürüldü. Bunun yanı sıra, SQL Server 2008, "Katmai" özel ismiyle bilinecek.
Kaynak: http://www.shiftdelete.net/
Stored Procedure Adını "SP_" ile Başlatmayınız!
SP adını "SP_" ön takısı ile başlatmak performansı düşürür çünkü SQL Server aşağıdaki sıra ile SP_ yi arar:
- Master DB,
- System SP leri "SP_" ile başlar. Eğer var olan bir system SP'u ile aynı adı taşıyan bir SP oluşturursanız SQL Server sistem SP'unu çalıştıracaktır.
Bu tür dezavantajlardan dolayı SP oluştururken stored procedure isimlerini "SP_" ile başlatmayın!
2007-07-28
2007-07-25
Artık Puan Verme Zamanı!
Değerli Günlük Sakinlerim,
Günlüğümde okuduğunuz konulara artık puan verebilirsiniz. Puanlamayı eklenen konunun kalitesi, yararlılığı, zamanlaması vs gibi kriterleri gözönünde bulundurarak yapabilirsiniz. Günlüğüme eklediğim puanlama sisteminin hayırlı olması dileklerimle...
Günlüğümde okuduğunuz konulara artık puan verebilirsiniz. Puanlamayı eklenen konunun kalitesi, yararlılığı, zamanlaması vs gibi kriterleri gözönünde bulundurarak yapabilirsiniz. Günlüğüme eklediğim puanlama sisteminin hayırlı olması dileklerimle...
2007-07-24
Tüm SP'lere Execute Yetkisi
SQL Server 2005 te 'Mehmet' kullanıcısı için tüm SP lere Execute yetkisini vermek için aşağıdaki T-SQL kodunu çalıştırıp çıkan sonucu copy-paste yapıp çalıştırın:
DECLARE @strUserName sysname
SET @strUserName = 'Mehmet'
SELECT 'Grant exec on [' + Routine_Schema + '].[' + Routine_Name + '] TO [' + @strUserName + ']' FROM Information_Schema.Routines WHERE Routine_Type = 'Procedure'
DECLARE @strUserName sysname
SET @strUserName = 'Mehmet'
SELECT 'Grant exec on [' + Routine_Schema + '].[' + Routine_Name + '] TO [' + @strUserName + ']' FROM Information_Schema.Routines WHERE Routine_Type = 'Procedure'
Kaydol:
Kayıtlar (Atom)
.::YASAL UYARI::.
©2004-2025 Mehmet GÜZEL, www.mehmetguzel.net
Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.
Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.