Cluster Mysql ndb – riavvio del nodo

Ho appena installato un cluster mysql su un bambino abbastanza decente (IBM x3650 M3) con memory da 24GB, xeon 6core, SAS 6Gbps HDD. Esecuzione di Debian Lenny 5. 64 bit.

La versione Ndb è 7.1.9a. La dimensione del database di MyISAM è di circa 3,2 GB. La stima di Ndb_size è di 58GB per ndbengine.

  • Imansible eseguire il backup della tabella mysql con mysqldump. SELECT, LOCK TABL command negato per 'cond_instances'
  • Mysql - drop database con # nel nome
  • vsftpd - PAM - MySQL e pam_mkhomedir per creare directory
  • Mysql che mostra il 100% di utilizzo della CPU
  • Ubuntu 11.10 include MySQL 5.5?
  • Quali statistiche dovrei utilizzare per il mio sito web?
  • Un po 'di informazioni sul mio database è il seguente. 150 tabelle comuni per scopi globali. 130 tabelle per each cliente. Così va così, 130 x 115 (clienti) = 14950 tabelle.

    È normale o di solito avere 14000 tabelle su un database? Le ragioni per cui abbiamo fatto questo è stato, Facilità di manutenzione e per personalizzazione basata su client.

    Ora, il problema è che cluster cluster può supportre solo, 20320 tabelle. Ma può sostenere 5.000.000.000 righe in una tabella se non sono sbagliato.

    Il mio vero dolore alla testa è che il mio nodo di dati di cluster richiede less di due minuti per avviare con tutti i dati. Ma non appena convertono le tabelle in ndb, che anche solo 2000 tavoli, il nodo dati richiede alless 30 a 40 minuti per avviare. È normale? Se ho convertito tutte le mie tabelle in ndb, ci vorrà ancora di più?

    Oppure diciamo se consolidare i dati del mio tavolo da 14000 in uno, ovvero 130 tavoli, che aiuterà?

    O c'è qualcosa di idioticamente sbagliato che sto facendo? Apprezzerò presto il file config.ini. ecco la semplice panoramica del mio config

    Datamemory = 14G Indexmemory = 3GB Maxnooftable = 14000 Maxnoofattributes = 78000

    Sto solo testando questi valori con tabelle 2000 innanzitutto.

    Si prega di consigliare, come aumentare la velocità di avviamento. Per favore indica where sto andando male. Grazie in anticipo ragazzi!

  • Server 2012 (R2) - il mirroring dell'unità di avvio ... qual è lo stato?
  • I servizi di Windows non vengono avviati automaticamente?
  • Come posso risolvere un servizio che non è in fase di avvio?
  • Dica a ubuntu di ignorare il disco rigido morto durante l'avvio?
  • Come eseguire una sequenza di arresto e avvio adeguato dei servizi web con systemd?
  • mount non riesce a trovare / dev
  • One Solution collect form web for “Cluster Mysql ndb – riavvio del nodo”

    Se è in grado di modificare lo schema del database, normalizzare fino a quando non fa male, denormalizzare fino a quando non funziona . Partizionare i dati per nodo dati fino a soddisfare i requisiti di performance, ma non trascurare i nodes replica. Se siete preoccupati per l'avvio del nodo e l'ora di inizio, guarda le velocità di accesso / lettura del disco. Guarda il tuo config raid. La lettura di raid con mirroring è superiore alla scrittura.

    Forse lo stato solido hdd offrirà migliori velocità di lettura?

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.