Wsparcie! Moja główna baza danych jest uszkodzona, nie mogę nawet uruchomić instancji SQL w trybie online! Jakie mam opcje, aby odzyskać mój serwer? Mam kopię zapasową wzorca, ale strona MSDN „Przywracanie wzorcowej bazy danych” prosi mnie o uruchomienie instancji w trybie pojedynczego użytkownika, czego nie mogę zrobić! (Uwaga: pozostawiam to …
Miałem SQL Server v.Next publiczny podgląd na moim Ubuntu 16.04 zainstalowanym i działającym wczoraj. Ale dzisiaj nie działa. Błąd poniżej: root @ OraServer: / var / opt / mssql / log # systemctl status mssql-server ● mssql-server.service - Aparat baz danych Microsoft (R) SQL Server (R) Załadowano: załadowano (/lib/systemd/system/mssql-server.service; włączone; …
Chcę sprawdzić, jaki typ sql działa na serwerze bazy danych, do którego mam dostęp. Mam tylko dostęp do interfejsu internetowego i listy tabel. Poprzez interfejs mogę uruchamiać zapytania dotyczące tabel znajdujących się na liście. Jak mogę uzyskać więcej informacji o serwerze i wersji, na której działa serwer. Nie mam pojęcia …
Oczywiście mógłbym to zrobić dla każdej kolumny, porównując w ten sposób: if (old.column1 = new.column1 and old.column2 = new.column2...) Ale na przykład byłoby to mocno zakodowane i trudne do utrzymania, jeśli dodam inną kolumnę w przyszłości. Czy istnieje sposób sprawdzenia, czy wszystkie kolumny pozostają takie same bez ręcznego sprawdzania poszczególnych …
Jak decyduje liczba kroków histogramu w statystykach w SQL Server? Dlaczego jest ograniczony do 200 kroków, mimo że moja kolumna klucza zawiera ponad 200 różnych wartości? Czy jest jakiś decydujący czynnik? Próbny Definicja schematu CREATE TABLE histogram_step ( id INT IDENTITY(1, 1), name VARCHAR(50), CONSTRAINT pk_histogram_step PRIMARY KEY (id) ) …
Mam bazę danych z dużą ilością schematów i chcę zrzucić każdą zawartość tabeli do pliku CSV. Mam świadomość polecenia COPY, ale nie jestem pewien, jak napisać skrypt, który przeczyta wszystkie tabele w schemacie i wykona COPY przeciwko nim.
Próbuję zrzucić niektóre tabele z wersji 9.5 beta 2 na serwer 9.4.4. Forma polecenia, którego używam, jest dość standardowa: pg_dump -t table dbname | psql -h hostname -d dbname Korzystam z użytkownika Postgres, co, jak sądzę, prawdopodobnie nie jest idealne, ale ponieważ są to oba pola przetwarzania danych deweloperskich, z …
W celu strojenia i testowania zapytań można ręcznie przypisać liczbę wierszy i liczbę stron do statystyk indeksu tabeli, uruchamiając UPDATE STATISTICS. Ale jak ponownie obliczyć / zresetować statystyki do rzeczywistej zawartości tabeli? --- Create a table.. CREATE TABLE dbo.StatTest ( i int NOT NULL, CONSTRAINT PK_StatTest PRIMARY KEY CLUSTERED (i) …
Mam następujące tabele, CREATE TABLE users (id int PRIMARY KEY); -- already exists with data CREATE TABLE message (); Jak zmienić messagestabelę tak, aby senderdodawana jest do niej nowa kolumna o nazwie gdzie senderjest klucz obcy odnoszący się do userstabeli To nie zadziałało # ALTER TABLE message ADD FOREIGN KEY …
Na podstawie tego zapytania, jeśli widzę małą liczbę odczytów (bardzo blisko 0 lub 0, np. 1 lub 2) oraz dużą lub umiarkowaną liczbę aktualizacji użytkowników (nie mogłem znaleźć wstawek ani usunięć przy tym zapytaniu) z dużą liczbę wierszy, teoretycznie powinienem usunąć indeks. SELECT DISTINCT OBJECT_NAME(s.[object_id]) AS ObjectName , p.rows TableRows …
Podczas naszego ostatniego cotygodniowego spotkania osoba, która nie ma doświadczenia w administrowaniu bazami danych, poruszyła następujące pytanie: „Czy byłby scenariusz uzasadniający przechowywanie danych w wierszu (ciąg) zamiast kilku wierszy?” Załóżmy tabelę o nazwie, w countryStatesktórej chcemy przechowywać stany kraju; Wykorzystam w tym przykładzie USA i nie będę wymieniał wszystkich stanów …
To może wydawać się głupim pytaniem, ale szukałem rozwiązań open source do migracji schematów, mianowicie Liquibase i Flyway. Jednak mój szef powiedział mi, że SQL Server Data Tools (SSDT) wykonuje to samo zadanie. Nie jestem pewien, czy się zgadzam, ale niewiele mogę znaleźć w Internecie, który bezpośrednio porównuje go do …
Dlaczego drugie INSERTstwierdzenie jest ~ 5 razy wolniejsze niż pierwsze? Biorąc pod uwagę ilość wygenerowanych danych dziennika, uważam, że drugi nie kwalifikuje się do minimalnego rejestrowania. Jednak dokumentacja w Przewodniku wydajności ładowania danych wskazuje, że oba wkładki powinny mieć możliwość minimalnego logowania. Jeśli więc minimalne rejestrowanie jest kluczową różnicą w …
Od jakiegoś czasu używam UUID w moich systemach z różnych powodów, od rejestrowania po opóźnioną korelację. Formaty, których użyłem, zmieniły się, kiedy stałem się mniej naiwny z: VARCHAR(255) VARCHAR(36) CHAR(36) BINARY(16) Kiedy dotarłem do ostatniego BINARY(16), zacząłem porównywać wydajność z podstawową liczbą całkowitą automatycznego przyrostu. Test i wyniki pokazano poniżej, …
Na Clientpolu tabeli znajduje się indeks klastrowany LastName. Kiedy po prostu zrzucam wszystkie rekordy z tabeli, pojawiają się one w kolejności alfabetycznej, chyba że (nolock)podpowiedź jest użyta jak w zapytaniu. Ta wskazówka zmienia kolejność rekordów. Powinien? Jestem przekonany, że żadna inna sesja nie zawiera otwartej transakcji ze zmianami w tej …
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.