Newsgroup: it.comp.appl.access
Titolo: Test prestazioni: quantità dei dati inseriti in una tabella.

Sto cercando di testare delle connessioni ODBC.
Per quanto riguarda cronometrare ci sono diverse soluzioni, ok.
Ciņ che mi manca č sapere quanti dati ho ricevuto dolo l'esecuzione di una
query pass-through, magari, che ne so usando, un OCX da qualche parte del
mondo.
Cerco la luna?
Il dato che VERAMENTE servirebbe č sapere durante una determinata
connessione TCP/IP (e non tutto il traffico TCP/IP di quel PC) la quantitą
di byte inviata e ricevuta (nonché i tempi). Il tutto sotto controllo da
VBA...
Una soluzione abbastanza accettabile:
Sarebbe sufficiente sapere ad esempio di quanto č "cresciuta" (in termini di
byte) una tabella locale dopo una
INSERT INTO ... SELECT * qryPassThrough.
C'č una soluzione meno macchinosa che contare le righe nuove e moltiplicarle
per la dimensione teorica di ogni riga?
Grazie
Daniele


Una funzione del genere ti permette di sapere delle notizie su di un file,
quindi anche sul db che contiene le tabelle.
Potresti usare "Dimensione" da memorizzare in un campo di tabella e
confrontarlo con "Dimensione" dopo l'accodamento dei dati.
Dim FileObj, Dato1, Dato2
  Set FileObj = CreateObject"Scripting.FileSystemObject")
  Set Dato1 = FileObj.GetFile("c:\windows\leggimi.txt")
  Dato2 = UCase("c:\windows\leggimi.txt") & vbCrLf
  Dato2 = Dato2 & "Data di creazione: " & Dato1.DateCreated & vbCrLf
  Dato2 = Dato2 & "Ultimo accesso: " & Dato1.DateLastAccessed & vbCrLf
  Dato2 = Dato2 & "Ultima modifica: " & Dato1.DateLastModified & vbCrLf
  Dato2 = Dato2 & "Dimensione: " & Dato1.Size & vbCrLf
Debug.Print Dato2
Ciao, Carlo

 per la dimensione teorica di ogni riga?
Cosa c'e' di macchinoso in questo?
o trovi meno macchinoso iniziare a definire funzioni e riferimenti a
librerie a piu' non posso per leggere la quantita' di byte transitati?
Sib

 ha scritto nel
messaggio news:XWWFa.127200$g92.2...@news2.tin.it...

L'unico problema è che le dimensioni del DB dipendono da molti fattori. E'
vero che le insert accrescono le dimensioni ma anche il transito dei dati
accresce sensibilmente del dimensioni e tante altre circostanze.
Grazie cmq
Daniele

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:p0XFa.78639$pR3.1...@news1.tin.it...

Speravo di trovare qualcosa di già confezionato... Ne sai qualcosa?
Anche perché il risultato finale sulla tabella locale può essere frutto
anche del 100% in più di banda ( tra bit inviati/ricevuti)...
a quel punto, per il mio scopo, preferisco scrivere 300 righe di codice, ma
almeno ho un dato attendibile.
Qualsiasi suggerimento è ben accetto.
Ciao.
Daniele

 Qualsiasi suggerimento è ben accetto.
Guarda, io non l'ho mai usato, ma credo che SQL Server abbia funzioni di
monitor delle prestazioni pronte, documentati in questo senso se vedi che ti
sono utili.
Ciao
Sib

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:QnXFa.78776$pR3.1...@news1.tin.it...

Il monitor dovrebbe essere implementato in Access 2000. Non so se mi
conviene fare voli pindarici, installare MSDE, riconfezionare tutte le
autorizzazioni e per alcune query pass-thorugh... e magari alla fine
scoprire che non funziona.
Vedrò in internet se c'è qualcosa.
Ciao
Daniele