Administratorzy baz danych

Pytania i odpowiedzi dla profesjonalistów baz danych, którzy chcą poprawić swoje umiejętności baz danych i uczyć się od innych w społeczności

4
nie można połączyć się z serwerem SQL w trybie pojedynczego użytkownika
Zacząłem moją SQL Server 2008 sqlcst02\inst01in Single User Modeprzez dołączenie ;-mdo końca parametrów startowych dla tej instancji w SQL Server Configuration Manager. Zatrzymałem się SQL Server Agentdla inst01instancji. Moje konto jest członkiem Domain Admin groupi próbowałem się zalogować przy użyciu sqlcmd -S sqlcst02\inst01i nadal pojawia się błąd, że usługa jest …


1
Oblicz wyniki MATCH () AGAINST () z UNIFIED QUERY nie dla KAŻDEJ TABELI
Próbuję uzyskać wynik dla całej sekcji instrukcji SELECT SELECT *,MATCH(`result`) AGAINST('keyword') as `score` FROM `table1` WHERE MATCH(`result`) AGAINST('keyword') UNION SELECT *,MATCH(`content`) AGAINST('keyword') as `score` FROM `table2` WHERE MATCH(`content`) AGAINST('keyword') UNION SELECT *,MATCH(`text`) AGAINST('keyword') as `score` FROM `table3` WHERE MATCH(`text`) AGAINST('keyword') W takim przypadku wyniki są na tabelę + nie są …


1
SQL Server 2000–2008–2012
Przeprowadzamy migrację z SQL Server 2000 do 2008 teraz. Wprowadzamy wiele zmian w kodzie, skryptach, ponieważ wprowadzono wiele zmian od 2000 do 2008 roku. Wprowadzając te zmiany, chcę wiedzieć - czy jest coś, co mogę teraz zrobić, aby zapewnić zgodność z 2012 r. o tym samym czasie. Przynajmniej te zmiany, …

1
optymalizacja zapytań: przedziały czasowe
Zasadniczo mam dwa rodzaje przedziałów czasowych: presence time i absence time absence time mogą być różnego rodzaju (np. przerwy, nieobecności, specjalne dni itd.), a odstępy czasu mogą się nakładać i / lub przecinać. To nie na pewno, że tylko prawdopodobne kombinacje odstępach istnieć w surowych danych, np. nakładające się interwały …

3
Wstaw luzem do SQL Server od gościa VMWare za pomocą przełącznika rozproszonego
Najczęściej nie jest to problem z serwerem SQL, ale konfiguracja wydaje się mieć wpływ tylko na WIELKIE WSTAWKI do serwerów SQL. Niedawno przenieśliśmy VM Hardware, a wszystkich gości, którzy zostali przeniesieni, zmieniono przełączniki wirtualne ze standardowego na rozproszone. Potem zacząłem otrzymywać Wystąpił błąd krytyczny podczas odczytu strumienia wejściowego z sieci. …


2
Usuwanie tabeli MySQL z oczekującymi transakcjami
Czy istnieje sposób na usunięcie tabeli lub bazy danych InnoDB z oczekującymi transakcjami w MySQL (najlepiej na poziomie systemu plików)? Co się stało: Używam MySQL 5.5.28 i pobiegłem, LOAD DATA INFILE…aby zaimportować ogromny zestaw danych (300 mln wierszy) do tabeli InnoDB. Nie korzystałem set autocommit = 0;wcześniej. Niestety mysqldzostał zatrzymany …

3
Replikacja nie powiodła się; jak zacząć od nowa?
Używam Postgres 9.1.6 na Ubuntu i mam konfigurację replikacji strumieniowej między urządzeniem głównym a urządzeniem podrzędnym. Wszystko działało sprawnie, dopóki baza danych nie uległa awarii i musieliśmy ponownie uruchomić oba pola. Teraz replikacja została zatrzymana i podczas sprawdzania dzienników w obu polach widzę ten komunikat: CDT FATAL: żądany segment WAL …

3
Jak mogę sprawdzić ustawienia zabezpieczeń punktu końcowego programu SQL Server?
Jestem w trakcie tworzenia środowiska TEST dla naszych programistów SQL Server. W produkcji mamy 3 serwery SQL, SQL01zawiera kilka baz danych, które są dublowane SQL02. SQL03działa jako świadek w „wysokim bezpieczeństwie z automatycznym przełączaniem awaryjnym” lub konfiguracją synchroniczną. Użyłem VMWare P2V do wirtualizacji wszystkich trzech maszyn na osobny sprzęt, ponownie …

1
Tworzenie tabel MySQL jest wyjątkowo powolne
Proste tworzenie tabeli w jednej z moich baz danych MySQL trwa wiecznie: mysql> CREATE TABLE blah (id BIGINT UNSIGNED NOT NULL PRIMARY KEY); Query OK, 0 rows affected (16.58 sec) Maszyna jest dość bezczynna: 01:21:26 PM CPU %user %nice %system %iowait %steal %idle 01:21:27 PM all 0.50 0.00 0.21 0.00 …

1
Nieoczekiwane skanowanie sekwencji podczas wykonywania zapytania na wartość logiczną o wartości NULL
Mam kolumnę bazy danych o nazwie, auto_reviewgdzie jest typ kolumny boolean. Dla tego pola istnieje indeks utworzony za pomocą ActiveRecord ORM. CREATE INDEX index_table_on_auto_renew ON table USING btree (auto_renew); Gdy pytam pola o wartość logiczną, PG używa indeksu zgodnie z oczekiwaniami. EXPLAIN for: SELECT "table".* FROM "table" WHERE "table"."auto_renew" = …

3
Czy funkcja SELECT ROW_NUMBER () zwraca wyniki posortowane według wygenerowanych numerów wierszy?
Np. Rozważ zapytanie SQL: SELECT A.[Name], ROW_NUMBER() OVER(ORDER BY A.[Name] ASC) FROM [FooTable] AS A Tutaj obserwuję zwracane wyniki posortowane według A. [Nazwa]. Jeśli zmienię kolumnę sortowania zdefiniowaną w funkcji ROW_NUMBER na inną kolumnę, wyniki zostaną posortowane według tej kolumny. Oczekiwałem, że numer wiersza zostanie przypisany do wierszy, ale nie …


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.