• User

    Affidabilità di MySql ed approssimazione

    Ciao a tutti,
    Scrivo per porvi un quesito, mi capita di dover lavorare su di una tabella contenente al suo interno 30.000 record.

    Utilizzando PhpMyAdmin però ogni volta che riaggiorno la pagina vedo un numero record presenti nella tabella sempre differende e mai corrispondete al vero... qualcuno sà spiegarmi il perchè mi accade questo?

    naturalmente il problema non è il sapere quanti record sono presenti nella tabella difatti ad una query del tipo SELECT count( * ) FROM table mi risponde in maniera adeguta.

    Inoltre vorrei chiedere, esiste un numero limite di records gestibili da mysql?


  • Super User

    mysql è un database server discretamente potente. Supportato da una macchina adeguata può gestire milioni di record di tabelle complesse.

    Se devi superare questi limiti vuol dire che hai un'applicazione che giustifica il costo per l'acquisto di dbms più performanti e scalabili come oracle.


  • User

    Scusa mi spieghi che significa

    "ogni volta che riaggiorno la pagina vedo un numero record presenti nella tabella sempre differende e mai corrispondete al vero..."

    se "ad una query del tipo SELECT count( * ) FROM table " ti risponde correttamente ?

    30.000 record sono pochi per giustificare comportamenti anomali di MySql a meno che non ci siano update (anche quasi) concorrenti sulla stessa riga da parte di diversi utenti/script.

    Mi interessa sapere cosa non corrisponde esattamente al vero ? cioè non mi sembra che trovi dati inconsistenti ? e se provi ad effettuare le stesse query all'interno di una pagina php/asp o quello che vuoi ? ottieni le stesse incongruenze ?

    ciao !