Bu makale, Microsoft Office Access veritabanının performansını artırmaya yönelik ipuçları içerir. Bu ipuçlarını izleyerek, raporları çalıştırma veya karmaşık sorguları temel alan formları açma gibi birçok veritabanı işlemini hızlandırmaya yardımcı olabilirsiniz.
Veritabanının performansını artırmanın en iyi yollarından biri, sık kullanılan alanlar için dizinler oluşturmaktır. Dizinler oluşturarak, bu makaledeki ipuçlarından herhangi birini kullanarak performansı daha fazla artırabilirsiniz. Access bazı dizinleri sizin için otomatik olarak oluşturur, ancak ek dizinlerin performansı artırıp artırmayacağını dikkatle düşünmeniz gerekir.
Bu makalede, dizin oluşturma gibi belirli veritabanı nesnelerinin performansını en iyi duruma getirmenin yolları ele alınmamaktadır. Daha fazla bilgi için, Performansı artırmak için dizin oluşturma ve kullanma makalesine bakın.
Bu makalede
- Yerel veritabanının performansını artırmaya yardımcı olma
- Çok kullanıcılı bir ortamda performansı artırmaya yardımcı olma
- Bilgisayarınızda Access performansını geliştirmeye yardımcı olma
Yerel veritabanının performansını artırmaya yardımcı olma
Aşağıdaki yönergeler, ağ yerine yerel bir sabit disk sürücüsünde depolanan yerel Access veritabanının performansını iyileştirmenize yardımcı olabilir.
- Otomatik Ad Düzeltme'yi kapatma
- Veritabanını otomatik olarak sıkıştırılacak ve onarılacak şekilde ayarlama
- Veritabanını özel kullanım modunda açma
- Otomatik Düzelt seçeneklerini kapatma
Otomatik Ad Düzeltme'yi kapatma
Otomatik Ad Düzeltme özelliği, veritabanı nesnelerinin bağlı oldukları diğer veritabanı nesneleri yeniden adlandırıldığında işlevlerinin değişmeden kalmasına yardımcı olur. Örneğin, bir tabloyu yeniden adlandırırsanız ve bu tabloyu kullanan sorgular varsa, Otomatik Ad Düzeltme söz konusu sorguların değişiklik nedeniyle bozulmamasını sağlar. Bu özellik yararlı olabilir, ancak performansı biraz yavaşlatır.
Veritabanı tasarımınız kararlıysa ve nesneleri yeniden adlandırılmayacaksa, performansı artırmak için Otomatik Ad Düzeltme özelliğini güvenle kapatabilirsiniz.
- En iyi duruma getirmek istediğiniz veritabanını açın.
- Access Seçenekleri iletişim kutusunu açmak için Dosya>Seçenekleri'ne tıklayın.
- Access Seçenekleri iletişim kutusunun sol bölmesinde Geçerli Veritabanı'na tıklayın.
- Sağ bölmede, Otomatik Ad Düzeltme Seçenekleri altında, tüm onay kutularını temizleyin.
Veritabanını otomatik olarak sıkıştırılacak ve onarılacak şekilde ayarlama
Zamanla, silinmiş veya geçici nesnelere ayrılan alan nedeniyle veritabanı dosyasının performansı yavaşlayabilir. Sıkıştır ve Onar komutu boşa harcanan bu alanı ortadan kaldırarak veritabanının daha hızlı ve daha verimli çalışmasına yardımcı olabilir. Veritabanı kapatıldığında Sıkıştır ve Onar komutunun otomatik olarak çalıştırılmasını sağlayan bir seçenek ayarlayabilirsiniz.
- En iyi duruma getirmek istediğiniz veritabanını açın.
- Access Seçenekleri iletişim kutusunu açmak için Dosya>Seçenekleri'ne tıklayın.
- Access Seçenekleri iletişim kutusunun sol bölmesinde Geçerli Veritabanı'na tıklayın.
- Sağ bölmede, Uygulama Seçenekleri'nin altında, Kapatırken sıkıştır onay kutusunu seçin.
Veritabanını özel kullanım modunda açma
Veritabanını yalnızca siz kullanıyorsanız, veritabanının özel kullanım modunda açılması aynı anda diğer kullanıcıların da veritabanını kullanmasını önler ve performansı artırmaya yardımcı olabilir.
- Access'i başlatın ama veritabanını açmayın. Zaten açık olan bir veritabanınız varsa, kapatın.
- Aç'ı tıklatın ve ardından Gözat'ı tıklatın.
- Aç iletişim kutusunda, açmak istediğiniz veritabanı dosyasını seçin. Veritabanı dosyasını bulmak için göz atmanız gerekiyorsa Konum listesini kullanabilirsiniz.
- Aç düğmesindeki oku tıklatın ve sonra Özel Kullanımda Aç'ı tıklatın.
Otomatik Düzelt seçeneklerini kapatma
Varsayılan olarak, siz yazarken Access yazımınızı düzeltir. Performansı artırmaya yardımcı olması için Otomatik Düzelt özelliğini kapatabilirsiniz.
En iyi duruma getirmek istediğiniz veritabanını açın.
Access Seçenekleri iletişim kutusunu açmak için Dosya>Seçenekleri'ne tıklayın.
Access Seçenekleri iletişim kutusunun sol bölmesinde Yazım Denetleme'yi tıklatın.
Sağ bölmede, Otomatik Düzeltme seçenekleri'nin altında Otomatik Düzeltme Seçenekleri'ne tıklayın.
Otomatik Düzeltme Seçenekleri iletişim kutusunda, istemediğiniz seçeneklerin onay kutularını temizleyin.
Not
Avantajı görmek için tüm Otomatik Düzelt seçeneklerini kapatmanız gerekmez, ancak ne kadar çok Otomatik Düzelt seçeneğini kapatırsanız, fayda o kadar büyük olur.
Çok kullanıcılı bir ortamda performansı artırmaya yardımcı olma
Aşağıdaki yönergeler, çok kullanıcılı ortamlarda kullanılan bir Access veritabanının performansını en iyi duruma getirmenize yardımcı olabilir.
- Veritabanını bölme
- Sayfa düzeyinde veya kayıt düzeyinde kilitleme ayarını değiştirme
- Uygun bir kayıt kilitleme ayarı seçme
- Ağ yenileme ve güncelleştirme ayarlarını yapma
Veritabanını bölme
Veritabanını böldüğünüzde, veri tablolarını arka uç veritabanı adı verilen ağ sunucusundaki bir veritabanı dosyasına yerleştirirsiniz. Sorgu, form ve rapor gibi diğer veritabanı nesnelerini ön uç veritabanı adı verilen başka bir veritabanı dosyasına yerleştirirsiniz. Kullanıcılar kendi bilgisayarlarında ön uç veritabanının kendilerine ait kopyasını tutarlar. Ağ üzerinden yalnızca veriler gönderildiği için performans artacaktır.
Veritabanı Bölücüsü Sihirbazı'nı kullanarak bir veritabanını bölersiniz.
- Veritabanı Araçları sekmesinde, Verileri Taşı grubunda, Access Veritabanı'nı tıklatın.
Sayfa düzeyinde veya kayıt düzeyinde kilitleme ayarını değiştirme
Siz kayıtları düzenlerken Access belirli miktarda veriyi kilitler. Kilitli olan veri miktarı, seçtiğiniz kilitleme ayarına bağlıdır. Sayfa düzeyinde kilitlemeyi seçerek performansı artırmaya yardımcı olabilirsiniz. Ancak, kayıt düzeyinde kilitlemeye göre daha fazla verinin kilitli olması nedeniyle, sayfa düzeyinde kilitleme veri kullanılabilirliğini azaltabilir.
- Sayfa düzeyinde kilitleme Access, kaydı içeren sayfayı kilitler (bu sayfa, kaydın bulunduğu bellek alanıdır). Sayfa düzeyinde kilitleme etkinken bir kaydın düzenlenmesi, bellekte depolanan yakındaki diğer kayıtların da kilitlenmesine neden olabilir. Ancak, kayıt düzeyinde kilitleme yerine sayfa düzeyinde kilitleme kullandığınızda performans genel olarak daha hızlıdır.
- Kayıt düzeyinde kilitleme Access yalnızca düzenlenmekte olan kaydı kilitler. Diğer kayıtlar etkilenmez.
Sayfa düzeyinde veya kayıt düzeyinde kilitleme ayarını değiştirme
- Ayarlamak istediğiniz veritabanını açın.
- Access Seçenekleri iletişim kutusunu açmak için Dosya>Seçenekleri'ne tıklayın.
- Sol bölmede İstemci Ayarları'na tıklayın.
- Sağ bölmedeki Gelişmiş bölümünde Kayıt düzeyi kilitlemeyi kullanarak veritabanlarını aç onay kutusunu seçin veya temizleyin.
Uygun bir kayıt kilitleme ayarı seçme
Siz kayıtları düzenlerken Access kayıtları kilitler. Access'in kilitlediği kayıtların sayısı ve bu kayıtların kilitli kalma süresi, seçtiğiniz kayıt kilitleme ayarına bağlıdır.
- Kilit yok Access, bir kullanıcı üzerinde yaptığı değişiklikleri kaydedene kadar kaydı veya sayfayı kilitlemez ve bunun sonucunda veriler daha kolay kullanılabilir. Öte yandan, bu ayarı kullanırsanız veri çakışmaları (aynı kayıtta eşzamanlı olarak değişiklikler yapılması) meydana gelebilir. Veri çakışması olduğunda, verilerin hangi sürümünü tutacağına kullanıcının karar vermesi gerekir. Bu genellikle en hızlı seçenektir, ancak veri çakışmaları performans artışından daha ağır basabilir.
- Düzenlenmiş kayıt Kullanıcı düzenlemeye başladığı anda Access kaydı kilitler. Sonuç olarak, kayıtlar daha uzun süre kilitli kalsa da veri çakışmaları olasılığı daha düşüktür.
- Tüm kayıtlar Bu tabloyu kullanan herhangi bir form veya veri sayfası açıkken, Access tablodaki tüm kayıtları kilitler. Bu tablodaki verileri düzenleyen kullanıcının performansını geliştirebilir, ancak diğer kullanıcıların verileri düzenleme becerisini diğer seçeneklere göre daha fazla kısıtlar.
Kayıt kilitleme ayarını değiştirme
- Ayarlamak istediğiniz veritabanını açın.
- Access Seçenekleri iletişim kutusunu açmak için Dosya>Seçenekleri'ne tıklayın.
- Sol bölmede İstemci Ayarları'na tıklayın.
- Sağ bölmede, Gelişmiş bölümündeki Varsayılan kayıt kilitleme'nin altında istediğiniz seçeneğe tıklayın.
Ağ yenileme ve güncelleştirme ayarlarını yapma
Yenileme aralığı (sn), Güncelleştirmeyeniden deneme aralığı (ms), Güncelleştirmeyeniden deneme sayısı ve ODBC yenileme aralığı (sn) ayarlarını uygun şekilde ayarlamayı deneyin.
Kayıt başka bir kullanıcı tarafından kilitlendiğinde Access'in kaydı ne sıklıkta ve kaç kez kaydetmeye çalışacağını belirtmek için Güncelleştirme yeniden deneme aralığı ve Güncelleştirme yeniden deneme sayısı ayarlarını kullanırsınız.
ODBC yenileme aralığını ve Yenileme aralığı ayarlarını, Access'in verilerinizi ne sıklıkta yenileyeceğini denetlemek için kullanırsınız. Yenileme yalnızca veri sayfanızda veya formunuzda zaten varolan verileri güncelleştirir. Yenileme yapıldığında kayıtlar yeniden sıralanmaz, yeni kayıtlar görüntülenmez veya silinen kayıtlar ve artık belirtilen ölçütlere uymayan sorgu sonuçlarından kayıtlar kaldırılmaz. Bu tür değişiklikleri görüntülemek için, veri sayfası veya formun temelini oluşturan kayıtları yeniden sorgularsınız.
Ağ yenileme ve güncelleştirme ayarlarını değiştirme
- Daha hızlı çalışmasına yardımcı olmasını istediğiniz veritabanını açın.
- Access Seçenekleri iletişim kutusunu açmak için Dosya>Seçenekleri'ne tıklayın.
- Sol bölmede İstemci Ayarları'na tıklayın.
- Sağ bölmedeki Gelişmiş bölümünde istediğiniz ayarları değiştirin.
İpucu
Yeniden sorgulamak için SHIFT+F9 tuşlarına basın.
Bilgisayarınızda Access performansını geliştirmeye yardımcı olma
Çalıştığınız veritabanının bilgisayarınızda veya ağda depolanıyor olmasına bakılmaksızın, aşağıdaki yönergeler Access performansını geliştirmeye yardımcı olabilir.
- Kullanıcı arabirimi animasyonlarını kapatma
- Eylem etiketlerini kapatma
- Kullanılmayan diğer programları kapatın
- Bilgisayarınıza daha fazla RAM ekleyin
- Sabit disk sürücülerinizi temizleme
- İhtiyacınız olmayan Windows hizmetlerini devre dışı bırakın
- Sanal bellek ayarlarınızı yapma
- Ekran koruyucu kullanmayın
- Masaüstü arka planı kullanmayın
Kullanıcı arabirimi animasyonlarını kapatma
Access kullanıcı arabirimi, menülerin ne zaman açılacağı gibi animasyonlar içerir. Bu animasyonlar arayüzün kullanımını kolaylaştırmaya yardımcı olsa da, işleri biraz yavaşlatabilir. Performansı artırmaya yardımcı olmak için bunları kapatabilirsiniz.
- Access Seçenekleri iletişim kutusunu açmak için Dosya>Seçenekleri'ne tıklayın.
- Sol bölmede İstemci Ayarları'na tıklayın.
- Sağ bölmede, Görüntü'nün altında Animasyonları göster onay kutusunu temizleyin.
Eylem etiketlerini kapatma
Eylem etiketleri kullanmıyorsanız, performansı artırmaya yardımcı olması için bunları kapatın.
- Access Seçenekleri iletişim kutusunu açmak için Dosya>Seçenekleri'ne tıklayın.
- Sol bölmede İstemci Ayarları'na tıklayın.
- Sağ bölmede, Görüntü'nün altında, Veri Sayfalarında Eylem Etiketlerini Göster ve Formlarda ve Raporlarda Eylem Etiketlerini Göster onay kutularını temizleyin.
Kullanılmayan diğer programları kapatın
Diğer programların kapatılması Access'te daha fazla bellek kullanılabilir hale getirir ve bu da disk kullanımını en aza indirmeye yardımcı olur ve performansı artırır.
Not
Kapattıktan sonra arka planda çalışmaya devam eden bazı programlardan da çıkmak isteyebilirsiniz. Bu tür programlar için bildirim alanınıza bakın. Bu programlardan çıkarken dikkatli olun, çünkü bilgisayarınızın beklediğiniz gibi çalışması için bazı programlar gerekli olabilir. Herhangi bir şüpheniz varsa, muhtemelen bu programlardan çıkmamalısınız.
Bilgisayarınıza daha fazla RAM ekleyin
Bilgisayarınıza RAM eklemek, büyük sorguların daha hızlı çalışmasına yardımcı olabilir ve aynı anda daha fazla veritabanı nesnesi açmanıza olanak tanır. Ayrıca RAM, bir sabit disk sürücüsündeki sanal bellekten çok daha hızlıdır. RAM eklediğinizde, disk kullanımını en aza indirmeye ve performansı artırmaya yardımcı olursunuz.
Sabit disk sürücülerinizi temizleme
Bu adım kümesini düzenli aralıklarla gerçekleştirin:
- Artık ihtiyacınız olmayan dosyaları bilgisayarınızdan silin.
- Geçici internet dosyalarınızı silin.
- Geri Dönüşüm Kutusu'nu boşaltın.
- Veritabanlarınızda Sıkıştırma ve Onarma işlemlerini çalıştırın.
- Sabit disk sürücülerinizi birleştirin.
İhtiyacınız olmayan Windows hizmetlerini devre dışı bırakın
Örneğin, iyi bir masaüstü yedekleme çözümünüz varsa, Sistem Geri Yükleme hizmetini devre dışı bırakmayı düşünmelisiniz. Kullanmadığınız Microsoft Windows hizmetlerini devre dışı bıraktığınızda Access için daha fazla RAM kullanılabilir hale gelir.
Önemli
Windows hizmetlerini devre dışı bırakmaya karar verirseniz, ihtiyaç duyduğunuza karar verdiğiniz Windows hizmetlerini kolayca yeniden etkinleştirebilmek için devre dışı bıraktıklarınızı izleyin.
Sanal bellek ayarlarınızı yapma
Çoğu durumda, Windows tarafından kullanılan varsayılan sanal bellek ayarı en iyi performansı göstermelidir. Ancak bazı durumlarda, sanal bellek ayarlarının yapılması Access performansını iyileştirebilir. Aşağıdaki durumlarda varsayılan sanal bellek ayarlarını değiştirmeyi göz önünde bulundurun:
- Şu anda sanal bellek olarak kullanılan sürücüde çok fazla kullanılabilir disk alanınız yok ve başka bir yerel sürücüde kullanılabilir alan var.
- Geçerli sürücüden daha hızlı olan ve yoğun şekilde kullanılmayan başka bir yerel sürücüde kullanılabilir alan var.
Bu gibi durumlarda, sanal bellek için farklı bir sürücü belirterek daha iyi performans elde edebilirsiniz.
Ayrıca, sanal bellek için sabit bir disk alanı miktarı belirterek daha iyi performans elde edebilirsiniz. Bilgisayarınızda yüklü olan RAM miktarının 1,5 katı kadar sanal bellek belirtmeyi göz önünde bulundurun. Örneğin, 1.024 megabayt (MB) RAM'iniz varsa, sanal bellek olarak 1.536 MB belirtin.
Not
Genellikle birkaç büyük uygulamayı aynı anda çalıştırıyorsanız, daha fazla sanal bellek belirtmek isteyebilirsiniz.
Sanal bellek ayarlarını değiştirme konusunda yardım için Windows Yardımı'nda "sanal belleği değiştirme" ifadesini arayın.
Ekran koruyucu kullanmayın
Ekran koruyucular belleği kullanır ve otomatik olarak başlar. Monitör tasarımındaki iyileştirmeler nedeniyle, monitörünüzü "yanma" sorunundan korumak için artık ekran koruyuculara gerek yoktur. Ekran koruyucu kullanmayarak performansı biraz artırabilir ve bilgisayarınızın daha düzgün çalışmasına yardımcı olabilirsiniz.
İpucu
Bilgisayarınızı yetkisiz erişimden korumak için ekran koruyucuya güvenmeyin. Bilgisayarınızın korunmasına yardımcı olmak için Windows logo tuşu+L tuşlarına basın.
Masaüstü arka planı kullanmayın
Masaüstü arka planını (Yok) olarak ayarladığınızda biraz gelişme görebilirsiniz.