Mam tabelę PostgreSQL. select *jest bardzo wolny, select idale szybki i przyjemny. Myślę, że może być tak, że rozmiar rzędu jest bardzo duży i transport zajmuje trochę czasu lub może to być jakiś inny czynnik. Potrzebuję wszystkich pól (lub prawie wszystkich), więc wybranie tylko podzbioru nie jest szybką poprawką. Wybieranie …
Wiem, że shrink to diabeł: odwraca kolejność stron i jest odpowiedzialny za raka skóry, fragmentację danych i globalne ocieplenie. Lista jest długa ... Mówiąc to, powiedzmy, że mam bazę danych o pojemności 100 GB i usuwam 50 GB danych - nie z jednej tabeli, ale ogólne czyszczenie starych danych na …
Łącznie korzystamy z 6 baz danych dla aplikacji i możemy udostępnić tylko 4 TB przestrzeni między wszystkimi 6 automatycznie rozwijanymi bazami danych (poprzez pamięć SAN). Chciałbym napisać zapytanie (raport) dla pojedynczej bazy danych wskazujące atrybuty „Aktualnie przydzielone miejsce” i „Dostępne wolne miejsce” w obszarze Zadania> Zmniejsz> Baza danych w SQL …
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w Administratorze baz danych stosu wymiany. Migrował 5 lat temu . Mam lokalną instalację bazy danych 9.1 z kilkoma tabelami, które zawierały cca. 300 milionów rekordów, a baza danych wzrosła do około 20 GB. Następnie wydałem delete frompolecenie …
InnoDB przechowuje wszystkie tabele w jednym dużym pliku ibdata1. Po upuszczeniu dużego stołu plik zachowuje swój rozmiar bez względu na to, jak duży był stół. Jak mogę zmniejszyć ten plik bez konieczności zrzucania i ponownego importowania całej bazy danych (która ma łącznie kilkaset GB)? Myślę, że powodem jest to, że …
VACUUMzwykle nie zwraca miejsca na dysku do systemu operacyjnego, z wyjątkiem niektórych szczególnych przypadków. Z dokumentów: Standardowa forma VACUUMusuwania martwych wierszy w tabelach i indeksach oraz oznacza miejsce dostępne do ponownego użycia w przyszłości. Jednak nie zwróci miejsca do systemu operacyjnego, z wyjątkiem specjalnego przypadku, w którym jedna lub więcej …
Mam tabelę z 490 wierszami M i 55 GB miejsca na stole, czyli około 167 bajtów na wiersz. Tabela ma trzy kolumny: a VARCHAR(100), a DATETIME2(0)i a SMALLINT. Średnia długość tekstu w VARCHARpolu wynosi około 21,5, więc nieprzetworzone dane powinny mieć około 32 bajtów na wiersz: 22 + 2 dla …
Oto pytanie dla sys ops (lub tych, którzy przeszli to doświadczenie wcześniej). Moja firma chce przeznaczyć dodatkową przestrzeń dyskową na istniejące skrzynki SQL Server w produkcji. Zastanawiamy się, czy rozszerzenie woluminu („Rozszerz wolumin ...” w Zarządzaniu dyskami) można wykonać ONLINE, czy też usługa SQL Server musi zostać zamknięta. Czy jest …
W naszej bazie danych znajduje się wiele tabel, które mają VARCHAR(MAX)kolumny, w których wystarczy VARCHAR(500)(lub coś znacznie mniejszego niż maksimum). Oczywiście chcę je wyczyścić i sprowadzić rozmiary do bardziej rozsądnych poziomów. „Jak” to zrobić, rozumiem: moje pytanie brzmi: co zmieni te kolumny na strony i pliki na dysku? (Istnieje wiele …
Wiem, jak sprawdzić rozmiar indeksów i tabel w Postgres (używam wersji 9.4): SELECT relname AS objectname, relkind AS objecttype, reltuples AS "#entries", pg_size_pretty(relpages::bigint*8*1024) AS size FROM pg_class WHERE relpages >= 8 ORDER BY relpages DESC; Ale to nie pokazuje zmaterializowanych poglądów. Jak mogę sprawdzić, ile miejsca na dysku zajmują?
Chcę zwolnić miejsce na dysku na moim komputerze z systemem Linux. Przeanalizowałem zużycie miejsca i stwierdziłem, że następujące katalogi mają duży rozmiar /u01/app/11.2.0/grid/cv/log /u01/app/11.2.0/grid/log/diag/tnslsnr/r1n1/listener_scan2/alert (Contains xml files) /u01/app/11.2.0/grid/rdbms/audit(Contains .aud files) /home/oracle/oradiag_oracle/diag/clients/user_oracle/host_XXXXXXXXXX/alert(Contains xml files) /u01/app/oracle/diag/rdbms/crimesys/crimesys1/alert (Contains xml files) Czy mogę usunąć zawartość z tych katalogów? Uwaga: Mam na myśli zawartość, a …
Mam więc testowy serwer db skonfigurowany w strumieniu replikacji. Nad nazwą pojawił się optymalizator, który szybko zapełnił miejsce w katalogu danych o niewolnikach. Mysql sumiennie tylko czekał na więcej miejsca. Ten datadir to system plików używany TYLKO jako datadir mysql, więc nie było nic więcej do zwolnienia. Miałem 4-gigabajtową tabelę …
Wiadomo, że DMV nie przechowują dokładnych informacji dotyczących liczby stron i liczby wierszy. Jednak gdy zaktualizujesz statystyki, nie rozumiem, dlaczego by tego nie zrobili. Pracuję nad narzędziem do monitorowania, chcę poznać rozmiar dysku dla każdego indeksu i danych itp. W końcu chciałbym znaleźć odpowiedni współczynnik wypełnienia i inne rzeczy itp. …
Pracuję nad systemem deweloperów i przywracam do bazy danych, powiedz „foo”, której używam do celów programistycznych. Gdy pracuję nad załamaniami, właśnie uruchomiłem DROP DATABASE foo. Szybko jednak zdałem sobie sprawę, że zjadłem całe miejsce na dysku. Bzdury. Czy VACUUM FULL z innej logicznej bazy danych zwalnia miejsce z bazy danych, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.