INFO: Dicas de desempenho do SQL Server CE e uso de memória eficiente

Traduções deste artigo Traduções deste artigo
ID do artigo: 274112 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Expandir tudo | Recolher tudo

Sumário

Este artigo descreve como criar um SQL CE (SSCE) para melhorar o desempenho e minimizar o uso de memória de aplicativo.

Mais Informações

O desempenho de um aplicativo SQL CE pode variar com base em um número de fatores. Esses fatores incluem:
  • Velocidade da CPU.
  • Conjunto de instruções da CPU.
  • Velocidade da rede (para aplicativos de conectividade).
  • Velocidade da memória.
  • Tamanho da memória.
  • Tamanho do banco de dados.
  • Consultar complexidade.
  • Uso de índices.
  • Outros problemas de banco de dados.
uso de índices

Se você estiver usando uma cláusula WHERE, ORDER BY ou JOIN, um índice em colunas apropriadas pode melhorar o desempenho bastante. No entanto, se você estiver executando o código semelhante ao:
 "SELECT * FROM tablename" 
e índices não irão ajudar.

minimizar a memória

Memória é restrito no dispositivo. Há maneiras de minimizar uso da memória no SSCE. Aqui estão algumas dicas:

  • Se você estiver usando uma consulta, o retorno faça somente as colunas ou linhas que você precisa. Por exemplo:
    Select col1, col2 From tablename Where search_condition
  • Se você não precisa scrollability, use um cursor forward-only, adopenforwardonly ou adlockreadonly , que reduz significativamente o uso de memória.
  • Evite desnecessárias ORDER BY DISTINCT, operações ou GROUP BY, que podem usar mais memória do que outros operadores.
  • Você pode considerar alternar de uma consulta para operar diretamente em tabela base. Você pode usar Procurar para localizar as linhas desejadas, supondo que haja um índice nas colunas na sua cláusula WHERE. Para obter mais informações, consulte o tópico "Busca" nos manuais online do SQL CE.
Por padrão, o SQL Server CE cria arquivos de banco de dados temporário na pasta TEMP no dispositivo Windows CE. Você pode mover os arquivos de banco de dados temporário para uma placa CF para criar mais espaço disponível no armazenamento principal. Para o SQL Server CE 1.1, use o seguinte artigo do Knowledge Base como um guia:
317032COMO: Como alterar o local do banco de dados TEMP no SQL Server CE para SQL Server CE 2.0
Além disso, consulte o tópico "Usando SQL Server CE temporários Databases" nos manuais online do SQL Server CE.

Referências

Consulte o tópico "Building Applications" no SQL Server CE Books Online.

Propriedades

ID do artigo: 274112 - Última revisão: segunda-feira, 24 de fevereiro de 2014 - Revisão: 1.7
A informação contida neste artigo aplica-se a:
  • 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
Palavras-chave: 
kbnosurvey kbarchive kbmt kbinfo KB274112 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 274112

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