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à

3
Come CONTARE il numero di righe con LIMIT?
Voglio catturare X righe, quindi, ho impostato LIMIT X; ma come posso contare contemporaneamente anche il numero totale di righe? Attualmente, utilizzo due query separate per farlo SELECT COUNT(*) FROM col WHERE CLAUSE SELECT * FROM col WHERE CLAUSE LIMIT X C'è un modo per farlo in una query? EDIT: …

2
Sposta il database postgresql da un server a un altro
Ho creato un database (spaziale) a casa mia che è di diversi gigabyte e voglio spostare l'intero database così com'è da un computer del mio computer di lavoro. Niente fanatico, creerò una nuova istanza db postgresql / postgis sul mio computer di lavoro. Gli utenti del db possono o non …

2
Modello di progettazione dell'elenco di attributi del prodotto
Sto lavorando per aggiornare il database dei prodotti del nostro sito Web. È costruito in MySQL ma questa è più una domanda generale sul modello di progettazione del database. Sto pensando di passare a un modello Supertipo / Sottotipo. Il nostro database attuale / precedente è principalmente una singola tabella …




3
Prestazioni di Inline-TVF vs. Views
Ho un database in cui sto usando TVF in linea (funzioni valore tabella) invece di visualizzazioni. Ad esempio, potrei avere due tabelle chiamate [modello di automobile] e [produttore di automobili] che sto unendo all'interno del TVF [fnCarBrands]. Questi TVF vengono quindi chiamati da altri TVF per eseguire ulteriori elaborazioni e …

1
Cosa può richiedere molto tempo a TRUNCATE TABLE?
Sto eseguendo MySQL5.5 con replica Master / Slave (1 master, 2 slave). Ho un processo che viene eseguito una volta alla settimana e troncare una tabella specifica. La tabella non è grande e contiene solo poche migliaia di record. Per qualche motivo, l' TRUNCATE TABLEesecuzione del comando richiede molto tempo …

3
Cosa causerebbe un ## MS_PolicyEventProcessingLogin ## orfano?
Questa mattina ho notato che il mio registro SQL si stava riempiendo del seguente messaggio: Il proc attivato [[dbo]. [Sp_syspolicy_events_reader] 'in esecuzione sulla coda' msdb.dbo.syspolicy_event_queue 'ha prodotto quanto segue: ' Impossibile eseguire come principale del database perché il principale "## MS_PolicyEventProcessingLogin ##" non esiste, questo tipo di principal non può …




2
Come utilizzare la chiave univoca tramite combinazioni di campi tabella?
Dai un'occhiata al seguente sqlfiddle: http://sqlfiddle.com/#!2/dacb5/1 CREATE TABLE contacts ( id int auto_increment primary key, name varchar(20), network_id int, network_contact_id int ); INSERT INTO contacts (name, network_id, network_contact_id) VALUES ('John', 4, 10), ('Alex', 4, 11), ('Bob', 4, 12), ('Jeff', 4, 45), ('Bill', 7, 11), ('Walter', 7, 45), ('Jessie', 7, 360) …



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.