|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Dec 2000
Città: Castelvetrano e Palermo
Messaggi: 209
|
[MySql] Dimensione massima tabella..
Salve Gente,
sto realizzando un progetto in PHP-MySql per la gestione delle informazioni di una grossa mole di dati e volevo sapere se per ottimizzare i tempi di risposta delle query al BD sia conveniente dividere le tabelle nel seguente modo: 01_utenti ( con id da 000000 a 099999 ) 02_utenti ( con id da 100000 a 199999 ) 03_utenti ( con id da 200000 a 299999 ) La dimensione media di un entry è di circa 55Byte. Quindi anzichè avere una tabella di circa 16Mb ne avrei 3 da 5.2Mb ciascuna. Cosa ne pensate?? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Che non dovresti notare significativi vantaggi, se id è indicizzato.
Fai qualche prova giusto per essere sicuro, ma non credo che la situazione migliora. Se le tue query includono campi non indicizzati della tabella, allora sicuramente noterai miglioramenti (anche se la soluzione usuale è indicizzare i campi interessati).
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5705
|
Re: [MySql] Dimensione massima tabella..
Quote:
in tutta sincerità secondo me e' tempo perso perche' 300mila righe non sono tante nemmeno per un db progettato per medie moli di dato come MySQL. inoltre con tre tabelle diventa tutto piu' complicato, dalle query ai backup. |
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Re: Re: [MySql] Dimensione massima tabella..
Quote:
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:26.