Forum
Merhaba arkadaşlar,
SQL2005 32 GB ram li bir sunucuda servis başlatıldıktan bir kaç saat sonra ram kullanımı doruk noktaya ulaşıyor. Normal şartlarda gece boşta kaldığında otomatik olarak düşmesi gerekmez mi? Yada düşmesi için yapılabilecek birşey var mı? Eğer yok ise sqlserver servis hizmeti zamanlanmış bir görev vs. ile start stop edilebilir mi? Sunucuyu hergün restart etmek istemiyorum.
Notepad'i açın.
Daha sonra Net stop (servis adı) yazın. Onu cmd olarak kaydedin. Zamanlanmış görevden de kaydettiğiniz cmd dosyasının ne zaman çalışacağını seçin.
Aynı işlemi Net Start (servis adı) olarak ayrı kaydettiğiniz cmd dosyası için yapın. 2 farklı cmd dosyasını zamanlanmış görevden ne zaman çalışıp ne zaman duracağını seçerseniz sanırım istediğinizi elde etmiş olursunuz.
SQL Server ı otomatik olarak restart ettirmek için aşağıdaki makaleyi inceleyebilirsin.
http://turgaysahtiyan.com/post/SQL-Server-Agent-ile-SQL-Servere28099c4b1-Restart-Etmek.aspx
SQL Server ı otomatik olarak restart ettirmek için aşağıdaki makaleyi inceleyebilirsin.
http://turgaysahtiyan.com/post/SQL-Server-Agent-ile-SQL-Servere28099c4b1-Restart-Etmek.aspx
Arkadaşın sorunu restart değil. İstediği saat aralığında servis duracak istediği saatte başlayacak. Yukarıda yazdığım işlemi yapması yeterli.
start stop edilebilir mi?
SQL Server service ini restart olarak anlıyorum ben bunu.
sonuçta 2 yöntemle de yapılabilir.
Merhaba arkadaşlar,
SQL2005 32 GB ram li bir sunucuda servis başlatıldıktan bir kaç saat sonra ram kullanımı doruk noktaya ulaşıyor. Normal şartlarda gece boşta kaldığında otomatik olarak düşmesi gerekmez mi? Yada düşmesi için yapılabilecek birşey var mı? Eğer yok ise sqlserver servis hizmeti zamanlanmış bir görev vs. ile start stop edilebilir mi? Sunucuyu hergün restart etmek istemiyorum.
Buradaki sorun kesinlikle restart değil. Evet talep "restart" yönünde ancak problemin çözümü bu olmamalı. Bence SQL'de RAM'i bu kadar şişiren bir yazılım olmalı mutlaka. Bu sizin index'lerinizi yeniden oluşturmak için çalıştırdığınız bir ya da logların temizlenmesi için maintance job ya da şuursuzca bağlantı oluşturan bir bug'a sahip yazılım ya da ... ... ... bir ya da birkaç SQL işleminden kaynaklanıyordur.
Eğer kullanmıyorsanız reporting services ve SQL Server Browser'ı durdurun. Baskup Model "Full"de ise bunu simple'a almanın bir yolunu bulun (başka türlü otomatikleştirilmiş bir yedekleme sistemi ile).
Öncelikle RAM'in bu kadar kullanılmasına neden olan uygulamayı tespit edip oraya yönelirseniz problemin çözümünü daha güzel çözebilirsiniz.
SQL Serverin en cok sevdigi sey RAM. Bulbulun gule aski gibi SQL Server , RAM e asiktir, 🙂
Ram SQL server ayari GUI tabanli yapildigi gibi komut tabanlida yapilabilir
Sql Server managementla , serverin uzerinde gel sag tikla, sonra properties . memory tabindan max memoriyi ayarla
Komutsatirli olan icin asagidaki link
http://support.microsoft.com/kb/274750
Iyi Calismalar