Chcemy tworzyć zdalne przyrostowe kopie zapasowe po pełnej kopii zapasowej. Pozwoli nam to przywrócić w razie awarii i uruchomić inną maszynę z kopiami zapasowymi możliwie zbliżonymi do czasu rzeczywistego z serwerami sieciowymi SQL Anywhere. Wykonujemy pełną kopię zapasową w następujący sposób: dbbackup -y -c "eng=ServerName.DbName;uid=dba;pwd=sql;links=tcpip(host=ServerName)" c:\backuppath\full To tworzy kopię zapasową …
Dlaczego to zapytanie? DELETE FROM test WHERE id = ( SELECT id FROM (SELECT * FROM test) temp ORDER BY RAND() LIMIT 1 ); czasami usuwam 1 wiersz, czasem 2 wiersze, a czasem nic? Jeśli napiszę to w tej formie: SET @var = ( SELECT id FROM (SELECT * FROM …
Czekałem teraz 36 godzin na zaimportowanie pliku .sql o pojemności 12 GB za pomocą prostego type site.sql | mysqlpolecenia. Widzę, że ibdata1wciąż rośnie, obecnie prawie 40 GB. Biorąc pod uwagę, że wyzwalacze i procedury przechowywane są na końcu .sql, myślę tylko, że MySQL powinien dodawać dane i indeksy kluczy. Site.sql …
Wiem, że pytanie może brzmieć zbyt głupio, ale nigdy nie zrozumiałem tej części. SQL * Plus działa zarówno z SQL, jak i PL / SQL. Skąd mam wiedzieć, czy jakiś kod to SQL, czy PL / SQL? Jeśli mój kod ma pętlę for, to czy nie jest to już SQL? …
W zapytaniu, które miało zostać przeniesione ze składni sprzężenia zewnętrznego Oracle, do standardowej składni sprzężenia zewnętrznego SQL widziałem: SELECT ... FROM A, B, C, D, E WHERE A.A_ID = B.A_ID AND B.B_ID = C.A_ID(+) AND B.B_KEY = C.B_KEY(+) AND C.C_ID = D.C_ID(+) AND B.A_ID = E.A_ID(+) AND B.B_KEY = E.B_KEY(+) …
Niektóre instrukcje, takie jak tworzenie tabeli, wstawianie do itp., Przyjmują średnik na końcu: CREATE TABLE employees_demo ( employee_id NUMBER(6) , first_name VARCHAR2(20) , last_name VARCHAR2(25) CONSTRAINT emp_last_name_nn_demo NOT NULL ) ; podczas gdy inni lubią set echo on connect system/manager przejść również bez średnika. Jakie jest tego uzasadnienie? Jak sam …
Podczas uruchamiania SHOW PROCESSLISTczęsto występuje duża liczba wątków WSTAW / AKTUALIZACJA w stanie „uwalnianie elementów”. Podręcznik MySQL sugeruje, że przynajmniej część przyczyny, dla której wątek jest w tym stanie, obejmuje pamięć podręczną zapytań - prawdopodobnie byłoby to unieważnianie zapytań buforowanych z powodu zmienionych danych. Jednak my query_cache_sizeustawiono na 0, co …
Muszę przenieść całą grupę (ponad 100) dużych (miliony wierszy) tabel z jednej bazy danych SQL2008 do drugiej. Pierwotnie użyłem Kreatora importu / eksportu, ale we wszystkich tabelach docelowych brakowało kluczy głównych i obcych, indeksów, ograniczeń, wyzwalaczy itp. (Kolumny tożsamości zostały również przekonwertowane na zwykłe INT, ale myślę, że właśnie przegapiłem …
Czy istnieje sposób na przeglądanie danych drzewa w SQL? Wiem o tym connect byw Oracle, ale czy istnieje inny sposób, aby to zrobić w innych implementacjach SQL? Pytam, ponieważ używanie connect byjest łatwiejsze niż pisanie pętli lub funkcji rekurencyjnej w celu uruchomienia zapytania dla każdego wyniku. Ponieważ niektórzy ludzie zdają …
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Pytanie do Ciebie DBA i takie: Jak zaczynasz uczyć się umiejętności, aby zostać DBA bez szkolenia „pod ręką” lub szkolenia w miejscu pracy? Moje doświadczenie …
RAID (redundantne macierze niedrogich dysków) ma różne konfiguracje (RAID-0, RAID-1 ...). Jaka jest zalecana konfiguracja RAID, którą powinienem skonfigurować i używać podczas instalowania bazy danych Oracle. Baza danych będzie wykorzystywana głównie jako hurtownia danych.
Raz w tygodniu, przez ostatnie 5 tygodni, mniej więcej o tej samej porze dnia (wczesny poranek, może być oparty na aktywności użytkownika, gdy ludzie zaczynają go używać), SQL Server 2016 (AWS RDS, kopia lustrzana) zaczyna przekraczać limit czasu zapytania. AKTUALIZACJA STATYSTYKI we wszystkich tabelach zawsze naprawia to natychmiast. Po raz …
Czy PostgreSQL obsługuje generowane kolumny ? Znane również jako wirtualne kolumny . Ja nie mówić o IDENTITYkolumnach . Nie mogę znaleźć żadnych informacji na temat tej niezwykłej funkcji, ale wiem, że jest ona dostępna na SQL Server oraz w najnowszych wersjach MariaDB i MySQL. Ta funkcja jest wspomniana w standardzie …
Wartości domyślne to, zgodnie z dokumentacją min_wal_sizei max_wal_sizeparametrami : Za max_wal_size: The default is 1 GB Za min_wal_size:The default is 80 MB Następnie szukam tych parametrów z konfiguracji bazy danych: select name, setting, unit from pg_settings where name in ('min_wal_size', 'max_wal_size') Daje wynik: name | setting | unit ---------------------------------- max_wal_size …
Czy istnieje sposób na podzielenie długiej linii kodu PL / pgSQL na wiele linii? Mój kontekst to funkcja wyzwalacza, w której loguję wstawienia do tabeli zgodnie z: INSERT INTO insert_log (log_time, description) VALUES ( now() , 'A description. Made up of 3 semi long sentences. That I want to split, …
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.