Sto pensando di impostare una replica Master-Slave per il mio database. Il server slave verrà utilizzato per la ridondanza e possibilmente un server di report. Tuttavia, uno dei maggiori problemi che sto incontrando è che siamo già al massimo della potenza nel nostro datacenter. Quindi l'aggiunta di un altro server …
In base alle restrizioni su routine e trigger memorizzati , non è possibile utilizzare sql dinamico (restrizione sollevata per le procedure memorizzate nella versione 5.0.13 e successive). Perché esiste questa limitazione? E perché sollevarlo per le procedure, ma non per le funzioni o i trigger?
Ho bisogno di cambiare un tipo di dati da INT a BIGINT in una tabella MySQL da 600 GB. La colonna ha un indice univoco. Potrei essere bravo con INT senza segno, ma presumo che cambiarlo o BIGINT sarà praticamente lo stesso dolore. Il motore della tabella è InnoDB. Cosa …
Gradirei se qualcuno potesse aiutarmi su qual è il comando corretto in MySQL per interrogare tutto il database per avere il motore "MyISAM". Devo convertire tutti i DB e le tabelle da MyISAM a InnoDB.
Sono uno sviluppatore di PHP, quindi non essere severo. Ho un grande tavolo ~ 5,5 gb di discarica. Il nostro PM ha deciso di creare una nuova colonna per eseguire nuove funzionalità. Table è InnoDB, quindi quello che ho provato: Modifica la tabella sullo schermo con il blocco della tabella. …
Sto tentando di abilitare la registrazione delle query lenta sul nostro server al fine di identificare eventuali query che potrebbero utilizzare l'ottimizzazione. Sembra abbastanza semplice, tuttavia il mio file non viene scritto. Non ricevo errori o cose del genere, non sembra che stia registrando le query lente. Mi sono ricordato …
Ci sono situazioni che richiedono una query veramente grande che unisce diverse tabelle insieme a istruzioni di sub-selezione per produrre i risultati desiderati. La mia domanda è: dovremmo considerare l'uso di più query più piccole e portare le operazioni logiche nel livello dell'applicazione eseguendo una query sul DB in più …
Devo fare una SELECTquery in cui ottengo il valore del campo "denaro". Il campo in realtà non esiste nel database. Ho solo bisogno della query per restituire questo campo con un valore fisso; in questo caso un valore in USD. Come restituisco un valore costante in SELECTun'istruzione?
Sto cercando di inviare i dati da una tabella MySQL a un file ma ricevo errori di autorizzazione: $ pwd /home/dotancohen $ mkdir in $ chmod 777 in/ $ mysql -ugs -p mysql> USE someDatabase; mysql> SELECT * FROM data INTO OUTFILE '/home/dotancohen/in/data.csv'; ERROR 1045 (28000): Access denied for user …
Diciamo che ho un VARCHAR (che contiene dati numerici) che voglio usare per un semplice calcolo (aggiungendone 10). Secondo la documentazione di MySQL sulle funzioni CAST , potrei farlo con un CAST o un CONVERT: SELECT (CAST(field1 AS SIGNED)) + 10 FROM myTable; o: SELECT (CONVERT(field1,SIGNED)) + 10 FROM myTable; …
Considerando solo le prestazioni , un cluster MySQL può battere una soluzione MySQL personalizzata di condivisione dei dati? sharding = partizionamento orizzontale Quando mi riferisco al sharding, sto considerando lo sharding creato nel livello dell'applicazione, ad esempio, distribuendo i record in modo uniforme tra istanze MySQL indipendenti. Per due server, …
Caratteristiche del server RAM di sistema totale: 8 GB (su cui è in esecuzione MySQL + altro che MySQL, ovvero non dedicato a MySQL) Numero di core della CPU: 6 Ho dei dati nel db pari a circa 2 GB La dimensione del pool di buffer InnoDB è impostata su …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Trovo che l' elenco dei privilegi forniti da MySQL sia un …
Come si implementa correttamente il blocco ottimistico in MySQL? Il nostro team ha dedotto che dobbiamo fare il n. 4 di seguito, altrimenti esiste il rischio che un altro thread possa aggiornare la stessa versione del record, ma vorremmo confermare che questo è il modo migliore per farlo. Creare un …
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.