¿Hay alguna manera de monitorear el progreso de la creación de un índice en PostgreSQL? Estoy creando un índice en una tabla grande y me gustaría ver qué tan rápido está ocurriendo esto. ¿Hay alguna manera de monitorear
¿Hay alguna manera de monitorear el progreso de la creación de un índice en PostgreSQL? Estoy creando un índice en una tabla grande y me gustaría ver qué tan rápido está ocurriendo esto. ¿Hay alguna manera de monitorear
Estamos diseñando un sistema que se sabe que es pesado en lectura (del orden de decenas de miles de lecturas por minuto). Hay una tabla namesque sirve como una especie de registro central. Cada fila tiene un textcampo representationy un único keyque es un hash MD5 de eso representation. 1 Esta...
Tengo una aplicación que solo seleccionará la igualdad, y creo que debería usar un índice hash sobre un índice btree. Para mi consternación, los índices hash no son compatibles con MyISAM o InnoDB. ¿Que pasa con
He agregado índices a la tabla que se utilizan para buscar resultados. Estoy mostrando resultados por orden ASC o DESC. Entonces, ¿esa columna debe tener índice o no? Tengo 2 índices más en esa tabla. ¿Cómo afectará el rendimiento al hacer o no hacer un índice en esa
Estaba experimentando con índices para acelerar las cosas, pero en caso de una unión, el índice no mejora el tiempo de ejecución de la consulta y, en algunos casos, ralentiza las cosas. La consulta para crear una tabla de prueba y llenarla con datos es: CREATE TABLE [dbo].[IndexTestTable]( [id]...
Usando algunos métodos, cuando crea una copia de una tabla, pierde índices, PK, FK, etc. Por ejemplo, en SQL Server puedo decir: select * into dbo.table2 from dbo.table1; Esta es solo una copia simple de la tabla; faltan todos los índices / restricciones. ¿Cómo puedo copiar una estructura de...
Tengo algunas tablas muy grandes con la misma estructura básica. Cada uno tiene una RowNumber (bigint)y DataDate (date)columna. Los datos se cargan utilizando SQLBulkImport todas las noches, y nunca se cargan datos "nuevos": es un registro histórico (SQL Standard, no Enterprise, por lo que no se...
Pensé que las bases de datos sabrían lo suficiente sobre lo que encuentran a menudo y podrían responder a las demandas a las que se enfrentan para que puedan decidir agregar índices a los datos altamente
Estamos usando PostgreSQL v8.2.3. Hay tablas involucradas: EMPLEADO y EMAILLIST . Table 1: EMPLOYEE (column1, column2, email1, email2, column5, column6) Table 2: EMAILLIST (email) 2 tablas se unen de tal manera que si EMPLOYEE.EMAIL1 o EMPLOYEE.EMAIL2 no tienen una entrada coincidente, esas...
Actualmente estoy haciendo algunas importaciones de datos en un sistema heredado y descubrí que este sistema no usa un solo índice agrupado. Una búsqueda rápida en Google me presentó el concepto de tablas HEAP y ahora tengo curiosidad sobre en qué escenarios de uso se debería preferir una tabla...
Tengo una tabla con un índice de varias columnas, y tengo dudas sobre la clasificación adecuada de los índices para obtener el máximo rendimiento en las consultas. El escenario: PostgreSQL 8.4, tabla con aproximadamente un millón de filas Los valores en la columna c1 pueden tener aproximadamente...
Esta consulta obtiene una lista de publicaciones creadas por las personas que sigues. Puede seguir a un número ilimitado de personas, pero la mayoría de las personas siguen a <1000 más. Con este estilo de consulta, la optimización obvia sería almacenar en caché los "Post"identificadores, pero...
Tengo un esquema heredado (¡descargo de responsabilidad!) Que utiliza una identificación generada basada en hash para la clave primaria para todas las tablas (hay muchas). Un ejemplo de tal identificación es: 922475bb-ad93-43ee-9487-d2671b886479 No hay esperanza posible de cambiar este enfoque,...
Estoy luchando con índices, claves primarias y claves externas ... Y la necesidad de tenerlas todas. Si tengo dos tablas, ambas tienen un número entero como clave principal. La primera tabla hace referencia a través de un FK a la clave primaria de la segunda tabla. En ambas tablas tengo un...
He usado ALTER INDEX REBUILD para eliminar la fragmentación del índice. En algunos casos, REBUILD no parece eliminar esta fragmentación. ¿Cuáles son las razones por las cuales REBUILD no elimina la fragmentación? Parece que esto sucede especialmente con pequeños
Hacer esta pregunta, específicamente para Postgres, ya que tiene un buen supoort para los índices R-tree / espacial. Tenemos la siguiente tabla con una estructura de árbol (modelo de conjunto anidado) de palabras y sus frecuencias: lexikon ------- _id integer PRIMARY KEY word text frequency...
Hoy solo escuché sobre Robert Martin, y parece que es una figura notable en el mundo del software, así que no me refiero a que mi título aparezca como si fuera un cebo de clic o que le pusiera palabras en la boca, pero esto es simplemente cómo interpreté lo que escuché de él con mi limitada...
Acabo de encontrar un problema extraño, según el cual, según cómo creo un índice, se requiere un nombre de índice. http://dev.mysql.com/doc/refman/5.5/en/create-index.html http://dev.mysql.com/doc/refman/5.5/en/alter-table.html CREATE INDEX `random_name` ON `my_table` (`my_column`); # Requires...
Tenemos un almacén de datos con un recuento de registros bastante grande (10-20 millones de filas) y, a menudo, ejecutamos consultas que cuentan registros entre ciertas fechas o cuentan registros con ciertas banderas, por ejemplo SELECT f.IsFoo, COUNT(*) AS WidgetCount FROM Widgets AS w JOIN...
Tengo una instrucción SQL que inserta filas en una tabla con un índice agrupado en la columna TRACKING_NUMBER. P.EJ: INSERT INTO TABL_NAME (TRACKING_NUMBER, COLB, COLC) SELECT TRACKING_NUMBER, COL_B, COL_C FROM STAGING_TABLE Mi pregunta es: ¿es útil usar una cláusula ORDER BY en la instrucción...