Re: W8 - do czego służy screen powitalny?

Autor: Radosław Sokół <Radoslaw.Sokol_at_grush.one.pl>
Data: Tue, 04 Dec 2012 12:13:34 +0100
Message-ID: <k9klst$pki$1@node2.news.atman.pl>
Content-Type: text/plain; charset=UTF-8; format=flowed

W dniu 27.11.2012 21:56, artiun pisze:
> Dla przykładu taka bazka: SQLite, posługuje się typem danych TEXT (podstawowy dla niej typ). Czy zatem zapisując do pola 5 znaków, następnie po pół roku używania (INSERT/UPDATE/DELETE) na innych jej
> częściach dopisując do tego samego pola 10 znaków, odczytanych zostanie więcej niż 15?

Bardzo prawdopodobne, że zostanie odczytane więcej, niż 15.
Trzeba specjalnych zabiegów, by wymusić na systemie czytanie
danych bez buforowania, a i wtedy trzeba czytać pełnymi wie-
lokrotnościami bloków logicznych bodajże. Normalnie każde po-
lecenie odczytu jest zamieniane przez system w odwzorowanie
całej strony, czyli czytając 15 znaków odczytasz z dysku co
najmniej 4 KiB i wymusisz skopiowanie tych kilkunastu bajtów
do RAM trybu użytkownika.

> A.. bo może chodzi o te niby puste miejsca jakie powstają po usunięciu wpisów z wewnętrznej struktury rejestru? To też nie są w żaden sposób odwzorowywane w pamięci.

Oczywiście, że są. Odwzorowywać można całe strony 4 KiB.
Jeżeli w ramach jednej strony usuniesz 2 KiB wpisów, to by
użyć pozostałych 2 KiB musisz wczytać z dysku całe 4 KiB.

PS. Ogranicz trochę proszę cytowanie, większość treści u
     Ciebie to same cytaty ;)

-- 
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  http://www.grush.one.pl/              |
|                 |                                        |
\........................................................../
Received on Tue 04 Dec 2012 - 12:15:02 MET

To archiwum zosta³o wygenerowane przez hypermail 2.2.0 : Tue 04 Dec 2012 - 12:42:01 MET