Kategori: Memory

MSSQL Server’da RESOURCE_SEMAPHORE_SMALL_QUERY Bekleme Tipi

SQL Server’da RESOURCE_SEMAPHORE_SMALL_QUERY, küçük bellek ihtiyacı olan sorguların, kendileri için ayrılan özel bellek havuzundan pay alabilmek için sıraya girdiği durumlarda görülür. SQL Server, sorguları bellek ihtiyacına göre iki ana gruba…

MSSQL Server’da CMEMTREAD Bekleme Tipi

SQL Server’da CMEMTHREAD bekleme tipi, sistemin “bellek tahsisatı” (memory allocation) sırasında bir thread çekişmesi yaşadığını gösterir. Basitçe ifade etmek gerekirse: Birden fazla işlemci çekirdeği (thread), aynı anda aynı bellek nesnesinden…

MSSQL Server’da PAGELATCH Bekleme Tipi

SQL Server performans tuning dünyasında PAGELATCH, en çok karıştırılan ama çözümü en standart olan bekleme tiplerinden biridir. Sorunu çözmek için önce “Latch” kavramını bir “Trafik Polisi” gibi düşünerek anlamak gerekir….

MSSQL Server’da LOG CONSUMERSET Bekleme Tipi

SQL Server’da bir işlem (Transaction) yapıldığında, bu işlemin detayları önce log kayıtlarına yazılır. Daha sonra bu log kayıtlarını okuyup başka bir yere aktarması gereken mekanizmalar devreye girer. LOG_CONSUMERSET, log kayıtlarını…

MSSQL Server’da LAZYWRITER_SLEEP Bekleme Tipi

LAZYWRITER_SLEEP beklemesi, SQL Server’ın Lazy Writer işlemi ile ilgilidir. Lazy Writer, bellekteki kullanılmayan veri sayfalarını temizleyerek boş alan yaratmak için çalışır. Bu bekleme türü, SQL Server’ın bellek alanı yönetimi sırasında…

MSSQL Server’da MEMORY_GRANT_PENDING Bekleme Tipi

SQL Server’ın Memory Clerk yapısı, her sorguya ihtiyacı olan “çalışma belleğini” (Query Grant) dağıtır. Eğer havuzda yeterli RAM yoksa, sorgu bir kuyruğa alınır. SQL Server’ın sorgu çalıştırmadan önce gerekli olan…

MSSQL Server’da MEMORY_ALLOCATION_EXT Bekleme Tipi

SQL Server’da MEMORY_ALLOCATION_EXT bekleme tipi, motorun işletim sisteminden (Windows) veya SQL Server’ın kendi bellek yöneticisinden bellek tahsis etmek için beklediği genel bir durumdur. Bu bekleme tipi, RESOURCE_SEMAPHORE gibi doğrudan sorgu…

MSSQL Server’da RESOURCE_SEMAPHORE_QUERY_COMPILE Bekleme Tipi

RESOURCE_SEMAPHORE_QUERY_COMPILE, SQL Server’ın sorgu derleme sırasında bellek kaynaklarını almak için beklediği bir durumdur. Sorgular çalıştırılmadan önce SQL Server, sorgu planlarını oluştururken belirli bir miktarda bellek kullanır. Eğer bellek yeterli değilse,…