Preguntas etiquetadas con index

Una estructura de base de datos que puede mejorar la velocidad de las consultas a costa del espacio en disco e inserciones / actualizaciones más lentas. Almacena una copia de una o más columnas ordenadas, pero estructura los datos de manera diferente para permitir un acceso más rápido.

5
Filtrar eficientemente un conjunto grande con disyunciones
Digamos que tengo una sola mesa CREATE TABLE Ticket ( TicketId int NOT NULL, InsertDateTime datetime NOT NULL, SiteId int NOT NULL, StatusId tinyint NOT NULL, AssignedId int NULL, ReportedById int NOT NULL, CategoryId int NULL ); En este ejemplo TicketIdes la clave primaria. Quiero que los usuarios puedan crear …

2
¿En qué momento se vuelve eficiente tener un índice?
He encontrado muchos recursos que mencionan que agregar un índice a una tabla hace que las búsquedas sean más rápidas y que las inserciones sean más lentas, pero solo si la tabla es grande. Esto crea una compensación, que es una decisión de diseño, pero debe haber un tamaño de …









2
¿Por qué mysql usa el índice incorrecto para ordenar por consulta?
Aquí está mi tabla con ~ 10,000,000 filas de datos CREATE TABLE `votes` ( `subject_name` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `subject_id` int(11) NOT NULL, `voter_id` int(11) NOT NULL, `rate` int(11) NOT NULL, `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`subject_name`,`subject_id`,`voter_id`), KEY `IDX_518B7ACFEBB4B8AD` (`voter_id`), KEY `subject_timestamp` (`subject_name`,`subject_id`,`updated_at`), KEY `voter_timestamp` (`voter_id`,`updated_at`), …



2
¿Debo marcar un índice compuesto como único si contiene la clave primaria?
Dada alguna tabla con una clave primaria, por ejemplo: CREATE TABLE Customers ( CustomerID int NOT NULL PRIMARY KEY, FirstName nvarchar(50), LastName nvarchar(50), Address nvarchar(200), Email nvarchar(260) --... ) Tenemos una clave primaria única CustomerID. Tradicionalmente, podría necesitar algunos índices de cobertura adicionales; por ejemplo para encontrar rápidamente un usuario …

2
Para tener un índice parcial similar a PostgreSQL en MySQL 5.5
Tengo datos grandes donde solo selecciono un pequeño intervalo de datos a la vez, de modo que la selección siempre esté en una secuencia. Estoy tratando de implementar PostgreSQL como índice parcial en MySQL que está dirigido para tales fines. No estoy seguro de si la restricción única parcial es …
9 mysql  index 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.