Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Voglio testare le prestazioni (alias bake-off) del server MySQL rpm su alcune altre forcelle come il server Percona, MariaDB e forse altre. Spero che, ponendo questa domanda, sia possibile comprendere meglio la metodologia alla base della creazione di un test delle prestazioni adeguato. Ho pianificato di utilizzare sysbench per eseguire …
Ho un tavolo che occupa quasi il 90% dello spazio hd sul nostro server. Ho deciso di eliminare alcune colonne per liberare spazio. Ma devo restituire lo spazio al sistema operativo. Il problema, tuttavia, è che non sono sicuro di cosa accadrà se eseguo VACUUM FULL e non c'è abbastanza …
Ho una chiave composta unica come fr (fromid, toid) nella tabella, quando eseguo la query con spiegato ottengo il seguente risultato: Impossible WHERE noticed after reading const tables` La query che ho eseguito: explain SELECT rid FROM relationship WHERE fromid=78 AND toid=60 Qualsiasi aiuto? EDIT1: quando utilizzo la query seguente: …
So che le procedure memorizzate sono più efficienti attraverso il percorso di esecuzione (rispetto al sql inline nelle applicazioni). Tuttavia, quando premuto, non sono super conoscibile sul perché. Mi piacerebbe conoscere il ragionamento tecnico per questo (in modo da poterlo spiegare a qualcuno in seguito). Qualcuno può aiutarmi a formulare …
Come posso modificare le regole di confronto predefinite di SQL Server 2008 R2 Express per l'intero server e un determinato database? C'è un modo per farlo utilizzando l'interfaccia visiva di SQL Server Management Studio? Nella finestra Proprietà server (e nella finestra Proprietà database corrispondente), questa proprietà non è disponibile per …
Sto cercando di ottenere quanto segue: California | Los Angeles, San Francisco, Sacramento Florida | Jacksonville, Miami Purtroppo sto ricevendo ", Los Angeles, San Francisco, Sacramento, Jacksonville, Miami" Posso ottenere i risultati desiderati usando la funzione STUFF, ma mi chiedevo se esiste un modo più pulito di farlo usando COALESCE? …
Supponiamo di avere una tabella contenente ruoli di lavoro: CREATE TABLE roles ( "role" character varying(80) NOT NULL, CONSTRAINT "role" PRIMARY KEY (role) ); Supponiamo che io abbia una tabella, gli utenti e ogni riga (un utente specifico) può avere un numero arbitrario di ruoli lavorativi: CREATE TABLE users ( …
Dove sono archiviate fisicamente le statistiche utilizzate da Query Optimizer in un file di database di SQL Server e nel pool di buffer? Più specificamente, c'è un modo per capire le pagine usate dalle statistiche usando DMV e / o DBCC? Possiedo entrambi i manuali SQL Server 2008 Internals e …
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere allo scambio dello stack degli amministratori di database. Migrato 7 anni fa . Ho una grande tabella di oggetti (15 M + riga) in PostgreSQL 9.0.8, per i quali voglio eseguire query per campi obsoleti. Voglio dividere la …
Attualmente in esecuzione su SQL Server 2008 R2 Sto tentando di aumentare le prestazioni di un'istruzione UPDATE. Noto un'operazione Spool desideroso nello showplan che si apre. La mia comprensione delle operazioni di spooling è piuttosto semplice: creano un archivio temporaneo per la tabella durante l'aggiornamento. So anche che, mentre impediscono …
Voglio eseguire diversi script sql in sequenza con psqlun'unica transazione per configurare il mio schema di database. Qual è il modo migliore per farlo? In passato so di avere uno script master che ho eseguito psqlcontro che includeva gli altri file, tuttavia non ricordo la sintassi di questo script.
Ho una query in cui desidero ordinare i record risultanti in modo casuale. Utilizza un indice cluster, quindi se non includo un order byprobabilmente restituirà i record nell'ordine di quell'indice. Come posso garantire un ordine di riga casuale? Capisco che probabilmente non sarà "veramente" casuale, lo pseudo-casuale è abbastanza buono …
Attualmente sto imparando le differenze tra PostgreSQL e MySQL poiché ho un nuovo progetto e intendo anche migrare il mio software esistente da MySQL a PostgreSQL. In realtà ho iniziato a creare una tabella HTML con un confronto di comandi (per utenti / database / prompt dei comandi, ecc.) Tra …
Ci sono molti articoli che esagerano (IMHO ovviamente) la necessità innodb_file_per_table. Capisco che con innodb_file_per_table, ci dovrebbe essere un migliore controllo sui singoli tavoli; come il backup di ogni tabella separatamente. Tuttavia, la richiesta di prestazioni migliori è discutibile. Nel mio test, non vi è alcuna differenza nelle prestazioni di …
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.