Amministratori di database

Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità


7
Memorizzazione dell'indirizzo IP
Devo memorizzare l'indirizzo IP di tutti gli utenti registrati nel database. Mi chiedo, quanti personaggi dovrei dichiarare per una tale colonna? Devo supportare anche IPv6? In tal caso, qual è la lunghezza massima dell'indirizzo IP?




5
Vantaggi dell'utilizzo di backtick (`) nelle query MySQL?
In MySQL possiamo creare query con o senza il `simbolo backtick ( ). Esempio: SELECT * FROM TEST; SELECT * FROM `TEST`; Entrambi funzionano bene in mysql-console. C'è qualche differenza tecnica tra loro? Ci sono dei vantaggi nell'usare ( `) rispetto alle semplici query?
25 mysql  select 

5
Quali sono alcuni modi per implementare una relazione molti-a-molti in un data warehouse?
Le topologie dominanti della modellazione di Data Warehouse (Star, Snowflake) sono progettate tenendo conto delle relazioni uno-a-molti. La leggibilità, le prestazioni e la struttura delle query peggiorano gravemente di fronte a una relazione molti-a-molti in questi schemi di modellazione. Quali sono alcuni modi per implementare una relazione molti-a-molti tra dimensioni …



1
(NOLOCK) vs NOLOCK
Stavo indagando su alcuni blocchi quando ho visto una query simile a questa: SELECT SomeField FROM SomeTable NOLOCK Ho visto NOLOCKed ero curioso di sapere come avrebbe potuto bloccare altre query, in questo caso DELETEdichiarazioni. Ho dato una rapida occhiata alle serrature usando sp_locked ecco cosa ho visto: DB S …





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, …

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.