SQL Server 2005 e immagini

venerdì 20 novembre 2009 - 12.33

gabriel81 Profilo | Junior Member

Ciao a tutti,
ho appena provato a caricare le immagini su SQL Server in un campo Image.
Molto bello, facile e comodo.

Peccato che 3 jpg da 1,21 MB, mi allocano più di 30 MB !!!!!!!

Come mai aumenta le dimensioni in questo modo???????



http://www.myspace.com/madmack1981

lbenaglia Profilo | Guru

>Peccato che 3 jpg da 1,21 MB, mi allocano più di 30 MB !!!!!!!
Allocano o occupano?
Sono due concetti differenti in quanto anche se a livello di file system il db alloca tot non è detto che le data pages siano tutte occupate.
Esegui una SELECT SUM(DATALENGTH(colonna_image)) FROM tabella su quelle tre righe e posta l'output.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

gabriel81 Profilo | Junior Member

Hai come sempre ragione.. mi riferivo allo spazio dati, che è di 33,953 MB
La query invece restituisce 34843554

..??
http://www.myspace.com/madmack1981

lbenaglia Profilo | Guru

>La query invece restituisce 34843554
Che sono 33,2MB.
La tabella contiene solo quelle 3 righe?

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

gabriel81 Profilo | Junior Member

certo che si, con una sola colonna prima per la chiave
http://www.myspace.com/madmack1981

lbenaglia Profilo | Guru

>certo che si, con una sola colonna prima per la chiave
Mi spiace, non so aiutarti.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5