INFORMACIÓN: Sugerencias de rendimiento de SQL Server CE y administración de memoria eficaz

Seleccione idioma Seleccione idioma
Id. de artículo: 274112 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

Resumen

En este artículo describe cómo diseñar una SQL CE (SSCE) aplicación para mejorar el rendimiento y minimizar el uso de memoria.

Más información

El rendimiento de una aplicación SQL CE puede variar según una serie de factores. Estos factores incluyen:
  • Velocidad de la CPU.
  • Conjunto de instrucciones de CPU.
  • Velocidad de red (para aplicaciones de conectividad).
  • Velocidad de memoria.
  • Tamaño de memoria.
  • Tamaño de la base de datos.
  • Consulta de complejidad.
  • Uso de índices.
  • Otros problemas de base de datos.
uso de índices

Si estás utilizando una cláusula WHERE, ORDER BY o JOIN, un índice en las columnas adecuadas puede mejorar el rendimiento tremendamente. Sin embargo, si ejecuta código similar a:
 "SELECT * FROM tablename" 
después no ayudará a los índices.

Minimizar la memoria

Memoria está limitado en el dispositivo. Hay formas de minimizar el uso de memoria en SSCE. Éstas son algunas sugerencias:

  • Si está utilizando una consulta, devolución vuelve sólo las columnas o filas que necesita. Por ejemplo:
    Select col1, col2 From tablename Where search_condition
  • Si no necesita desplazamiento, utilice un cursor de sólo avance, adopenforwardonly o adlockreadonly , lo que reduce sustancialmente el uso de memoria.
  • Evite operaciones ORDER BY, DISTINCT o GROUP BY innecesarias que pueden utilizar más memoria de otros operadores.
  • Puede cambiar de una consulta a funciona directamente en la tabla base. Puede utilizar Buscar para buscar las filas que desee, suponiendo que hay un índice en las columnas en la cláusula WHERE. Para obtener más información, consulte el tema "Buscar" en libros en pantalla de SQL.
De forma predeterminada, SQL Server CE crea archivos de base de datos temporal en la carpeta Temp en el dispositivo Windows CE. Puede mover los archivos de base de datos temporal a una tarjeta CF para dejar más espacio disponible en el almacenamiento principal. Para SQL Server CE 1.1, utilice el siguiente artículo de Knowledge Base como guía:
317032Cómo: Cómo cambiar la ubicación de base de datos temporal en SQL Server CE para SQL Server CE 2.0
Además, vea el tema de "bases de con datos de SQL Server CE temporal" en libros en pantalla de SQL Server.

Referencias

Vea el tema "Building Applications" en línea en los libros de SQL Server CE.

Propiedades

Id. de artículo: 274112 - Última revisión: lunes, 24 de febrero de 2014 - Versión: 1.7
La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 Windows CE Edition 2.0
  • Service Pack 1 de Microsoft SQL Server 2000 Windows CE Edition 1.1
  • Microsoft SQL Server 2000 Windows CE Edition 1.1
  • Microsoft SQL Server 2000 Windows CE Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbinfo KB274112 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 274112

Enviar comentarios

 

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