Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-09-2008
einarcito einarcito is offline
Miembro
 
Registrado: may 2008
Posts: 101
Poder: 19
einarcito Va por buen camino
INDEX en TABLAS

hola tengo una pregunta, hay alguna otra forma de usar las tablas para cargar los datos, yo uso ParamByname pero me di cuenta que es mas lento a la hora del acceso me han dicho que es mucho mejor trabajas con las tablas indexadas y que dentro del componenten Ttable hay propieades como Indexname, indexfieldname , como los uso??? hay alguna diferencia gracias
Responder Con Cita
  #2  
Antiguo 20-09-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 27
Caral Va por buen camino
Hola
Me parece que depende del componente.
Lo que indicas es la relacion de un parametro con un dato, no veo en indice por ningun lado.
ParamByName lo que hace es eso, relacionar.
Creo que el componente Table no lo hace, para eso se usa el Query.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 21-09-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 27
Delphius Va camino a la fama
Espero que pueda explicarme bien, disculpen si no se me entiende. Les agradecería que me lo hicieran saber por favor.

einarcito, el tema de tener índices en las tablas no sólo pasa por emplear las propiedades que comentas, sino por un requisito y diseño de tus tablas. Si el motor de base de datos soporta la creación de índices podrás emplear los mismos para:
1. Aplicar consultas y operaciones búsqueda de forma más rápida
2. Permiten ordenar los resultados de las consultas y búsquedas de forma rápida

Esas son las dos principales ventajas.

Para que se puedan emplear esas propiedades necesariamente las tablas deben haberse diseñado empleando índices.

Cuando el componente abre la tabla, le pide al motor la lista de los índices. Éstos se cargan en una lista en forma interna en el componente y es que gracias a estos conjuntos de propiedades es que podemos alterar, o elegir emplear un índice o no para ordenar los datos.

Sugiero la lectura del capítulo sobre Indices de la Cara Oculta, y además de la lectura sobre la ayuda que proporciona Delphi.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #4  
Antiguo 21-09-2008
einarcito einarcito is offline
Miembro
 
Registrado: may 2008
Posts: 101
Poder: 19
einarcito Va por buen camino
index y tablas

me quedo muy claroo y se entendio muy bien Gracias, voy a seguir tus consejos, la pregunta iba referido porque estoy haciendo de compras, ventas, liquidacion de sueldos y depositos. Tu crees que es necesario utilizar los indices por el tema de la velocidad, desde mi punto de vista no es un sistema grande pero si maneja varios datos y tablas.
Responder Con Cita
  #5  
Antiguo 21-09-2008
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.806
Poder: 22
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Normalmente, el uso de índices es casi imprescindible.

No comentas que motor de base de datos estas utilizando, pero puedo decirte que si no utilizas índices, cuando haces un JOIN de tablas (consuta sobre varias tablas relacionadas), el uso de índices hace que sean consultas rápitdas. De otro modo, puede llegar a tardar una eternidad.

Los índices no te darán más velocidad en las inserciones de datos. Solo lo notarás cuando tengas que buscar algún datos.

Sin índices, el motor da base de datos lee todos los registros de una tabla y luego devuelve los que correspondan, con índices, solo leerá los datos que deba devolver.
Responder Con Cita
  #6  
Antiguo 22-09-2008
einarcito einarcito is offline
Miembro
 
Registrado: may 2008
Posts: 101
Poder: 19
einarcito Va por buen camino
indices

estoy utilizando el sql server 2000, tiene alguna particuladirad en comun con los index ??
Responder Con Cita
  #7  
Antiguo 22-09-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 27
Delphius Va camino a la fama
Cita:
Empezado por einarcito Ver Mensaje
estoy utilizando el sql server 2000, tiene alguna particuladirad en comun con los index ??
Hola einarcito,
¿Podrías aclarar mejor tu pregunta por favor? ¿A que te refieres?

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #8  
Antiguo 22-09-2008
einarcito einarcito is offline
Miembro
 
Registrado: may 2008
Posts: 101
Poder: 19
einarcito Va por buen camino
index y tablas

solo estaba respodiendo a la pregunta q haicieron sobre el motor q uso... Existen mucha diferencia para trabajar con los indices??? osea una vez configuradas las tablas con los index respectivos q propiedades tengo q modificar en Ttable para trabajar con ellos??Grax
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Index is out of date... index table torito Conexión con bases de datos 7 10-12-2016 13:21:31
Index is currently active ¡¡ elbilla Varios 1 24-01-2005 15:09:37
Index,...!!! 3 Rikardote Conexión con bases de datos 2 28-12-2004 13:05:00
Index,...!!! Rikardote Conexión con bases de datos 5 24-12-2004 03:39:15
Corrupt Index??? vetustas Conexión con bases de datos 3 20-10-2003 08:39:24


La franja horaria es GMT +2. Ahora son las 00:57:11.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi