Czy jest jakieś narzędzie wiersza polecenia do konwersji bazy danych MySQL na PostgreSQL? Chciałbym również wiedzieć, czy istnieje sposób na konwersję bazy danych za pomocą zwykłego mysqldumppolecenia.
Jedną z nowych funkcji programu SQL Server 2012 o nazwie kodowej Denalijest indeks Columnstore. Wiem dobrze o regularnych starych indeksach magazynu wierszy, takich jak struktura b-drzewa, różnice w przechowywaniu między poziomem liścia i stronami b-drzewa, wpływami zawartych pól, optymalizacją ich użycia, kolejnością kluczy itp. Mam trudności z uzyskaniem jakichkolwiek dobrych …
Z tego i tego, jak sądzę, nie ma predefiniowanych Nazwanych Systemowych Wyjątków dla ORA-00955. Jak mogę przepisać poniższe, aby wychwycić tylko błąd ORA-00955? begin EXECUTE IMMEDIATE 'CREATE SEQUENCE S_TEST START WITH 1 INCREMENT BY 1'; exception when OTHERS then Null; end; BTW Czy istnieje jakaś składnia do wychwytywania błędów po …
Byłem bardzo zdezorientowany. Czy ktoś mógłby uprzejmie wyjaśnić, w jakich okolicznościach chciałbym skorzystać z GROUP BY COALESCE? Domyślam się, że użyłbym tego, gdybym chciał warunkowo pogrupować zestaw danych według kolumny B (jeśli B nie był równy null) i według kolumny A inaczej. Czy to brzmi dobrze?
W jakim stopniu administrator bazy danych musi znać języki programowania na poziomie systemu lub aplikacji (na przykład .NET lub PHP) oprócz „tylko SQL”? Na potrzeby tego pytania nie jest rozważana żadna konkretna wersja standardu SQL dla tej odpowiedzi (SQL ANSI 86, SQL ISO 87, SQL: 2008), ponieważ pytanie dotyczy języków …
Dlaczego jest tak, że gdy mamy wartość NULL w kolumnie i sortujemy według wartości rosnąco, wartości NULL są najpierw sortowane? select 1 as test union all select 2 union all select NULL union all select 3 union all select 4 order by test prowadzi do NULL 1 2 3 4 …
Wydłużone zdarzenia wydają się lepszą technologią i mniejszym obciążeniem serwera, ale SQL Profiler / perfmon ma lepsze narzędzia. Wydłużone wydarzenia wydają się mieć bardziej stromy przebieg uczenia się. W jakim kontekście należy użyć każdego z nich? Czy warto ominąć stromą krzywą uczenia się, aby skorzystać z rozszerzonych wydarzeń?
Próbowałem znaleźć pewne informacje na temat blokowania w SQL Server, ale nie mogłem znaleźć zwięzłego wyjaśnienia, co to jest i jak to się dzieje. Czy mógłbyś mnie oświecić?
Mam tabelę logowania, w której wszystkie wstawki są wykonywane za pomocą jednej procedury składowanej. CREATE TABLE dbo.LogTable( LogRefnr int IDENTITY(1, 1) NOT NULL, LogQuery varchar(255) NOT NULL, LogTime datetime NOT NULL, logQueryDuration int NULL, LogSessionID int NULL, CONSTRAINT PK_Log PRIMARY KEY CLUSTERED (LogRefnr) ) go Create procedure DBO.LogInsert ( @Query …
Dlaczego nie jest możliwe zwiększenie wydajności tylko przy pomocy indeksów, tak że konieczne stają się inne techniki, takie jak partycjonowanie tabel? Pytanie dotyczy tylko wydajności, oczywiście różne partycje można umieścić w różnych obszarach tabel, co ma inne efekty, których nie można osiągnąć za pomocą indeksów. Innymi słowy, tylko pod względem …
Mam stolik, który zawiera bardzo podstawowe informacje. Tylko tytuł i kilka pól daty. Jest jedno pole zwane komentarzami, które jest varchar (4000). Zazwyczaj pozostawiamy je puste, ale czasami wprowadzimy tutaj dużą ilość danych. Czy to naprawdę zły projekt? Czy jest to tylko trochę nieefektywne? Zakładam, że utworzenie oddzielnej tabeli dla …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było ono tematem na temat wymiany stosu administratorów bazy danych. Zamknięte 4 lata temu . Wcześniej korzystałem z phpmyadmin do zarządzania bazą danych MySQL, ale teraz chciałbym zarządzać bazą danych PostgreSQL. …
Mamy bardzo dużą bazę danych (~ 6 TB), której plik dziennika transakcji został usunięty (podczas gdy SQL Server był zamknięty. Próbowaliśmy: Odłączanie i ponowne podłączanie bazy danych; i Odzyskiwanie pliku dziennika transakcji ... ale jak dotąd nic nie działało. Aktualnie prowadzimy: ALTER DATABASE <dbname> REBUILD LOG ON (NAME=<dbname>,FILENAME='<logfilepath>') ... ale …
W SQL Server zawsze znajdowałem problem z uzyskaniem maksymalnej liczby wierszy dla zestawu danych, szukam listy metod do uzyskania maksymalnej liczby wierszy z pewnymi wskazówkami dotyczącymi wydajności i łatwości konserwacji. Przykładowa tabela: DECLARE @Test TABLE (ID INT IDENTITY(1,1), name VARCHAR(50), dateOfBirth DATETIME, TaxNumber varchar(10)) INSERT INTO @Test (name, dateOfBirth, TaxNumber) …
Jakiego standardu należy przestrzegać, nazywając tabele i widoki? Na przykład, czy dobrym pomysłem jest umieszczenie czegoś takiego jak tbl_ na początku nazw tabel? Czy powinienem wyznaczyć tabele kodów / odnośników w taki sposób, jak ct_, lut_ lub code_? Czy są jeszcze jakieś nakazy / zakazy? Korzystam z MS SQL Server …
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.