LsK_Lele
2006-02-02 09:26:41 UTC
Ciao,
sto sviluppando un'applicativo che deve loggare ogni minima azione degli
utenti, i record andranno inseriti in una tabella che ha un campo
contatore di tipo int. E' plausibile pensare che questa tabella possa
raggiungere il limite di 2 miliardi e passa imposto dai tipi di dati
int, così avevo pensato di impostare il contatore a bigint. Mi chiedo
però se ci sia un calo di prestazioni nelle query, dato che tempo fa mi
pareva di aver letto qualcosa di simile sull'utilizzo di integer-long in
access...
Inoltre vorrei sapere se c'è qualche sistema per "compattare" i
database, considerando che questi record sono correlati ad altre tabelle
proprio sul campo int, quindi, se dovesse cambiare il valore ID della
tabella dei log, dovrei aggiornare le tabelle correlate ecc ecc...
Grazie e ciao!
sto sviluppando un'applicativo che deve loggare ogni minima azione degli
utenti, i record andranno inseriti in una tabella che ha un campo
contatore di tipo int. E' plausibile pensare che questa tabella possa
raggiungere il limite di 2 miliardi e passa imposto dai tipi di dati
int, così avevo pensato di impostare il contatore a bigint. Mi chiedo
però se ci sia un calo di prestazioni nelle query, dato che tempo fa mi
pareva di aver letto qualcosa di simile sull'utilizzo di integer-long in
access...
Inoltre vorrei sapere se c'è qualche sistema per "compattare" i
database, considerando che questi record sono correlati ad altre tabelle
proprio sul campo int, quindi, se dovesse cambiare il valore ID della
tabella dei log, dovrei aggiornare le tabelle correlate ecc ecc...
Grazie e ciao!