Dla naszej aplikacji mamy plik konfiguracyjny do połączenia z bazą danych Oracle (adres URL, nazwa użytkownika, hasło). Uruchomienie aplikacji zajmuje 2-5 minut. Jeśli coś jest nie tak z bazą danych, widzę to w logach, ale muszę czekać 2-5 minut. To dużo czasu. Chcę więc szybko i łatwo ustalić, czy baza …
Jak ustalić, dlaczego nie można sprawdzić poprawności wstawienia dokumentu MongoDB? Wracam tylko błąd writeError z napisem „Sprawdzanie poprawności dokumentu nieudane”, co nie jest zbyt pomocne. (Zdarza się to często i chciałbym zrozumieć, jak je poprawnie debugować, zamiast prosić o pomoc w konkretnym przykładzie).
Proste: chciałbym policzyć liczbę wierszy z zapytania podrzędnego. Pamiętaj, że status określa, czy host jest online, czy nie. Zły kod SELECT COUNT(ip_address) FROM `ports` ( SELECT DISTINCT ip_address FROM `ports` WHERE status IS TRUE ) Wyjaśnione Pierwsze zapytanie po uruchomieniu zwraca: SELECT DISTINCT ip_address FROM `ports` WHERE status IS TRUE …
Mam tabelę, personsktóra zawiera dwie kolumny idoraz datakolumnę opartą na JSONB (ta tabela została właśnie stworzona w celach demonstracyjnych do zabawy z obsługą JSON w PostgreSQL). Teraz przypuszcza, że zawiera dwa rekordy: 1, { name: 'John', age: 30 } 2, { name: 'Jane', age: 20 } Teraz przypuszczam, że chcę …
Próbuję utworzyć taki, STORED PROCEDUREktóry będzie przyzwyczajony do UPDATEtabeli o nazwie machine. Ta tabela ma trzy kolumny ( machine_id, machine_namei reg_id). W powyższej tabeli reg_id( INT) jest kolumną, której wartości można zmienić dla machine_id. Chciałbym zdefiniować QUERY/, PROCEDUREaby sprawdzić, czy reg_idjuż istnieje w tej tabeli. Jeśli tak, to UPDATEten wiersz, …
Mamy bazę danych SQL Server 2005, baza danych temp została zapełniona. Wchodząc do SQL Server Management Studio widzę wszystkie tabele tymczasowe w tempdb. Czy można stwierdzić, która sesja przechowuje tabelę temp? Idealnie byłoby zapytanie, które wyświetlałoby tabele tymczasowe używane przez każdą sesję. Dzięki,
Mam konto SQL z następującymi uprawnieniami w bazie danych: db_executorRola widać to konto będąc członkiem został stworzony przez ten skrypt: CREATE ROLE [db_executor] AUTHORIZATION [dbo] GO GRANT EXECUTE TO [db_executor] GO Kiedy uruchomić select, update, insertlub deletena stole, to działa dobrze. Gdy próbuję przejść truncatedo tabeli, pojawia się następujący komunikat …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 2 lata temu . Chcę wiedzieć, czy złożone klucze podstawowe są złą praktyką, a jeśli nie, w …
Próbuję utworzyć kolumnę dla mojej tabeli tylko wtedy, gdy ona nie istnieje. Dużo badałem, ale nie znalazłem jeszcze żadnego rozwiązania. Czy naprawdę można warunkowo utworzyć kolumnę?
Muszę odtworzyć indeks w PostgreSQL, który cierpi na wzdęcie indeksu. Ponieważ potrzebuję indeksu, aby był użyteczny podczas tworzenia, nie mogę używać REINDEX. Mam zamiar odtworzyć indeks pod nową nazwą, a następnie upuścić stary. Czy jest jakiś sposób, aby zobaczyć instrukcję SQL, która została użyta do utworzenia indeksu, więc mogę go …
Muszę znaleźć wszystkie widoki i procedury składowane, które zużywają nie tylko określoną tabelę, ale określoną kolumnę w tabeli. Następujące „wydaje się” działać, ale istnieje wiele ostrzeżeń, aby zachować ostrożność przy tej metodzie (nie są wiarygodne z różnych powodów, wkrótce będą przestarzałe itp.): SELECT object_name(so.id) TableName, sc.name ColumnName, OBJECT_NAME(sd.id) DependentObjectName, (SELECT …
Mam problem z użyciem nowej funkcji UPSERT w Postgres 9.5 Mam tabelę, która służy do agregowania danych z innej tabeli. Klucz złożony składa się z 20 kolumn, z których 10 można zerować. Poniżej stworzyłem mniejszą wersję problemu, który mam, szczególnie z wartościami NULL. CREATE TABLE public.test_upsert ( upsert_id serial, name …
Jestem trochę nowym DBA i zarządzam instancją SQL Server 2012, która ma spory zakres aktywności. Pracuję w trybie pełnego odzyskiwania, ponieważ potrzebujemy odzyskiwania w określonym czasie. Obecnie robię pełną kopię zapasową baz danych i dzienników codziennie o 5 rano. Niektóre pliki dzienników szybko się zwiększyły do 300 GB, a nawet …
Jeśli zrobię kopię zapasową bazy danych z instancji SQL Server 2016, a następnie przywrócę ją do instancji z 2017 r., Aby wykonać na niej trochę pracy. Czy mogę następnie odwrócić i wykonać kopię zapasową bazy danych z instancji z 2017 r. I użyć jej do zastąpienia oryginalnej wersji w instancji …
W tej chwili próbuję dowiedzieć się, w jaki sposób SQL Server ocenia liczebność predykatów zakresu, które częściowo pokrywają krok histogramu. W Internecie, przy szacowaniu liczności liczebności dla i statystyki dla kroku w kroku , natrafiłem na podobne pytanie i Paul White udzielił na to dość interesującej odpowiedzi. Zgodnie z odpowiedzią …
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.