Pytania otagowane jako truncate

6
Dlaczego warto korzystać zarówno z TRUNCATE, jak i DROP?
W systemie, nad którym pracuję, jest wiele procedur przechowywanych i skryptów SQL, które korzystają z tabel tymczasowych. Po użyciu tych tabel dobrą praktyką jest ich upuszczanie. Wielu moich kolegów (prawie wszyscy są o wiele bardziej doświadczeni niż ja) zazwyczaj to robi: TRUNCATE TABLE #mytemp DROP TABLE #mytemp Zwykle używam jednego …


2
Dlaczego DELETE pozostawia trwały wpływ na wydajność?
Na końcu znajduje się skrypt testowy do porównywania wydajności między zmienną @table a tabelą #temp. Myślę, że skonfigurowałem to poprawnie - czasy działania są pobierane poza poleceniami DELETE / TRUNCATE. Wyniki, które otrzymuję są następujące (czasy w milisekundach). @Table Variable #Temp (delete) #Temp (truncate) --------------- -------------- ---------------- 5723 5180 5506 …


2
Dlaczego obcięty jest DDL?
Mam pytanie do wywiadu, zadane podczas mojego wywiadu. Odpowiedziałem na pytanie, ale moja osoba udzielająca wywiadu nie była tak przekonana. Więc, proszę, popraw mnie według mojego zrozumienia? P: Dlaczego obcięcie jest DDL Gdzie jako DML jest DML? Oba wykonują prawie taką samą pracę (usuwanie wierszy) Odp. Kiedy używamy Truncate, cofamy …
15 oracle  delete  ddl  truncate 

1
Dlaczego obcinanie tabeli tymczasowej na końcu procedury składowanej, która powoduje, że zwalnia ona miejsce w tempdb szybciej?
SQL Server buforuje tabele tymczasowe utworzone w ramach procedur przechowywanych i po prostu zmienia ich nazwy po zakończeniu procedury, a następnie jej wykonaniu. Moje pytanie dotyczy momentu zwolnienia przestrzeni tempdb. Czytałem, że tabela jest obcinana na końcu procedury . Czytałem w komentarzach, że jest to obsługiwane na podstawie sesji i …

1
PostgreSQL: Miejsce na dysku nie jest zwolnione po TRUNCATE
Mam TRUNCATEogromną tabelę (~ 120 Gb) o nazwie files: TRUNCATE files; VACUUM FULL files; Rozmiar tabeli wynosi 0, ale nie zwolniono miejsca na dysku. Wszelkie pomysły, jak odzyskać utracone miejsce na dysku? AKTUALIZACJA: Miejsce na dysku zostało zwolnione po ~ 12 godzinach, bez żadnych działań po mojej stronie. Używam serwera …

1
POZIOM IZOLACJI TRANSAKCJI SNAPSHOT vs. TRUNCATE?
Mam nadzieję, że ktoś może rzucić nieco światła na to zachowanie, którego nie spodziewałem się w odniesieniu do izolacji SNAPSHOT vs. TRUNCATE. Baza danych: Allow Snapshot Isolation = True; Czytanie zatwierdzone migawka włączone = fałsz. Procedura 1 (Zastępuje zawartość tabeli foo z długo działającego kompleksu SELECT dużą ilością sprzężeń): BEGIN …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.