FireBird 2.0 Alpha Notları

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Ben şahsen bellek kullanımına Task Manager'dan baktım. Ne kadar sağlıklı tartışılır tabii. :)
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Benim şu anda deneme yapmam için müsait bir zaman yok,

Şunu deneyebilir mi biri acaba. Aynı server'a birden fazla kişi bağlanıp aynı SP'yi çalıştırsın. O sırada Bellek kullanımını izleyelim.

Teşekkürler
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Bellek kullanımını process bazında daha sağlıklı izlemek için bir yöntem buldum.

- Windows XP kullanıyorsanız. Administrative Tools altında Performance bölümüne girin.

- Performance Logs altındaki Counter Logs'u seçin.

- Üzerinde sağ tuş yapıp "New Log Settings".

- Bir isim girin "Ör: Firebird"

- "Add Counters" düğmesine basın.

- Performance Object'ten process'i seçin.

- Sağ taraftaki listeden fbserver'ı seçin. (Tabii FB çalışıyorsa görünecektir)

- Sol taraftaki listeden izlemek istediğiniz özellikleri seçin ve "Add" deyin. (veya hepsini seçin)

- Close yapıp, Interval'i mesela 1 saniye ye getirin.

- "Log Files" tab ından Text file'ı seçin.

- Ok yaptıktan sonra yarattığınız performance objesini üstteki > düğmesinden çalıştırıp yeşil yapın.

- Testlerinizi yaptıktan sonra, log dosyasını C:\PerfLogs klasöründe bulabilirsiniz.

- Daha sonra Performance objesini durdurmayı unutmayın :!:

Kolay gelsin.
onaydin

Mesaj gönderen onaydin »

Win XP ve FB 1.5.2 kurulu
Bu büyük sorgulamalar sırasında eğer order by kullanmışsanız
windows/temp klasöründe database fb_sort... şeklinde dosya üretiyor
transaction bittiğinde bu dosyayı otomatik olarak siliyor ki bende 35 mb
civarında bir boyuta ulaşmıştı.

Kullandığım order by sız select lerde bir sorun yaşamıyor join le kartezyen çarpım yaptırarak 350 bin satır döndürürken 3-4 mb bellek kullanıyor ama sıraya sok dediğimde coşuyor.
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Onaydin,

Yani Hep Disk Üzerinde yapıyor ne yapacaksa, değil mi? Yoksa yazdığını yanlış mı algılıyorum.
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Sort yaptığı belleği arttırma imkanı var.
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selamlar,

FB 2.0'a DBWorkbench ile veya SQL Explorer ile bağlanamadım bir türlü, bağlanabilen var mı?

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

IBExpert sorunsuz bağlandı. Saydıklarını hiç kullanmıyorum.
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

SQL Explorer ile bağlandım, DB Workbench ile Local olarak dün bağlanamamıştım, local bağlantıdan farklı bir şekilde bağlanmayı düşünüyorum deneyeceğim.

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Eğer Local Protocol'den bağlantı kurmaya kalkarsanız her ikisi de sorun çıkarıyor, onun yerine TCP/IP ile bağlantı kurunca problemsiz bağlandı.

Hmmm...
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Özürlerimi sunarak hatayı söyleyeyim. FB 2.0'ın heyecanı ile ben FB 1.5.2'yi uninstall etmeden yüklemişim, e tabi birbirine girmiş arka tarafta DLL'ler o yüzden problem çıkıyormuş :)

Özür özür ehiii..
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Mesaj gönderen hdayi »

Valla ne diyim, helal olsun. Bu konudaki ilk mesaj sabah 08:20'de atılmış bugün.
FireBird'cüler bu kadar iyi takib edildiklerini bilseler, sevinirlerdi sanırım.
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Herkese Selamlar,

FB Geliştirmenleri bu konuda yanıt yazdılar, MEGE ve CoderLord'un dediği gibi (benim tahminlerimin ve araştırmalarıımın aksine) aşağıdaki değerler ile oynayarak memory kullanımını ayarlayabilirsiniz dedi.

Benim tahminim bunları kendi 16 MB içinde kullanılabileceği idi ama değilmiş, kaç page'lik cacheleme istersek o kadar yazabiliyormuşuz.

Ben benim serverda aşağıdaki değerleri vererek, 650 MB'lara vuran bir kullanım sağladım.

DefaultDbCachePages = 49152
SortMemBlockSize = 1048576
SortMemUpperLimit = 268435456

Herkesin Bilgisine :)

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Peki hocam önceki varsayılan durumu ile yeni ayarlı durumu arasında bir perfomans farkı hissettin mi?
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Henüz sağlıklı bir deneme yapamadım , bugün makinam bir tuhaf, yarın veya öbürgün denemeyi düşünüyorum.
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Cevapla