INFO: Sugestões de desempenho do SQL Server CE e eficiente de processamento de memória

Traduções de Artigos Traduções de Artigos
Artigo: 274112 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Expandir tudo | Reduzir tudo

Sumário

Este artigo descreve como estruturar uma CE SQL (SSCE) aplicação para melhorar o desempenho e Minimizar utilização da memória.

Mais Informação

O desempenho de uma aplicação de SQL CE pode variar consoante de diversos factores. Estes factores incluem:
  • Velocidade da CPU.
  • Conjunto de instruções da CPU.
  • Velocidade de rede (para aplicações de ligação).
  • Velocidade de memória.
  • Tamanho da memória.
  • Tamanho da base de dados.
  • Consultar complexidade.
  • Utilização de índices.
  • Outros problemas de base de dados.
utilização de índices

Se estiver a utilizar uma cláusula WHERE, ORDER BY ou JOIN, um índice em colunas apropriados pode melhorar o desempenho tremendously. No entanto, se estiver a utilizar código semelhante ao:
 "SELECT * FROM tablename" 
, em seguida, índices não ajudará.

minimizar a memória

Memória está limitada no dispositivo. Existem formas de minimizar utilização da memória em SSCE. Eis algumas sugestões:

  • Se estiver a utilizar uma consulta, de retorno voltar apenas as colunas ou linhas terá. Por exemplo:
    Select col1, col2 From tablename Where search_condition
  • Se não for necessário scrollability, utilize um cursor só de reencaminhamento, adopenforwardonly ou adlockreadonly , que reduz substancialmente a utilização da memória.
  • Evite operações ORDER BY, DISTINCT ou GROUP BY desnecessárias, que podem utilizar mais memória do que outros operadores.
  • Poderá mudar de uma consulta para funcionar directamente na tabela base. Pode utilizar Procurar para localizar as linhas pretendidas, partindo do princípio que existe um índice nas colunas a cláusula WHERE. Para mais informações, consulte o tópico "Procurar" no SQL CE Books Online.
Por predefinição, o SQL Server CE cria ficheiros de base de dados temporária na pasta Temp no dispositivo Windows CE. Pode mover os ficheiros de base de dados temporária para uma placa CF para disponibilizar mais espaço na memória principal. Para SQL Server CE 1.1, utilize o seguinte artigo da Knowledge Base como guia:
317032COMO: Como alterar a localização da base de dados no SQL Server CE Temp para SQL Server CE 2.0
Além disso, consulte o tópico "bases de utilizar dados SQL Server CE temporários" no SQL Server CE Books Online.

Referências

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

Propriedades

Artigo: 274112 - Última revisão: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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