Quando controllo le dimensioni dei miei database in MySQL ottengo questo: MariaDB [(none)]> SELECT table_schema "Data Base Name", sum( data_length + index_length ) / 1024 / 1024 "Data Base Size in MB", sum( data_free )/ 1024 / 1024 "Free Space in MB" FROM information_schema.TABLES GROUP BY table_schema; +--------------------+----------------------+------------------+ | Data …
Dopo aver letto Utilizzo della replica per ridimensionamento , come posso instradare query diverse a server diversi, ad esempio, SELECTvoglio instradare verso slave e NON-SELECTmaster. Presumo che come bilanciamento del carico posso usare haproxy , ma non ho trovato possibile distinguere tra query a livello di haproxy ? Inoltre, supponiamo …
Qualche tempo fa avevo creato una tabella e ho iniziato ad aggiungere dati ad essa. Di recente ho aggiunto una nuova colonna ( address) ad essa NOT NULLcome parte della nuova colonna. Le vecchie righe (pre-aggiunta) sono ancora nulle, che ha creato un avviso come parte della definizione. Tuttavia, alle …
Ho un database di log di pacchetti, che non viene quasi mai interrogato. Deve solo essere veloce sugli inserti. Sto usando InnoDB perché mi piacerebbe mantenere la conformità ACID, poiché anche perdere un singolo pacchetto potrebbe essere dannoso per i nostri clienti. In uno scenario di ottimizzazione delle prestazioni, invio …
Da MySQL 5.1, i dati non devono più essere interamente in memoria. Ho letto che le colonne indicizzate (penso che l'intera struttura dell'indice) debba essere ancora in memoria ( MySQL High Availability, 2010, pag. 533 , "MySQL Cluster mantiene tutte le colonne indicizzate nella memoria principale" ). Alla luce di …
Supponiamo di avere una tabella utenti nel mio sito in cui ci sono circa 2-3 milioni di utenti (record) nella tabella. Per accelerare il mio processo di accesso, è un buon approccio per dividere la mia tabella utente, una per le loro informazioni e una per il loro accesso. Se …
In molti progetti di database relazionali ci sono campi a cui si fa riferimento in altre tabelle. Ad esempio, prendere in considerazione una tabella utente con un nome utente univoco e una seconda tabella che memorizza i dati dell'indirizzo. Un possibile layout, che direi è l'approccio comune, poiché ho osservato …
Ho eseguito l'aggiornamento a MySQL versione 5.5. Lì, avevo osservato performance_schema nell'elenco degli schemi. A che serve questo nuovo schema? Come possiamo monitorare usando questo schema ..? Quali sono i vantaggi dell'utilizzo di questo schema ..? Esiste un sovraccarico abilitando questo schema ...?
Ho una domanda relativa al backup logico dei database MySQL che utilizzano sia MyISAM che InnoDB. L' mysqldumputilità supporta queste due opzioni: --single-transazione : crea uno snapshot coerente scaricando tutte le tabelle in una singola transazione. Funziona SOLO per le tabelle archiviate nei motori di archiviazione che supportano il multiversioning …
L'altro giorno ho installato MySQL Workbench, ho effettuato l'accesso al database della mia azienda e mi sono creato un tavolo su cui lavorare. Fin qui tutto bene. Il problema è che ho notato che il mio auto_increment aumenta di 2 di 2. Ad esempio: ID NAME 1 Paul 3 Jack …
Sono un principiante assoluto e non sono riuscito a trovare un buon modo per farlo da nessuna parte. Ho una tabella di database che contiene statistiche che vengono registrate in vari momenti della settimana. La settimana di riferimento inizia giovedì. La tabella contiene una colonna datestamp (data) che memorizza quando …
Sto cercando di eliminare tutti i duplicati ma mantenendo solo un singolo record (ID più breve). La query successiva elimina i duplicati ma richiede molte iterazioni per eliminare tutte le copie e conservare quelle originali. DELETE FROM emailTable WHERE id IN ( SELECT * FROM ( SELECT id FROM emailTable …
Sto lavorando intorno all'errore MySQL "Trovato deadlock durante il tentativo di ottenere il blocco; provare a riavviare la transazione" . Dovrò aggiornare un programma per consentire deadlock. È possibile che tale SELECTistruzione produca errori di deadlock? So che è solo un blocco di lettura in modo più seleziona non sarà …
Ho guardato my.ini e ho visto varie impostazioni predefinite. Il mio database è in esecuzione su un singolo PC autonomo. Voglio ottimizzare le prestazioni di InnoDB e MySQL in generale per le prestazioni. Non vi è alcun vincolo di spazio su disco. Quali impostazioni predefinite dovrei modificare per ottimizzare per …
La nostra azienda desidera utilizzare MySQL per un prodotto software. Questo prodotto non è open source. È legale usarlo liberamente? In caso contrario, che ne dici di PostgreSQL? Va bene per il nostro scopo?
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.