Domande taggate «index»

Una struttura di database in grado di migliorare la velocità delle query a scapito dello spazio su disco e inserimenti / aggiornamenti più lenti. Memorizza una copia di una o più colonne ordinate ma struttura i dati in modo diverso per consentire un accesso più rapido.



2
CREA INDICE vs ALTER TABLE AGGIUNGI INDICE - MySQLism o SQL Standard?
Ho appena riscontrato un problema strano, in base al quale creo un indice, è richiesto un nome di indice. 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 an index name ALTER TABLE `my_table` ADD INDEX (`my_column`); # Does not require an index name Mi sembra che la chiamata …




2
Come devo indicizzare un UUID in Postgres?
Sono nuovo di PostgreSQL e in qualche modo nuovo per i database in generale. Esiste un modo consolidato per indicizzare i valori UUID in Postgres? Sono diviso tra l'uso dell'hash e l'uso di un trie, a meno che non ci sia già qualcosa di incorporato che utilizza automaticamente. Qualunque cosa …
26 postgresql  index  uuid 

2
Come sapere quando / se ho troppi indici?
Eseguendo Microsoft SQL Server Profiler di tanto in tanto, mi viene in mente un sacco di nuovi indici e statistiche da creare ("... miglioramento stimato del 97% ..."). Dalla mia comprensione, ogni indice aggiunto può rendere SELECTpiù veloce una query SQL ma anche una query UPDATEo INSERTpiù lentamente poiché gli …

1
Indici: numero intero vs prestazioni della stringa se il numero di nodi è lo stesso
Sto sviluppando un'applicazione in Ruby on Rails con il database PostgreSQL (9.4). Nel mio caso d'uso, le colonne nelle tabelle verranno cercate molto frequentemente, poiché l'intero punto dell'applicazione è alla ricerca di attributi molto specifici su un modello. Attualmente sto decidendo se utilizzare un integertipo o semplicemente utilizzare un tipo …

5
Clausola WHERE SARGable per due colonne di date
Ho una domanda interessante per me sulla SARGability. In questo caso, si tratta di utilizzare un predicato sulla differenza tra due colonne di date. Ecco la configurazione: USE [tempdb] SET NOCOUNT ON IF OBJECT_ID('tempdb..#sargme') IS NOT NULL BEGIN DROP TABLE #sargme END SELECT TOP 1000 IDENTITY (BIGINT, 1,1) AS ID, …


5
Come creare un indice condizionale in MySQL?
Come creare un indice per filtrare un intervallo o un sottoinsieme specifico della tabella in MySQL? AFAIK è impossibile creare direttamente ma penso che sia possibile simulare questa funzione. Esempio: voglio creare un indice per la NAMEcolonna solo per le righe conSTATUS = 'ACTIVE' Questa funzionalità si chiamerebbe un indice …

4
È male avere uno spazio indice più grande dello spazio dati?
Spesso ho bisogno di eseguire query su tabelle di grandi dimensioni che non hanno l'indice giusto. Quindi chiedo al DBA di creare tale indice. La prima cosa che fa è guardare le statistiche della tabella e vedere la dimensione dello spazio dell'indice. Spesso mi diceva di trovare una soluzione alternativa …
22 sql-server  index 


2
COME usa l'indice, CHARINDEX no?
Questa domanda è collegata alla mia vecchia domanda . La query di seguito impiegava da 10 a 15 secondi per l'esecuzione: SELECT [customer].[Customer name],[customer].[Sl_No],[customer].[Id] FROM [company].dbo.[customer] WHERE (Charindex('123456789',CAST([company].dbo.[customer].[Phone no] AS VARCHAR(MAX)))>0) In alcuni articoli ho visto che l'utilizzo CASTe CHARINDEXnon trarrà beneficio dall'indicizzazione. Ci sono anche alcuni articoli che affermano …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.