Arama butonu
Bu konudaki kullanıcılar: 2 misafir, 1 mobil kullanıcı
1
Cevap
1530
Tıklama
0
Öne Çıkarma
mysql vs mssql trigger hakkında
T
17 yıl
Yüzbaşı
Konu Sahibi

arkadaşlar bilindiği üzere triggerlar belirli olayları database içinden yaparak hem sorguların hızlanmasını hemde belirli olaylara göre db in vereceği yanıtları etkileyebiliyoruz ancak benim şöyle bir sıkıntım var bu nalet ve bi o kadarda kullanışlı triggerlar mysql de sadece super user yetkisine sahipken çalışıyor hal böyle olunca aldığın webhost firması trigger desteği vermiyor bi yerde veremiyor... buna bir alternatif biliyormusunuz ms sql de durumlar nasıldır ? yani mssql de mysql gibi super user yetkisimi istemekte? veya host firmasının yapacağı bir işlem ile bu desteği açması mümkünmü super user yetkisi vermek dışında tabi şimdiden teşekkürler

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



P
17 yıl
Binbaşı

ms sql'de eğer iznin varsa (database seninse büyük ihtimalle vardır) trigger koyabiliyorsun.
ancak triger'lar hızlandırır yalanını kim söyledi bilmiyorum :) aksine trigger'lar çok yavaşlığa neden olduğu için çok zor durumda olmadıkça alternatiflerle olay çözülmeye çalışılır.
neden yavaşlatır diye soracaksan, her insert'ten, her update'ten, delete'ten sonra triger çalışır sen belki her insertte işlem yapmıyorsun belirli bir kayıt için çalıştırıyorsun, veya belirli bir kayıt silindiği zaman triggera girip kaydı geri getiriyorsun veya log tutuyorsun.
triger koyduğun tabloda delete'te veya update'te iki tane virtual tablo açar birince değişmiş kısmı saklar, diğerinde eski halini ve bu her update için olunca ve sistem biraz büyükse çok yavaşlatır sistemi.
eğer kod tarafında halledilebilecek birşeyse hiç trigger ile uğraşma derim.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.