BILGI: SQL Server CE performans ipuçları ve verimli bir bellek işleme

Makale çevirileri Makale çevirileri
Makale numarası: 274112 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Hepsini aç | Hepsini kapa

Özet

Bu makalede SQL CE (SSCE) nasıl uygulama performansı artırmak ve bellek kullanımını en aza indirmek için.

Daha fazla bilgi

Bir SQL CE uygulama performansını bir dizi etkene bağlı olarak değişebilir. Bu etkenler içerir:
  • CPU hızı.
  • CPU yönerge kümesini.
  • Ağ hızını (bağlantı uygulamalar için).
  • Bellek hızı.
  • Bellek boyutu.
  • Veritabanı boyutu.
  • Karmaşık sorgu.
  • Dizin kullanımı.
  • Diğer veritabanı sorunları.
Dizin kullanımı

Bir WHERE yan tümcesi, ORDER BY veya JOIN, kullanıyorsanız, uygun sütun üzerinde dizin büyük ölçüde performansı artırabilir. Çalıştırıyorsanız, ancak benzer kod:
 "SELECT * FROM tablename" 
dizinleri olmayan yardımcı.

Belleği en aza indirme

Bellek aygıtı sınırlıdır. SSCE bellek kullanımı en aza indirmek için yolu vardır. Aşağıda, birkaç ipucu verilmektedir:

  • Bir sorgu kullanıyorsanız, iade yalnızca sütunları veya satırları, gereksinim duyduğunuz yedekleyin. Örneğin:
    Select col1, col2 From tablename Where search_condition
  • Salt ileri imleç, adopenforwardonly veya önemli ölçüde bellek kullanımını azaltır adlockreadonly, scrollability gereksinim duyarsanız,'ı kullanın.
  • Diğer işleçler daha fazla bellek olarak kullanabileceği gereksiz ORDER BY, DISTINCT veya GROUP BY işlemleri kaçının.
  • Bir sorgudan doğrudan temel tablo üzerinde çalışan için geçiş düşünebilirsiniz. Arama, olduğu varsayılırsa dizin sütunların, WHERE yan tümcesinde istediğiniz satırları bulmak için kullanabilirsiniz. Daha fazla bilgi için lütfen SQL CE Books Online'da "Ara" konusuna bakın.
Varsayılan olarak, SQL Server CE, Windows CE aygıtı Temp klasöründe geçici veritabanı dosyaları oluşturur. Geçici veritabanı dosyaları, daha fazla alan ana depolama birimindeki kullanılabilir hale getirmek için bir CF karta taşıyabilirsiniz. SQL Server CE 1.1, kılavuz olarak aşağıdaki Knowledge Base makalesinde kullanın:
317032NASıL YAPıLıR: nasıl yapılır: SQL Server CE 2.0 SQL Server CE geçici veritabanı konumunu değiştirme
Ayrıca, SQL Server CE Books Online'da "Kullanarak SQL Server CE Temporary veritabanları" konusuna bakın.

Referanslar

"Uygulamalar?n?n Kurulmas?", SQL Server CE Books Online konusuna bakın.

Özellikler

Makale numarası: 274112 - Last Review: 24 Şubat 2014 Pazartesi - Gözden geçirme: 1.7
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Windows CE Edition 2.0
  • Microsoft SQL Server 2000 Windows CE Edition 1.1 Service Pack 1
  • Microsoft SQL Server 2000 Windows CE Edition 1.1
  • Microsoft SQL Server 2000 Windows CE Edition
Anahtar Kelimeler: 
kbnosurvey kbarchive kbmt kbinfo KB274112 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:274112

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com