Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
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: …
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 …
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 …
Sviluppando un'applicazione multicustomer intendiamo utilizzare un database diverso per ogni cliente. Ma potrebbero essere più di 1000 clienti (applicazioni). PostgreSQL lo gestirà senza problemi? Qualcuno ha provato qualcosa di simile? Nota: 35 tabelle per ognuna, con un massimo di 3000 record in media, per ciascun database.
Immaginiamo un sito web che è una directory di persone. Per ogni persona potrebbero esserci una foto del profilo e una biografia. Devo ammettere che le mie query SQL potrebbero essere migliori, ma in generale cosa sarebbe più veloce e utilizzare meno potenza di elaborazione. Per verificare se esiste un …
C'è molto là fuori che dice che la dimensione del database non dovrebbe influire in modo significativo sulle prestazioni. Finché gli indici delle tabelle si adattano alla memoria, il database deve rimanere performante. Tuttavia qual è la realtà? Se l'architettura del database non è la migliore, gli indici non si …
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 …
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 …
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ò …
Stiamo costruendo un data warehouse che inizialmente sarà di 1 TB e crescerà di circa 20 grammi al mese. Per alcune tabelle stiamo eseguendo processi ETL giornalieri e altri stiamo facendo settimanalmente / mensilmente. Quando è presente un'importazione di dati in una tabella, è necessario eliminare e ricreare gli indici? …
Quando inserisco in tabelle utilizzando al posto di trigger, @@Identity, IDENT_CURRENT('Table')e SCOPE_IDENTITY()nulla di ritorno. Come posso ottenere l'ultima identità della riga inserita?
La documentazione di MySQL per kill avvisa : avvertimento Se si annulla un'operazione REPAIR TABLEo OPTIMIZE TABLEsu una MyISAMtabella, la tabella risulta danneggiata e inutilizzabile. Qualsiasi lettura o scrittura su una tabella di questo tipo non riesce fino a quando non viene ottimizzata o riparata di nuovo (senza interruzione). Questo …
Ho un grande database (nelle decine di milioni di record) su cui eseguirò un backup completo del database . Tuttavia, il database è abbastanza grande da consentire l'avvio delle transazioni prima e durante, nonché il commit durante e dopo il backup. Per esempio: T0 = Transaction A start T1 = …
Ho difficoltà a trovare una risorsa definitiva su questo ovunque, quindi spero che un guru possa darmi una risposta qui. Ho una tabella molto grande alla quale abbiamo dovuto aggiungere una colonna. L'indice cluster è piuttosto frammentato e voglio fare uno ALTER INDEX REBUILDper ripulirlo. Normalmente faccio anche un ALTER …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.