update statistics

Wednesday, September 12th, 2007

İstatistik nedir? İndeks yapısının dağılımı bilgisi ASE üzerinde tutulur. Buna "statistics" deniyor. Neden önemlidir? Bir sorgu çalıştırılmadan önce hangi indeksin kullanılacağına bu istatistikler sayesinde karar verilir. Tablolara yeni kolonlar eklenmesi veya tablonun aşırı büyümesi vs. sebeplerden sözkonusu istatistikler zamanla anlamsız kalabilir. Bu da performans problemi oluşturur. Ne yapmak gerekiyor? Performans sorunu yaşamamak için düzenli ...

Sybase ve MsSQL veritabanlarında cursor kullanımı

Tuesday, September 11th, 2007

Merhaba, Cursorlar satır satır işleme yapacağımız durumlarda en pratik çözümdür. Sybase ve MsSQL aynı kökten gelmelerine rağmen yazımında bazı küçük farklar vardır. Sybase cursorları prosedürler içinde kullanılmalıdır. Aşağıda önce Sybase sonra MsSQL için cursor kullanımlarını bulabilirsiniz. declare @id int, @name varchar(30) declare my_cursor cursor for select id, name from users open my_cursor fetch my_cursor ...